Files
client/CLAUDE.md
T
anekdotin 9dce0177ac Wire in real ship art for the 3 chosen races
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>
2026-07-10 22:56:58 -04:00

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

  1. Server browser — player name input, race toggles, server list (Trench Wars 0/32), JOIN button; stores name + race in GameConfig autoload
  2. Main menu — CASUAL / RANKED (disabled) buttons, callsign input, rank badge, QUIT; clears player state on load
  3. 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
  4. 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
  5. 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>/); placeholder example_ships removed

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