Eight-way movement, shoot toward cursor or last aim direction, wave spawns, ammo drops and temporary upgrades. Game over screen with stats.
Generate a top-down survival shooter for Windows with these specifications.
Features: fixed canvas; player WASD; aim with mouse; left click or hold auto-fire; enemies spawn from edges in waves every 15 s, more HP and count each wave; weapons: pistol, shotgun spread, laser with overheat; power-ups: shield, burst, XP magnet; kill particles; HUD: HP, wave, kills.
Rules: game over on death; score and max wave.
Tech: HTML5, Canvas 2D, ES6+ JavaScript; single index.html.
Windows: Edge or Chrome; optional pointer lock commented.
Optional: Pygame build with same weapons and waves; Electron for fullscreen.
Build the same survival shooter as a Windows desktop app.
Features: Pygame 2; mouse aim; same weapons and waves; save best wave record.
Tech: Python 3.10+; main.py; requirements.txt.
Run: python main.py after venv.
Include: starting difficulty preset and pause on Esc.