Files
client/CLAUDE.md
T
anekdotin e1410c234a Initial commit before folder reorganization
Checkpoint of the existing flat file layout prior to restructuring
into autoload/, menu/, ships/, world/, and assets/ folders.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-10 20:26:48 -04:00

1.8 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

Current Tasks

  • Replace placeholder race names + ship sprites with the 3 chosen races (see racesclasses.md)
  • 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