<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Manaswi Mendhekar</title>
    <description>The latest articles on DEV Community by Manaswi Mendhekar (@manaswi_mendhekar_f5e2dac).</description>
    <link>https://dev.to/manaswi_mendhekar_f5e2dac</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3874391%2F21ebc765-2536-44eb-900b-5d787ff00b12.jpg</url>
      <title>DEV Community: Manaswi Mendhekar</title>
      <link>https://dev.to/manaswi_mendhekar_f5e2dac</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/manaswi_mendhekar_f5e2dac"/>
    <language>en</language>
    <item>
      <title>I Let Gemini AI Roast My Dungeon Design and It Filed 14 Complaints About Corridor Widths</title>
      <dc:creator>Manaswi Mendhekar</dc:creator>
      <pubDate>Sun, 12 Apr 2026 11:47:43 +0000</pubDate>
      <link>https://dev.to/manaswi_mendhekar_f5e2dac/i-let-gemini-ai-roast-my-dungeon-design-and-it-filed-14-complaints-about-corridor-widths-3ggj</link>
      <guid>https://dev.to/manaswi_mendhekar_f5e2dac/i-let-gemini-ai-roast-my-dungeon-design-and-it-filed-14-complaints-about-corridor-widths-3ggj</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aprilfools-2026"&gt;DEV April Fools Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;DUNGEON LAB&lt;/strong&gt; — the world's only peer-reviewed academic journal dedicated to the rigorous scientific study of dungeon design.&lt;/p&gt;

&lt;p&gt;You drag tiles onto a grid — lava pits, goblin nests, boss chambers, teapot rooms — and three Gemini-powered AI academics immediately lose their minds about it in real time.&lt;/p&gt;

&lt;p&gt;It solves zero real-world problems. That is entirely the point.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧱 Paint your dungeon with 15+ tile types&lt;/li&gt;
&lt;li&gt;📊 Live fake metrics — Hero Mortality Probability, Goblin Wellbeing Index, Evil Density (evil/ft²), Lava Carbon Footprint&lt;/li&gt;
&lt;li&gt;🔬 Three AI reviewers roast every tile you place in real time&lt;/li&gt;
&lt;li&gt;📜 Submit for Peer Review — get a full fake academic paper with DOI, abstract, and a verdict stamp&lt;/li&gt;
&lt;li&gt;🫖 Place the Teapot Room tile for a special RFC 2324 surprise&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;🔗 &lt;a href="https://funny-blancmange-dba8c9.netlify.app/" rel="noopener noreferrer"&gt;https://funny-blancmange-dba8c9.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click any tile from the left panel&lt;/li&gt;
&lt;li&gt;Click or drag on the grid to build your dungeon&lt;/li&gt;
&lt;li&gt;Watch the right panel metrics go haywire&lt;/li&gt;
&lt;li&gt;Hit &lt;strong&gt;📜 SUBMIT FOR PEER REVIEW&lt;/strong&gt; — you will probably be DESK REJECTED&lt;/li&gt;
&lt;li&gt;That is normal. That is the joke.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/MANASWI-MENDHEKAR" rel="noopener noreferrer"&gt;
        MANASWI-MENDHEKAR
      &lt;/a&gt; / &lt;a href="https://github.com/MANASWI-MENDHEKAR/dungeon_lab" rel="noopener noreferrer"&gt;
        dungeon_lab
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🏰 DUNGEON LAB&lt;/h1&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Journal of Applied Dungeoneering &amp;amp; Subterranean Hazard Studies&lt;/h3&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;Vol. 47 · Est. 1347 AD · ISSN 1347-DOOM · Impact Factor: 0.003 · Peer Reviewed (Mostly)&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The world's only academic journal dedicated to the rigorous, peer-reviewed study of dungeon design
Powered by Gemini 2.0 Flash. Completely useless. Deeply important.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🔗 &lt;a href="https://funny-blancmange-dba8c9.netlify.app/" rel="nofollow noopener noreferrer"&gt;LIVE DEMO → funny-blancmange-dba8c9.netlify.app&lt;/a&gt;
&lt;/h2&gt;

&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎮 What Is This?&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;You build a dungeon. AI scientists lose their minds about it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🧱 &lt;strong&gt;Place tiles&lt;/strong&gt; — lava pits, goblin nests, boss chambers, spike traps, teapot rooms...&lt;/li&gt;
&lt;li&gt;📊 &lt;strong&gt;Watch absurd live metrics&lt;/strong&gt; — Hero Mortality Probability, Goblin Wellbeing Index, Lava Carbon Footprint, Evil Density (evil/ft²)&lt;/li&gt;
&lt;li&gt;🔬 &lt;strong&gt;Get roasted in real time&lt;/strong&gt; — three AI-powered academic reviewers react to every tile you place with pompous, unhinged scientific commentary&lt;/li&gt;
&lt;li&gt;📜 &lt;strong&gt;Submit for Peer Review&lt;/strong&gt; — receive a full fake academic paper with DOI, abstract, methodology critique, and a verdict stamp&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;It solves zero real-world&lt;/strong&gt;…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/MANASWI-MENDHEKAR/dungeon_lab" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Frontend:&lt;/strong&gt; A single &lt;code&gt;index.html&lt;/code&gt; file — vanilla HTML, CSS, and JavaScript. No frameworks, no build step.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Backend:&lt;/strong&gt; Node.js + Express deployed on Render (free tier). Acts as a secure proxy so the Gemini API key is never exposed to users.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI:&lt;/strong&gt; Gemini 2.0 Flash via the Google Generative Language API powers two things:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Live reviewer reactions&lt;/strong&gt; — every tile placed triggers a real-time roast from one of three AI personas with distinct personalities&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Full peer review paper&lt;/strong&gt; — Gemini generates a complete academic paper with title, abstract, methodology critique, statistical analysis, four reviewer comments, an Ethical Review Board ruling, and a verdict&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The fake metrics are real JavaScript math — completely made up formulas presented with total scientific confidence:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Hero Mortality = &lt;code&gt;traps × 13.1 + monsters × 9.2 + boss × 28&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Goblin Wellbeing = &lt;code&gt;100 - traps × 14 - lava × 22 + rooms × 12&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Evil Density = &lt;code&gt;(traps × 2.2 + monsters × 1.9) ÷ total tiles&lt;/code&gt; evil/ft²&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Prize Category
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Best Google AI Usage&lt;/strong&gt; — Gemini 2.0 Flash is the core engine of the entire experience. The whole joke only works because Gemini commits to the bit — it genuinely writes pompous academic prose, invents fake citations, and argues about trap thermodynamics with a straight face.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best Ode to Larry Masinter&lt;/strong&gt; — Place the 🫖 Teapot Room tile anywhere in your dungeon. The backend immediately returns &lt;code&gt;HTTP 418 I'm a Teapot&lt;/code&gt; to all brew requests, per RFC 2324 §2.3.2. The peer review paper includes a full HTCPCP/1.0 compliance notice. Larry Masinter is cc'd.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://dungeon-lab.onrender.com/brew
&lt;span class="c"&gt;# HTTP/1.1 418 I'm a Teapot&lt;/span&gt;
&lt;span class="c"&gt;# {"error":"I'm a Teapot","rfc":"RFC 2324 §2.3.2","blame":"Larry Masinter"}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Reviewer #4 considers the teapot room "mid." Reviewer #4 has been muted since 1347 AD. The appeal is still pending.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>418challenge</category>
      <category>showdev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
