Top-down alien shooter · gpt-4.1-mini
Output generated Cost / run $0.0070 Runtime 43.7s
Prompt for this run
Using the pre-provided phaser.min.js (global Phaser), build a top-down alien shooter: move with WASD, aim and fire at waves of advancing aliens, with health, score, and increasing difficulty. Use ONLY procedurally generated graphics, no external image or audio assets.
TAKE IT TO CODE
A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.
RUN
METRICS
Transcript · 4 messages
Using the pre-provided phaser.min.js (global Phaser), build a top-down alien shooter: move with WASD, aim and fire at waves of advancing aliens, with health, score, and increasing difficulty. Use ONLY procedurally generated graphics, no external image or audio assets.
Writing a single self-contained index.html with Phaser, implementing a top-down alien shooter with procedural graphics, WASD movement, mouse aiming/firing, waves of aliens with increasing difficulty, health, and score: - Player: a simple colored triangle or polygon - Aliens: colored circles or polygons with some variation - Bullets: small rectangles or circles - Health and score displayed as text - Increasing waves: more aliens, faster speed or health - No external assets, no network, only phaser.min.js as script include I will build the entire code in index.html now.
index.html (8987 bytes)Successfully wrote 8987 bytes to index.html
I created index.html with a Phaser-based top-down alien shooter: - Player is a green triangle moving with WASD, collides with world bounds - Aim with the mouse, shoot bullets with left click - Bullets shoot toward pointer, disable on timeout or alien hit - Aliens spawn in increasing waves, move downward, damage player on impact or escape - Player health and score shown, game over stops play with message - All graphics procedurally generated with Phaser graphics — no external assets - Difficulty increases with more aliens per wave and faster, tougher aliens Open index.html in a browser to play. Let me know if you want enhancements!