9dce0177ac
Crop the uploaded terran/mech/vorg concept sheets into 15 individual transparent PNGs (5 ships per race) using a background-removal pass tuned to preserve translucent detail (e.g. vorg wing membranes) while still cutting out the baked-in checkerboard backdrop. Keep each raw sheet under a source/ subfolder for reference. Give team_select.gd a per-race ship roster (Interceptor/Gunship/ Bomber/Support/Heavy) instead of one shared ship list, using real names/roles from racesclasses.md for Terran and Vorg and new placeholder names for Mechanos (undocumented there). Update race names/colors to match. Point ship.tscn's default sprite at the new Terran art now that example_ships is gone. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
Spacewar
2D multiplayer space shooter inspired by Subspace Continuum. Built in Godot 4.7 (GDScript). Target platform: Steam Deck + PC. Three races fight for galaxy control across casual (25v25) and ranked (5v5) modes.
Design Docs (overview/)
| File | Contents |
|---|---|
overview.md |
Concept, core loop, game flow, match sizes |
racesclasses.md |
3 chosen races, 5 ship classes each |
multiplayer.md |
Maps, game modes, galaxy war meta |
bots.md |
Bot fill rules for casual matches |
tech.md |
Engine, networking architecture, checklist |
money.md |
Monetization strategy |
structure.md |
Project file tree, scene graph, input map |
Completed
- Server browser — player name input, race toggles, server list (Trench Wars 0/32), JOIN button; stores name + race in
GameConfigautoload - Main menu — CASUAL / RANKED (disabled) buttons, callsign input, rank badge, QUIT; clears player state on load
- In-game pause menu — ESC / controller Start button toggles overlay; game keeps running; RESUME, SETTINGS (stub), SELECT TEAM (stub), QUIT TO MENU, QUIT TO DESKTOP
- Team & ship selection — shows on world load before player spawns; 2 races randomly offered per match; ship grid with sprites; player spawns with chosen ship after selection
- Real race art wired in — Terran Republic, Mechanos Sovereignty, and Vorg Swarm each have their own 5-ship roster (Interceptor/Gunship/Bomber/Support/Heavy) with real sprites cropped from uploaded concept sheets (
assets/images/ships/<race>/); placeholderexample_shipsremoved
Current Tasks
- Asteroids and environment hazards
- Bot fill for casual (minimum 7v7, bots fill empty slots — see
bots.md) - Sound effects (thrust, shoot, explosion, UI)
- Multiplayer networking — ENet authoritative server (see
tech.md) - Galaxy war meta / sector control for casual (see
multiplayer.md) - Ranked matchmaking + MMR