Void Tiles: Empty the Board One Tap at a Time
Clear a 6×6 board within a move budget, in one offline HTML file: arrows shove their whole line one step, crosses pop, stars fold into voids and voids swallow whatever slides in. 28 boards, each proven solvable by a solver the tests run, with undo, reset and a best count per board. Tiles are drawn and sounds synthesised in code.
Bring the tile look and the palette, and optionally new boards, new tile kinds, the rules, the controls and the sound. The Skill returns a downloadable Skill (the puzzle project, a customize guide, headless verification) and one playable example run.
How it works
Your coding agent copies the working puzzle and follows the customize guide: the level table, tile glyphs and colours, the rule functions, the screens and the input.
The rules are pure functions and animation runs on a fixed-step clock, so the verification and the cover replay the same way every time.
The puzzle is played headlessly under the sandbox policy: pushes, a swallow, undo, reset, cross and star tiles, solving a board, running out of moves, jumping between boards and the end card, plus a phone game.
Frequently asked questions
Does it call a model or need a key?
No. The Skill gives your agent a working puzzle, a customize guide 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 a tile with its own rule?
Yes: the tap rules are pure functions in one file. Add the rule, then re-prove every board with the solver and update the verification.
Does it work on mobile?
Yes: tap tiles, and swipe or use the buttons to change board. 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.