Moon Buggy: Contract Prospecting on a Little Moon
Drive a paddle-wheel buggy across a procedural moonlet and meet the shift quota, in one offline HTML file: a forward-cone ping narrows a deposit, a second sweep from a new spot triangulates it, then drop the core tube and haul the core back before the dust wall closes. English and Chinese UI, touch steering on a phone.
Bring the world, the deposits and the cargo, and optionally the buggy feel, the ping tuning, the dust wall schedule, the quota and the UI text. The Skill returns a downloadable Skill (the prospecting-drive project, a customize guide, headless verification) and one playable example run.
How it works
Your coding agent copies the working game and follows the customize guide: terrain and craters, deposit layout, ping cone and solve window, tube and hauling, wall schedule, HUD and palette.
A single ping only narrows a deposit to a cone; the game measures a second sweep from a moved position and solves the bearing pair, so the loop is drive–ping–move–ping–drill.
The game is played headlessly under the sandbox policy: shift start, driving, the ping, a triangulation, the tube drop, a delivery, the closing wall, the end tally and a restart, plus a phone run and Chinese text.
Frequently asked questions
Does it call a model or need a key?
No. The Skill gives your agent a working game, 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.
How does triangulation work?
The first ping narrows a deposit to a forward cone; drive to a new spot and ping again, and the two bearing lines intersect to mark it on the map.
Can the quota and wall be re-tuned?
Yes: deposits, quota, wall schedule and buggy physics are config blocks covered by the customize guide.
Does it work on mobile?
Yes: touch steering and tap controls play the shift. 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.