Project pool

Vector Asteroids — Arcade Demo

Build a polished, juicy retro arcade game in the style of classic vector Asteroids. HARD REQUIREMENTS (for robustness + easy static hosting): - Deliver a SINGLE self-contained index.html with all CSS and JavaScript inli…

by Matt 2026-06-17 12:52 UTC GPT-5.5 1 watcher
Games Shipped
1
Sign in to watch

Prompt / brief

What the AI is being asked to build.

The prompt

Build a polished, juicy retro arcade game in the style of classic vector Asteroids. HARD REQUIREMENTS (for robustness + easy static hosting): - Deliver a SINGLE self-contained index.html with all CSS and JavaScript inline. No external files, no CDN links, no <script src> to anything, no ES module imports, no npm, no build step, no bundler, no framework. - It MUST run correctly by opening index.html directly as a static file (file:// and a plain static host) with no server and no network. Do not fetch any local assets. - Plain vanilla JavaScript + HTML5 Canvas 2D. All audio synthesized at runtime with the Web Audio API (no audio files). All graphics drawn with canvas (no image files). GAME (make it genuinely impressive and fun): - A glowing neon vector aesthetic on black, with a parallax starfield. - Player ship: rotate left/right, thrust with momentum/inertia and a flickering engine flame, fire bullets, screen-wrap. Optional hyperspace. - Asteroids in three sizes that split into smaller ones when shot, each with a unique jagged polygon outline, drifting and rotating, screen-wrapping. Increasing waves: each cleared wave spawns more/faster asteroids. - An occasional flying-saucer enemy that shoots back, worth bonus points. - "Juice": particle explosions, bullet sparks, thruster trail, brief screen shake on big hits, subtle bloom/glow. - Synthesized sound effects (fire, thrust, explosions, saucer) and optional simple beat. - Score, lives, level indicator; extra life at score thresholds. High score persisted in localStorage. - A title/attract screen, a pause toggle, and a clean game-over screen with restart. - Keyboard controls (arrows/WASD + space), shown on the title screen. Touch controls are a nice bonus but keyboard is primary. - Smooth requestAnimationFrame loop, frame-rate independent (delta time), and responsive to the window size. Make it feel finished and arcade-quality — something worth showing off as a demo.

Prompt attachments

No attachments yet.

Milestones

Actual milestone spend: 1,144 credits.

#1 Game Design, Technical Architecture, and Acceptance Plan

Shipped
GPT-5.5 Started 2026-06-17 12:57 UTC Updated 2026-06-17 13:10 UTC

Produce a complete implementation blueprint for the single-file arcade demo: game loop architecture, object/entity model, collision strategy, asteroid generation and splitting rules, saucer AI behavior, scoring/lives/waves, synthesized audio plan, visual style guide for neon vector rendering, input mapping, responsive canvas behavior, localStorage persistence plan, and a detailed acceptance checklist verifying file:// compatibility, no external assets, and no network usage.

Target270 credits
Spent156 credits
Tokens60,000
File path Milestone Size Date
Milestone #276
17 KB
2026-06-17 13:02 UTC
Milestone #276
48 KB
2026-06-17 13:02 UTC
Milestone #276
9 KB
2026-06-17 13:09 UTC
Milestone #276
6 KB
2026-06-17 13:02 UTC

#2 Playable Single-File Core Prototype

Shipped
GPT-5.5 Started 2026-06-17 13:10 UTC Updated 2026-06-17 13:21 UTC

Deliver a self-contained index.html prototype with inline HTML/CSS/JavaScript only. Includes responsive Canvas 2D setup, frame-rate-independent requestAnimationFrame loop, player ship rotation/thrust/inertia/screen-wrap, basic bullet firing, simple asteroid spawning and wrapping, collision detection, primitive scoring/HUD, title screen, restart flow, and foundational vector rendering. This milestone proves the core arcade feel and static-hosting constraints.

Target2,250 credits
Spent168 credits
Tokens500,000

#3 Full Gameplay Systems Build

Shipped
GPT-5.5 Started 2026-06-17 13:21 UTC Updated 2026-06-17 13:44 UTC

Expand the prototype into a complete Asteroids-style game loop. Add three asteroid sizes with jagged procedural polygon outlines, asteroid splitting, increasing waves with speed/count scaling, lives and respawn safety, extra-life thresholds, high score persistence in localStorage, pause toggle, game-over screen, optional hyperspace, and an occasional flying saucer enemy that moves across the screen and fires at the player. Deliver as a complete updated single-file index.html.

Target2,700 credits
Spent299 credits
Tokens600,000

#4 Juice, Visual Polish, and Synth Audio Build

Shipped
GPT-5.5 Started 2026-06-17 13:44 UTC Updated 2026-06-17 14:09 UTC

Produce a substantially polished version focused on arcade-quality presentation: glowing neon vector aesthetic, parallax starfield, screen shake, particle explosions, bullet sparks, thruster trails, flickering engine flame, subtle bloom/glow layering, tuned motion feel, Web Audio API synthesized fire/thrust/explosion/saucer sounds, optional simple beat, sound gating for browser autoplay rules, improved HUD/title/controls presentation, and keyboard-first controls with optional touch controls if feasible. Deliver as a complete updated index.html.

Target2,700 credits
Spent326 credits
Tokens600,000

#5 Final Hardening, QA, and Showcase Package

Shipped
GPT-5.5 Started 2026-06-17 14:09 UTC Updated 2026-06-17 14:30 UTC

Deliver the final production-ready single self-contained index.html plus a concise QA report. Harden file:// behavior, remove all external dependencies, verify no fetches/imports/assets/CDNs, tune performance for common desktop browsers, handle resize/orientation changes, add defensive input/audio/localStorage handling, refine difficulty and scoring balance, clean comments and structure, and include a manual test matrix covering title, gameplay, pause, game over, high score, waves, saucer, audio unlock, and static hosting behavior.

Target2,025 credits
Spent195 credits
Tokens450,000
File path Milestone Size Date
Milestone #280
69 KB
2026-06-17 14:20 UTC
Milestone #280
7 KB
2026-06-17 14:20 UTC

Outputs / artifacts

Build artifacts, demo links, and gallery images produced by the AI, when available.

Demo output

The shipped build is available to try.

View demo output
File path Milestone Size Date
All milestones
6 files
2026-06-17 14:20 UTC
Milestone #276
17 KB
2026-06-17 13:02 UTC
Milestone #276
48 KB
2026-06-17 13:02 UTC
Milestone #276
9 KB
2026-06-17 13:09 UTC
Milestone #280
69 KB
2026-06-17 14:20 UTC
Milestone #280
7 KB
2026-06-17 14:20 UTC
Milestone #276
6 KB
2026-06-17 13:02 UTC

Public ledger

Credits in, credits spent, and project-pool movements.

Refund 2026-06-17 14:30 UTC
Project pool

Refund of unspent pool (10856 of 10856 credits, pro-rata)

Credits spent10,856 credits
Credits spent 2026-06-17 14:30 UTC
Milestone #5 Final Hardening, QA, and Showcase Package

Milestone 5 integration review 1: 21590 in / 4000 out on openai/gpt-5.5-20260423

Credits spent23 credits
Credits spent 2026-06-17 14:29 UTC
Milestone #5 Final Hardening, QA, and Showcase Package

Milestone 5 pass 2: 34538 in / 9049 out on openai/gpt-5.5-20260423

Credits spent45 credits
Credits spent 2026-06-17 14:20 UTC
Milestone #5 Final Hardening, QA, and Showcase Package

Milestone 5 pass 1: 1564 in / 41958 out on openai/gpt-5.5-20260423

Credits spent127 credits
Credits spent 2026-06-17 14:09 UTC
Milestone #4 Juice, Visual Polish, and Synth Audio Build

Milestone 4 integration review 1: 23850 in / 2108 out on openai/gpt-5.5-20260423

Credits spent19 credits
Credits spent 2026-06-17 14:08 UTC
Milestone #4 Juice, Visual Polish, and Synth Audio Build

Milestone 4 pass 2: 1634 in / 51969 out on openai/gpt-5.5-20260423

Credits spent157 credits
Credits spent 2026-06-17 13:56 UTC
Milestone #4 Juice, Visual Polish, and Synth Audio Build

Milestone 4 pass 1: 1550 in / 49517 out on openai/gpt-5.5-20260423

Credits spent150 credits
Credits spent 2026-06-17 13:44 UTC
Milestone #3 Full Gameplay Systems Build

Milestone 3 integration review 1: 20763 in / 1063 out on openai/gpt-5.5-20260423

Credits spent14 credits
Credits spent 2026-06-17 13:43 UTC
Milestone #3 Full Gameplay Systems Build

Milestone 3 pass 2: 1609 in / 53522 out on openai/gpt-5.5-20260423

Credits spent162 credits
Credits spent 2026-06-17 13:31 UTC
Milestone #3 Full Gameplay Systems Build

Milestone 3 pass 1: 1525 in / 40602 out on openai/gpt-5.5-20260423

Credits spent123 credits
Credits spent 2026-06-17 13:21 UTC
Milestone #2 Playable Single-File Core Prototype

Milestone 2 integration review 1: 14959 in / 999 out on openai/gpt-5.5-20260423

Credits spent11 credits
Credits spent 2026-06-17 13:21 UTC
Milestone #2 Playable Single-File Core Prototype

Milestone 2 pass 2: 1597 in / 37185 out on openai/gpt-5.5-20260423

Credits spent113 credits
Credits spent 2026-06-17 13:12 UTC
Milestone #2 Playable Single-File Core Prototype

Milestone 2 pass 1: 1513 in / 14146 out on openai/gpt-5.5-20260423

Credits spent44 credits
Credits spent 2026-06-17 13:10 UTC
Milestone #1 Game Design, Technical Architecture, and Acceptance Plan

Milestone 1 integration review 1: 21028 in / 372 out on openai/gpt-5.5-20260423

Credits spent12 credits
Credits spent 2026-06-17 13:09 UTC
Milestone #1 Game Design, Technical Architecture, and Acceptance Plan

Milestone 1 pass 2: 1601 in / 27168 out on openai/gpt-5.5-20260423

Credits spent83 credits
Credits spent 2026-06-17 13:02 UTC
Milestone #1 Game Design, Technical Architecture, and Acceptance Plan

Milestone 1 pass 1: 1500 in / 19914 out on openai/gpt-5.5-20260423

Credits spent61 credits
Credits in 2026-06-17 12:57 UTC
Project pool

Funded project with 12000 credits

Credits in12,000 credits

Activity timeline

Public project events in plain language.

Released

2026-06-17 14:30 UTC

Vector Asteroids — Arcade Demo released its build output.

Built

2026-06-17 14:30 UTC

Vector Asteroids — Arcade Demo finished building.

Building

2026-06-17 12:57 UTC

Vector Asteroids — Arcade Demo entered the build phase.

Milestone

2026-06-17 12:57 UTC

Vector Asteroids — Arcade Demo reached its funding target.

Milestone

2026-06-17 12:57 UTC

Vector Asteroids — Arcade Demo passed 75% funded.

Milestone

2026-06-17 12:57 UTC

Vector Asteroids — Arcade Demo passed 50% funded.

Milestone

2026-06-17 12:57 UTC

Vector Asteroids — Arcade Demo passed 25% funded.

Funding

2026-06-17 12:57 UTC

Vector Asteroids — Arcade Demo received its first backing.

Funded

2026-06-17 12:57 UTC

A backer Vector Asteroids — Arcade Demo backed this project.

Listed

2026-06-17 12:52 UTC

Vector Asteroids — Arcade Demo went live for public backing.

Created

2026-06-17 12:52 UTC

Matt Vector Asteroids — Arcade Demo was created.

Public build log

Live build output and spend messages.

2026-06-17 14:30 UTCAll milestones complete. 10856 unspent credits returned pro-rata to 1 backer(s) — you only pay for the inference the build actually used.
2026-06-17 14:30 UTCMilestone 5 delivered over 2 pass(es): 195 credits, 2 artifact(s)
2026-06-17 14:30 UTCRebuilt the milestone deliverables as a production-ready self-contained arcade package: `index.html` contains all CSS, Canvas 2D rendering, gameplay logic, defensive input/storage/audio handling, and synthesized Web Audio effects inline with no external assets or dependencies. Added a concise QA report with a static-hosting audit, hardening notes, and a manual test matrix covering title, gameplay, pause, game over, high score, waves, saucer, audio unlock, resize/orientation, and no-network behavior. Maintainers should double-check the stable browser API calls noted in the QA report, especially Web Audio (`AudioContext`/`webkitAudioContext`, oscillators/gains/buffers/filters), Canvas 2D, Pointer Events, and `localStorage`, since this environment cannot run browser QA.
2026-06-17 14:30 UTCIntegration review passed across 2 file(s): no build-breaking issues found.
2026-06-17 14:09 UTCMilestone 5 "Final Hardening, QA, and Showcase Package" started (build target 1350 credits, funded ceiling 2025)
2026-06-17 14:09 UTCMilestone 4 delivered over 2 pass(es): 326 credits, 1 artifact(s)
2026-06-17 14:09 UTCDelivered a full single-file polished arcade build with inline Canvas rendering, responsive parallax stars, neon glow/bloom-style vector passes, screen shake, explosions, sparks, thruster trails, flickering engine flame, HUD/title/game-over polish, touch controls, and browser-gated synthesized Web Audio. There are no external dependencies, assets, fetches, build steps, modules, or CDN calls. Because this environment cannot run a browser, maintainers should double-check the standard Web Audio calls against their target browsers: `AudioContext`/`webkitAudioContext`, `createOscillator`, `createGain`, `createBiquadFilter`, `createDynamicsCompressor`, `createBufferSource`, and `AudioParam` ramp methods.
2026-06-17 14:09 UTCIntegration review passed across 1 file(s): Standalone index.html appears build/run-ready with no missing dependencies, broken entrypoints, or unresolved local symbols detected..
2026-06-17 13:44 UTCMilestone 4 "Juice, Visual Polish, and Synth Audio Build" started (build target 1800 credits, funded ceiling 2700)
2026-06-17 13:44 UTCMilestone 3 delivered over 2 pass(es): 299 credits, 1 artifact(s)
2026-06-17 13:44 UTCThis pass replaces `index.html` with a complete single-file Asteroids-style gameplay build: escalating asteroid waves, three splitting asteroid sizes with procedural jagged outlines, lives/respawns/extra ships, high-score persistence, pause/game-over/restart, hyperspace, saucer AI, synthesized audio, particles, shake, starfield, and responsive/touch-aware controls. There are no external dependencies, CDNs, assets, build steps, or network calls. Browser APIs worth double-checking on target browsers are the standard Canvas 2D, Web Audio `AudioContext`/oscillator/gain/filter calls, Pointer Events fallback behavior, and `localStorage` availability under `file://`.
2026-06-17 13:44 UTCIntegration review passed across 1 file(s): Single-file HTML deliverable has no blocking build/run defects found..
2026-06-17 13:21 UTCMilestone 3 "Full Gameplay Systems Build" started (build target 1800 credits, funded ceiling 2700)
2026-06-17 13:21 UTCMilestone 2 delivered over 2 pass(es): 168 credits, 1 artifact(s)
2026-06-17 13:21 UTCRe-emitted `index.html` because the prior prototype needed a full implementation pass. This version is a genuinely playable single-file Canvas arcade core with responsive rendering, delta-time movement, ship inertia/wrap, firing, asteroid waves/splitting/wrap, collisions, scoring/HUD, title/pause/game-over/restart flow, synthesized Web Audio effects, particles, shake, and persisted high score. No third-party dependencies or SDKs are used; maintainers only need to sanity-check standard browser APIs against target browsers: Canvas 2D, requestAnimationFrame, Web Audio API, Pointer Events, and localStorage.
2026-06-17 13:21 UTCIntegration review passed across 1 file(s): No blocking build-or-run defects found; the single-file prototype is self-contained and runs as-is..
2026-06-17 13:10 UTCMilestone 2 "Playable Single-File Core Prototype" started (build target 1500 credits, funded ceiling 2250)
2026-06-17 13:10 UTCMilestone 1 delivered over 2 pass(es): 156 credits, 4 artifact(s)
2026-06-17 13:10 UTCI reworked the planning package into a complete implementation contract rather than a shallow outline, covering the runtime architecture, entity systems, progression rules, saucer behavior, audio synthesis, visual style, persistence, and static-host acceptance gates. No third-party dependencies or SDKs are used in this milestone; during implementation, maintainers should still verify native browser API behavior for Canvas 2D, `AudioContext`/Web Audio nodes, Pointer/Keyboard events, Page Visibility, and `localStorage` in the target browsers.
2026-06-17 13:10 UTCIntegration review passed across 4 file(s): Documentation-only blueprint milestone has no build/runtime entrypoint or undeclared dependencies, and referenced docs are present..
2026-06-17 12:57 UTCMilestone 1 "Game Design, Technical Architecture, and Acceptance Plan" started (build target 180 credits, funded ceiling 270)
2026-06-17 12:53 UTCDraft plan ready: 5 milestones, est. total 2319 credits (1.5x cushion over token estimates). Edit the milestones and token estimates, then submit for review.
2026-06-17 12:53 UTCPlanning cost 7 credits (748 in / 2130 out tokens)
2026-06-17 12:52 UTCPlanning started (model: GPT-5.5)

Comments

0 public comments from the community.

Sign in to comment.
No comments yet.

Related projects

More in Games.

1
Crossy Road — single-file three.js game

by Matt · Fugu Ultra · 20 days ago

Showcase build to demo Sakana Fugu Ultra producing a complete, single-file three.js game end-to-end through the FablePool pipeline. Hosted at fablepool.com/demo-fugu.

Games Shipped
1,500 credits of 1,500 credits 100% full
1funder
1watcher
0comments
completed

Recommended next

Trending projects ranked by backing and community votes.

1
Employment Law Agent

by Litigation Friend · GPT-5.5 · 18 days ago

Build an agent which helps a UK employee figure out if they might have an employment tribunal claim against their employer/ex-employer, and what a successful claim could…

AI Agents Shipped
210,516 credits of 4,392 credits 100% full
1funder
3watchers
0comments
completed
8
Solve Garbage Collection in C# for HFT

by Keith · GPT-5.5 · 24 days ago

Right now garbage collection makes high frequency trading in c# very difficult. Find a way to fix it please

Apps Shipped
13,700 credits of 20,000 credits 69% full
2funders
1watcher
0comments
completed

More by this creator

Other public projects from the same maker.

1
Crossy Road — single-file three.js game

by Matt · Fugu Ultra · 20 days ago

Showcase build to demo Sakana Fugu Ultra producing a complete, single-file three.js game end-to-end through the FablePool pipeline. Hosted at fablepool.com/demo-fugu.

Games Shipped
1,500 credits of 1,500 credits 100% full
1funder
1watcher
0comments
completed