Siege Sling: A Slingshot Physics Game With Sentries
Drag the loaded round back and let go to topple towers of wood, ice and stone and knock out the clockwork sentries, in one offline HTML file: eight levels with stored solutions, four ammo kinds (stone, dash, split, bomb) and a firebox chain, plus spare-shot bonuses and star ratings. Blocks, landscape and sounds are all generated in code.
Bring the tower layouts, materials and projectile kinds, and optionally the numbers and theme. The Skill returns a downloadable Skill (the reference game project, a customize guide, a level solver, headless verification) and one playable example level.
How it works
Your coding agent copies the reference game and follows the customize guide: look, sentry design, levels, block materials, ammo, numbers, text, sounds.
A solver records a working solution per level; a physics run replays it to prove the level can be cleared.
The game is played headlessly under the sandbox policy: level 1, aim, flight, collapse, level clear, the abilities, a later level and a phone launch.
Frequently asked questions
Does it call a model or need a key?
No. The Skill gives your agent a reference game, a customize guide, a solver and verification; the game itself makes no network calls and calls no model.
Why is the demo sandboxed?
The frame has an opaque origin and no network access, so the scene can’t read anything from this page or reach the internet.
Is the game in English only?
Yes. The page is in two languages; the game’s own text is in English.
Can I add my own levels?
Yes. Levels are layouts in one file; the solver searches a clearing shot for each and the tests replay it.
Does it work on mobile?
Yes: drag back and release to fire. Verified under touch emulation, not on real devices.
Why is there no online generation?
Building a new scene needs a model key inside the sandbox, which the backend doesn’t support yet. Run the Skill with your own agent for now.