{"slug": "built-a-free-browser-coding-game-with-claude-to-help-my-community", "title": "Built a free browser coding game with Claude to help my community", "summary": "A developer built Forge Code, a free browser-based coding challenge game, using Claude Code to help bridge the coding education gap in their community. The game offers two tracks: an Academy for beginners with 24 lessons and a Gauntlet for advanced players with a story campaign and unique puzzle inputs per player. It runs entirely in the browser with no login or server required.", "body_md": "I started this after noticing how unequal access to coding education was in my community. Some kids had every resource imaginable; others had never touched a computer. I wanted to build something free, browser-based, and unique that anyone could use to learn how to code without needing an account, a subscription, or a powerful computer.\n\nClaude Code helped me build it. I handled the design direction and content. Claude wrote most of the implementation.\n\n**What is it**\n\nForge Code is a coding challenge game that runs entirely in your browser. You write a solve(text) function, hit run, and it checks your answer against the expected output. JavaScript runs natively in a Web Worker. Python loads via Pyodide. Nothing is sent to a server. No login required.\n\n**Two tracks**\n\nThe site is split into two completely separate paths.\n\nThe Academy is for beginners. There are 24 challenges, and every single one is preceded by a lesson. It is designed for people who have never written a line of code.\n\nThe Gauntlet is for people who want a real fight. It is a story campaign across five acts, starting at medium difficulty and escalating to genuinely brutal algorithmic puzzles. Every hard challenge generates a unique input per player using a seeded RNG, so your numbers are different from everyone else's. You cannot just copy someone's answer.\n\n**\n\nHow the puzzle system works**\n\nThis was the part I was most excited to build. For harder challenges, instead of everyone getting the same input, the system seeds a random number generator with your player ID and the challenge ID. That seed deterministically generates your puzzle input and the correct answer.\n\nIf you try it, I would genuinely love feedback such as which challenges felt too easy or too hard, and whether the Academy lessons actually taught you anything. Have fun coding!", "url": "https://wpnews.pro/news/built-a-free-browser-coding-game-with-claude-to-help-my-community", "canonical_source": "https://dev.to/thatonecaleb/built-a-free-browser-coding-game-with-claude-to-help-my-community-571", "published_at": "2026-08-12 18:16:41+00:00", "updated_at": "2026-08-12 18:48:02.489924+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence", "ai-tools"], "entities": ["Forge Code", "Claude Code", "Pyodide"], "alternates": {"html": "https://wpnews.pro/news/built-a-free-browser-coding-game-with-claude-to-help-my-community", "markdown": "https://wpnews.pro/news/built-a-free-browser-coding-game-with-claude-to-help-my-community.md", "text": "https://wpnews.pro/news/built-a-free-browser-coding-game-with-claude-to-help-my-community.txt", "jsonld": "https://wpnews.pro/news/built-a-free-browser-coding-game-with-claude-to-help-my-community.jsonld"}}