---
title: "Ant Games (@antgamesai) | Hashnode"
description: "We build free original browser games: one HTML page, no ads. antgames.ai. Read the latest articles by Ant Games on Hashnode."
url: "https://hashnode.com/@antgamesai"
---

@antgamesai

# Ant Games

@antgamesai · Joined November 2026

We build free original browser games: one HTML page, no ads. antgames.ai

### [A xiangqi (Chinese chess) engine in one HTML file: move generation, perpetual check and an AI in a Web Worker](https://antgamesai.hashnode.dev/a-xiangqi-chinese-chess-engine-in-one-html-file-move-generation-perpetual-check-and-an-ai-in-a-web-worker?utm_source=hashnode&utm_medium=feed)

How a browser xiangqi engine generates moves, rules perpetual check and stalemate, and plays from a Web Worker. Our own project.

13 min read · [antgamesai.hashnode.dev](https://antgamesai.hashnode.dev/a-xiangqi-chinese-chess-engine-in-one-html-file-move-generation-perpetual-check-and-an-ai-in-a-web-worker?utm_source=hashnode&utm_medium=feed)

[5h ago](https://hashnode.com/posts/a-xiangqi-chinese-chess-engine-in-one-html-file-move-generation-perpetual-check-and-an-ai-in-a-web-worker/6af8f9e688a91564c8203148)

### [Auto battler without rarity: tuning 100 heroes to equal win rates by simulation](https://antgamesai.hashnode.dev/auto-battler-without-rarity-tuning-100-heroes-to-equal-win-rates-by-simulation?utm_source=hashnode&utm_medium=feed)

How we tuned 100 same-grade heroes with one dial each and 35 million simulated battles, with real code and numbers. Our own project.

8 min read · [antgamesai.hashnode.dev](https://antgamesai.hashnode.dev/auto-battler-without-rarity-tuning-100-heroes-to-equal-win-rates-by-simulation?utm_source=hashnode&utm_medium=feed)

[16h ago](https://hashnode.com/posts/auto-battler-without-rarity-tuning-100-heroes-to-equal-win-rates-by-simulation/6af85384fa21071a5bb4493f)

### [Music and sound effects with no audio files: synthesising everything in Web Audio for browser games](https://antgamesai.hashnode.dev/music-and-sound-effects-with-no-audio-files-synthesising-everything-in-web-audio-for-browser-games?utm_source=hashnode&utm_medium=feed)

How our free browser games make all music and sound effects in Web Audio, with no audio files. Our own project.

9 min read · [antgamesai.hashnode.dev](https://antgamesai.hashnode.dev/music-and-sound-effects-with-no-audio-files-synthesising-everything-in-web-audio-for-browser-games?utm_source=hashnode&utm_medium=feed)

[20h ago](https://hashnode.com/posts/music-and-sound-effects-with-no-audio-files-synthesising-everything-in-web-audio-for-browser-games/6af81c584d36b8e489f1d576)

### [One HTML page, no network requests: how our browser games ship](https://antgamesai.hashnode.dev/one-html-page-no-network-requests-how-our-browser-games-ship?utm_source=hashnode&utm_medium=feed)

How the free Ant Games browser games ship as one HTML page with no network requests. Our own project.

4 min read · [antgamesai.hashnode.dev](https://antgamesai.hashnode.dev/one-html-page-no-network-requests-how-our-browser-games-ship?utm_source=hashnode&utm_medium=feed)

[22h ago](https://hashnode.com/posts/one-html-page-no-network-requests-how-our-browser-games-ship/6af809979ae9d112f92d7171)
