<?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: Lev Miseri</title>
    <description>The latest articles on DEV Community by Lev Miseri (@miserilev).</description>
    <link>https://dev.to/miserilev</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%2F448490%2F4b99d9f9-debb-404a-8790-a471e0f6fb7a.jpg</url>
      <title>DEV Community: Lev Miseri</title>
      <link>https://dev.to/miserilev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/miserilev"/>
    <language>en</language>
    <item>
      <title>I made a 'benchmark' where LLMs write code controlling units in a 1v1 RTS game.</title>
      <dc:creator>Lev Miseri</dc:creator>
      <pubDate>Mon, 23 Mar 2026 08:44:19 +0000</pubDate>
      <link>https://dev.to/miserilev/i-made-a-benchmark-where-llms-write-code-controlling-units-in-a-1v1-rts-game-454k</link>
      <guid>https://dev.to/miserilev/i-made-a-benchmark-where-llms-write-code-controlling-units-in-a-1v1-rts-game-454k</guid>
      <description>&lt;p&gt;Link to the results and additional details: &lt;a href="https://yare.io/ai-arena" rel="noopener noreferrer"&gt;https://yare.io/ai-arena&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0wxbkybrpix86qeyylev.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0wxbkybrpix86qeyylev.png" alt=" " width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The game is fairly simple. 9 vs. 9 units battling each other on a basic map. The only actions the units can do are move() and pew(). All of the complexity emerges from having to reason about where to move, and whom to pew.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing method
&lt;/h2&gt;

&lt;p&gt;Every LLM first creates their 'baseline' bot by playing 10 rounds against a human-coded bot of decent strength. A round consists of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;write code based on the game's documentation&lt;/li&gt;
&lt;li&gt;play a game (models are allowed to add console.log() for whatever they think is important to track&lt;/li&gt;
&lt;li&gt;get a review of the finished game (ASCII representation of the game state at key moments + the logs they themselves coded in.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once their baseline bot is ready, they play a 10-games round-robin tournament with each other with the same iterative loop (improving their bot every game).&lt;/p&gt;

&lt;h2&gt;
  
  
  The results
&lt;/h2&gt;

&lt;p&gt;Gemini 3.1 is by far the best at this specific benchmark/game. See the replays and additional details at &lt;a href="https://yare.io/ai-arena" rel="noopener noreferrer"&gt;https://yare.io/ai-arena&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gamedev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Yare.io · RTS JavaScript game</title>
      <dc:creator>Lev Miseri</dc:creator>
      <pubDate>Tue, 22 Jun 2021 07:34:58 +0000</pubDate>
      <link>https://dev.to/miserilev/yare-io-rts-javascript-game-2gjl</link>
      <guid>https://dev.to/miserilev/yare-io-rts-javascript-game-2gjl</guid>
      <description>&lt;p&gt;1v1 RTS game where you control your units by writing real JavaScript.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://yare.io"&gt;https://yare.io&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>Minimal notepad with minimal stack</title>
      <dc:creator>Lev Miseri</dc:creator>
      <pubDate>Fri, 07 Aug 2020 08:15:55 +0000</pubDate>
      <link>https://dev.to/miserilev/minimal-notepad-with-minimal-stack-2omm</link>
      <guid>https://dev.to/miserilev/minimal-notepad-with-minimal-stack-2omm</guid>
      <description>&lt;p&gt;I made &lt;a href="https://kvak.io/?n=intro"&gt;Kvak.io&lt;/a&gt;—visiting the homepage generates a new note that can be instantly shared with anyone.&lt;/p&gt;

&lt;p&gt;The whole thing is made with HTML/CSS, vanilla JS and Firebase. No authentication, no libraries. And that's not 'by design', but because I just don't know anything else.&lt;/p&gt;

&lt;p&gt;Is this something you could find potentially useful? Or is such a product way too simplistic?&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
