Marble Drift: A 3D Tilt Marble Maze
Tilt a wooden maze to roll a marble to the goal ring, in one offline HTML file: ten hand-authored boards from an open 5×5 to an 11×11 with six holes, a falling penalty, an endless mode with seed-named mazes, plus gyro, drag and keyboard tilt on phone and desktop. The board, marble and sounds are all generated in code.
Bring the maze boards and their holes, and optionally the look, ball and feel. The Skill returns a downloadable Skill (the reference maze project, a customize guide, a route solver, headless verification) and one playable example board.
How it works
Your coding agent copies the reference maze and follows the customize guide: wood grain, marble and ring, board layouts, tilt, jump and fall rules, text, sounds, a new level.
A solver checks that every board can be finished and stores its route; everything is built into one HTML file.
The maze is played headlessly under the sandbox policy: title, roll, jump, goal, a hole fall, level select, a later board, endless and a phone drag.
Frequently asked questions
Does it call a model or need a key?
No. The Skill gives your agent a reference maze, a customize guide, a route solver and verification; the maze 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 boards?
Yes. Boards are text maps in one file; the solver finds a route for each new map and the tests replay it.
Does it work on mobile?
Yes: drag to tilt, tap Jump or flick the phone to hop; the gyro works on phones that allow it. 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.