Analysis updated 2026-05-18
Play a complete browser-based RTS game with base-building, resource harvesting, and combat without installing anything.
Study how a complete game (graphics, audio, input handling, AI) can be built using only browser APIs with no dependencies.
Use the procedural canvas rendering and Web Audio synthesis techniques as a reference for your own browser game project.
| hourmanufacturer971/cnc_fable5 | acip/slack-claude-agent | alexanderdaly/neurofhe-relay | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Run any local HTTP server in the project folder, no npm install or build step needed.
Harvest War is a browser-based real-time strategy game built in the style of mid-1990s RTS games. You pick one of two factions, build a base, train units, gather resources, and destroy the enemy. Everything in the game, including the pixel art, the unit sounds, and the music, is generated or synthesized in the browser at runtime using standard web technologies. The game uses the HTML canvas element to draw all graphics procedurally when the page loads, so there are no image files to download. Audio is synthesized with the browser's Web Audio API, and the tactical announcer and unit voices use the browser's built-in speech synthesis. The controls follow a classic 1995 RTS scheme: left-click to select and give orders, drag to select a group, Ctrl-click for force-attack, number keys for control groups, and keyboard shortcuts for common actions. The game is also playable on phones and tablets in a mobile browser, with touch controls including tap to select, long-press to band-box, and two-finger gestures for panning and deselecting. Starting the game requires no build step and no installed dependencies. You serve the project folder with any local web server, for example Python's built-in HTTP server, and open the address in a browser. Opening the HTML file directly from the filesystem also works in most browsers. URL parameters are available for testing specific game configurations. The README also documents game mechanics including the resource system, unit types, building tech trees, and superweapons. The project is entirely original and is not affiliated with any commercial game franchise. No license is specified in the README.
A browser-based 1990s-style real-time strategy game with two factions, procedural pixel art, synthesized audio, and touch support, requiring no build step to run.
Mainly JavaScript. The stack also includes JavaScript, HTML Canvas, Web Audio API.
No license specified in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.