<?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: JiaNong</title>
    <description>The latest articles on DEV Community by JiaNong (@jianong).</description>
    <link>https://dev.to/jianong</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%2F2207699%2Fb8ca991d-3ca8-43af-90e5-09f64008af4e.jpeg</url>
      <title>DEV Community: JiaNong</title>
      <link>https://dev.to/jianong</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jianong"/>
    <language>en</language>
    <item>
      <title>🦖Term-Rex: Dino Runner Game but in your terminal</title>
      <dc:creator>JiaNong</dc:creator>
      <pubDate>Mon, 12 May 2025 06:56:22 +0000</pubDate>
      <link>https://dev.to/jianong/term-rex-dino-runner-game-but-in-terminal-28ap</link>
      <guid>https://dev.to/jianong/term-rex-dino-runner-game-but-in-terminal-28ap</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/aws-amazon-q-v2025-04-30"&gt;Amazon Q Developer "Quack The Code" Challenge&lt;/a&gt;: That's Entertainment!&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;Yes. As you can see, this is the classic Chrome offline Dino Runner game, but in command-line version. I call it &lt;code&gt;Term-Rex&lt;/code&gt; or &lt;code&gt;&amp;lt;T/&amp;gt;-rex&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;What makes Term-Rex special is that &lt;strong&gt;Amazon Q Developer handled approximately 90% of the development work&lt;/strong&gt;. &lt;br&gt;
From designing the game architecture to implementing complex game mechanics like collision detection, obstacle generation, and animation systems - Amazon Q was the driving force behind this project.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo (no gif here so:)
&lt;/h2&gt;


&lt;div class="ltag_asciinema"&gt;
  
&lt;/div&gt;


&lt;h3&gt;
  
  
  How to Play
&lt;/h3&gt;

&lt;p&gt;Term-Rex can be installed and played through multiple methods:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Homebrew (macOS/Linux):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;jianongHe/tap/term-rex
term-rex
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;NPM:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; term-rex
term-rex
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Scoop (Windows):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;scoop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;bucket&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;add&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;jianongHe&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;https://github.com/jianongHe/scoop-bucket.git&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="n"&gt;scoop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;install&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;term-rex&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Direct Download
&lt;/h3&gt;

&lt;p&gt;Download the pre-built binary for your system from the &lt;a href="https://github.com/jianongHe/term-rex/releases/latest" rel="noopener noreferrer"&gt;releases page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Or you can directly clone &lt;a href="https://github.com/jianongHe/Term-Rex" rel="noopener noreferrer"&gt;my repo&lt;/a&gt; and &lt;code&gt;go run main.go&lt;/code&gt;&lt;/p&gt;




&lt;p&gt;&lt;strong&gt;Game Controls:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Key&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
Space / ↑
&lt;/td&gt;
&lt;td&gt;Jump&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;↓&lt;/td&gt;
&lt;td&gt;Duck&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P&lt;/td&gt;
&lt;td&gt;Pause/Resume&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;R&lt;/td&gt;
&lt;td&gt;Restart (after game over)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Q / Esc
&lt;/td&gt;
&lt;td&gt;Quit&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

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

&lt;p&gt;&lt;a href="https://github.com/jianongHe/Term-Rex" rel="noopener noreferrer"&gt;https://github.com/jianongHe/Term-Rex&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Amazon Q Developer
&lt;/h2&gt;

&lt;p&gt;Did you notice the dino's eye is a &lt;code&gt;Q&lt;/code&gt;? Guess what? That means Amazon &lt;code&gt;Q&lt;/code&gt;, haha.&lt;/p&gt;

&lt;p&gt;To be honest, 90% of this game's code was done by Amazon Q. I just described everything I wanted in the terminal, and it basically did the rest.&lt;/p&gt;

&lt;p&gt;What impressed me most about working with Amazon Q Developer was:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Running in terminal&lt;/strong&gt;: It can directly run commands in the terminal, which makes it way more powerful. That means it can access more system operations, helping me organize project structure and run other necessary commands much more easily.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Contextual Understanding&lt;/strong&gt;: Amazon Q understood basically the entire codebase and could make targeted improvements to specific components without breaking others.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Problem-Solving&lt;/strong&gt;: When I encountered issues with CI/CD pipelines or version synchronization, Amazon Q quickly diagnosed and resolved them.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code Quality&lt;/strong&gt;: The code Amazon Q produced was clean, well-documented, and followed best practices - no spaghetti code or technical debt.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Learning Opportunity&lt;/strong&gt;: Working with Amazon Q taught me advanced Go programming techniques and game development patterns I wouldn't have discovered on my own.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;My journey with Term-Rex showcases the transformative power of Amazon Q Developer in game development. It only took me about 24 hours to finish this game Here's how Amazon Q revolutionized my workflow:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Architecture Design &amp;amp; Project Setup
&lt;/h3&gt;

&lt;p&gt;I started with a simple prompt: "Help me create a terminal-based dinosaur runner game in Go." Amazon Q immediately:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designed a comprehensive game architecture with proper separation of concerns&lt;/li&gt;
&lt;li&gt;Set up the project structure with all necessary files and modules&lt;/li&gt;
&lt;li&gt;Implemented the game loop with proper timing and frame rate control&lt;/li&gt;
&lt;li&gt;Created a clean, maintainable codebase following Go best practices:&lt;/li&gt;
&lt;/ul&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%2F1b22vhvmnnokjf3idabm.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%2F1b22vhvmnnokjf3idabm.png" alt="codebase"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Game Implementation
&lt;/h3&gt;

&lt;p&gt;Amazon Q Developer implemented sophisticated game core logic that would have taken me weeks to code:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Flexible animation system that handles sprite transitions for the dinosaur and obstacles&lt;/li&gt;
&lt;li&gt;The collision detection algorithm (running, jumping, ducking).&lt;/li&gt;
&lt;li&gt;Added a cloud system with different cloud types moving at varying speeds&lt;/li&gt;
&lt;li&gt;Implemented ground decorations for visual depth&lt;/li&gt;
&lt;li&gt;Help me to design ASCII art for all game elements:&lt;/li&gt;
&lt;/ul&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%2F6f04in8hc3gnm1hb6xpk.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%2F6f04in8hc3gnm1hb6xpk.png" alt="sprites"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Cross-Platform Distribution
&lt;/h3&gt;

&lt;p&gt;Amazon Q helped me make Term-Rex available everywhere:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Created installation scripts for Homebrew, NPM, and Scoop(Windows)&lt;/li&gt;
&lt;li&gt;Set up GitHub Actions workflows for automated releases&lt;/li&gt;
&lt;li&gt;Ensured the game runs consistently across different terminal types&lt;/li&gt;
&lt;li&gt;It can even automatically help me push codes to github:&lt;/li&gt;
&lt;/ul&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%2Fisddqkoe9gfa7637x5u8.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%2Fisddqkoe9gfa7637x5u8.png" alt="push code"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;During this short development experience this weekend in this project, I discovered that I've genuinely come to enjoy using Amazon Q. Initially, I thought it was just another LLM client similar to ChatGPT or Gemini, but after getting hands-on experience, I realized it can do so much more.&lt;/p&gt;

&lt;p&gt;With well-crafted prompts, it can fully function as a "senior developer" to assist your development process. It automatically creates necessary files, implements clean and readable object-oriented code, and even runs &lt;code&gt;go vet&lt;/code&gt; to validate code correctness. If there are any issues, it continuously works to fix them:&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%2Fpqutmhtmacv3fp26fn64.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%2Fpqutmhtmacv3fp26fn64.png" alt="automatically fix issues"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I believe it significantly enhances development efficiency and reliability, especially when working with strongly-typed languages like &lt;code&gt;golang&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Of course, it does have drawbacks, So far I think its biggest flaw is - the dreaded &lt;code&gt;reached max tokens&lt;/code&gt; error, haha:&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%2Fc11jt8zdx9a5fu46xuo9.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%2Fc11jt8zdx9a5fu46xuo9.png" alt="free plan limitation"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Thanks for reading! Feel free to try this classic mini-game. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Note: You don't need to be offline to play it!&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; █████╗ ███╗   ███╗ █████╗ ███████╗ ██████╗ ███╗   ██╗     ██████╗ 
██╔══██╗████╗ ████║██╔══██╗╚══███╔╝██╔═══██╗████╗  ██║    ██╔═══██╗
███████║██╔████╔██║███████║  ███╔╝ ██║   ██║██╔██╗ ██║    ██║   ██║
██╔══██║██║╚██╔╝██║██╔══██║ ███╔╝  ██║   ██║██║╚██╗██║    ██║▄▄ ██║
██║  ██║██║ ╚═╝ ██║██║  ██║███████╗╚██████╔╝██║ ╚████║    ╚██████╔╝
╚═╝  ╚═╝╚═╝     ╚═╝╚═╝  ╚═╝╚══════╝ ╚═════╝ ╚═╝  ╚═══╝     ╚══▀▀═╝ 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>devchallenge</category>
      <category>awschallenge</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
    <item>
      <title>DashBot: 1v1 Space Robot Sprint Battle</title>
      <dc:creator>JiaNong</dc:creator>
      <pubDate>Sun, 27 Apr 2025 11:56:00 +0000</pubDate>
      <link>https://dev.to/jianong/dashbot-1v1-space-robot-sprint-battle-1h1</link>
      <guid>https://dev.to/jianong/dashbot-1v1-space-robot-sprint-battle-1h1</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://int.alibabacloud.com/m/1000402443/" rel="noopener noreferrer"&gt;Alibaba Cloud&lt;/a&gt; Challenge: &lt;a href="https://dev.to/challenges/alibaba"&gt;Build a Web Game&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;




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

&lt;p&gt;I built &lt;a href="https://dashbot.jianong.me/" rel="noopener noreferrer"&gt;&lt;strong&gt;DashBot&lt;/strong&gt;&lt;/a&gt;, a 1v1 space robot sprint battle game where players can't walk, only dash forward by jetting out "waste code" to move and attack. just for fun haha^ ^&lt;/p&gt;

&lt;p&gt;Basic rule: charge, dash, knock out, or get knocked out. Watch out for shrinking space and bouncing walls — they can save you or throw you off.&lt;/p&gt;




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

&lt;p&gt;Play here: &lt;a href="https://dashbot.jianong.me/" rel="noopener noreferrer"&gt;Online demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source Code: &lt;a href="https://github.com/jianongHe/DashBot" rel="noopener noreferrer"&gt;https://github.com/jianongHe/DashBot&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%2F559x3o03monhfqdoxx9i.jpg" 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%2F559x3o03monhfqdoxx9i.jpg" alt="Screenshot" width="800" height="557"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Alibaba Cloud Services Implementation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Elastic Compute Service (ECS)&lt;/strong&gt;  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Used for hosting the WebSocket server that handles real-time matchmaking, player sync, and battle logic. ECS gave me full control over networking, which was essential for low-latency gameplay.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Object Storage Service (OSS)&lt;/strong&gt;  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;All static assets like images, sounds, and frontend code are hosted here. Uploading was fast, and it served global users reliably.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Content Delivery Network (CDN)&lt;/strong&gt;  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Accelerated asset delivery from OSS, especially helpful for players outside China. Made loading times much faster.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Alibaba Cloud Container Registry (ACR)&lt;/strong&gt;  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Used to store Docker images for my backend services. It helped me manage builds more efficiently.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Game Development Highlights
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Dashed by trashy code snippets, just for fun.&lt;/li&gt;
&lt;li&gt;Real-Time Multiplayer: WebSocket-powered 1v1 matches.&lt;/li&gt;
&lt;li&gt;Built in 1 Week: Fast dev with strong support from Alibaba Cloud.&lt;/li&gt;
&lt;li&gt;Physics Collisions: Charge strength affects damage and knockback.&lt;/li&gt;
&lt;li&gt;Inspired by BattleBots: Focused on chaotic clashes with simple charge-and-dash controls.&lt;/li&gt;
&lt;li&gt;Theme Colors: Based on Evangelion Unit-01—purple and green for a sci-fi vibe.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Problems I Ran Into:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ghost Collision Issue&lt;/strong&gt;: Sometimes two players would overlap due to server delay, making collisions feel "soft" or unresponsive. Fixed by tweaking the sync rate and improving client-side prediction.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;High Refresh Rate Drift&lt;/strong&gt;: On Windows with high refresh monitors, physics started breaking. Solved by forcing frame sync.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lag and Desync&lt;/strong&gt;: Classic network game problems—adjusted tick rates, interpolation, and still had weird bugs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Collision Bugs&lt;/strong&gt;: After dashing into each other, sometimes unexpected stuff happened. Honestly, I just skipped a frame to patch it (￣▽￣)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  AI Help:
&lt;/h2&gt;

&lt;p&gt;I used &lt;strong&gt;ChatGPT&lt;/strong&gt;/&lt;strong&gt;Gemini&lt;/strong&gt;/&lt;strong&gt;Grok&lt;/strong&gt;/&lt;strong&gt;v0.dev&lt;/strong&gt; during development. It helped a lot by generating usable code quickly, though many parts still needed manual fine-tuning.&lt;/p&gt;




&lt;h2&gt;
  
  
  P.S.
&lt;/h2&gt;

&lt;p&gt;This was my first time making a real-time multiplayer game, and it was tough but fun. I learned a lot about networking, sync issues, and how chaotic robot battles can be.&lt;/p&gt;

&lt;p&gt;I discovered this challenge only one week before the deadline. It was tough to pull off, but I already had the idea in mind and managed to bring it to life. There’s still room for improvement, and I tried to polish it as much as I could within the limited time.&lt;/p&gt;




&lt;p&gt;Thanks for checking out &lt;strong&gt;DashBot&lt;/strong&gt;!&lt;/p&gt;

</description>
      <category>alibabachallenge</category>
      <category>devchallenge</category>
      <category>gamedev</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
