Analysis updated 2026-05-18
Play a browser game where you command a musket squad and push into dangerous territory for loot
Study how the game generates an adaptive soundtrack that reacts live to combat intensity
Fork or modify the game since it is fully open source under AGPL
Package and publish your own build of the game to itch.io
| markzuckerbergas/make-ready | 00kaku/gallery-slider-block | 0xkinno/vellum | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-05-19 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Playable directly in the browser at the hosted GitHub Pages link with no install needed.
make ready is a browser game about leading a small squad of musket soldiers out from a home village into increasingly dangerous wild territory to collect treasure and fight enemies. The farther east a player pushes, the tougher the enemies get, but the better the loot becomes. What makes the project stand out is its music system, built with a live coding music tool called Strudel, which shifts in real time based on what is happening in the game, staying calm near the village, growing tense in dangerous ground, and building into a driving combat theme as a fight escalates. Players move freely with no turns, switch between a rifle and a sword, and give orders to two allied soldiers, such as forming a firing line, charging with swords, or holding position and shooting at will. The game recreates a real musket drill rhythm: after firing a volley the guns are empty until the player orders everyone to reload and reform the line. Five enemy types are unlocked gradually as the player advances into more dangerous ground, each with a different fighting style shown by the color of their coat. Treasure and healing supplies are scattered through the world, but any loot a player is carrying is lost if their character falls in the field, so it only counts once carried back to the village. The game is built with the Phaser game framework and Vite for building the project, and it generates every sprite at startup rather than using external art files. Development requires installing Node packages and running a local dev server, and the project includes an automated headless test that boots the game and checks for errors before each deployment to GitHub Pages. A separate command packages a version for uploading to itch.io. The project is released under the GNU AGPL 3.0 license because it embeds the AGPL licensed Strudel music library, which requires the whole game's source code to stay open.
A browser musket-line action game where an adaptive Strudel soundtrack shifts live with the danger and combat happening on screen.
Mainly JavaScript. The stack also includes JavaScript, Phaser, Vite.
Free and open source, but any modified version, including one run as an online service, must also share its source code.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.