~bigbes/game-prototype-ftl

ref: 5eed43f007995d8ab8f8329fd2638a3bd904ca3a game-prototype-ftl/main.go -rw-r--r-- 3.5 KiB
5eed43f0 — Eugene Blikh 30 days ago
combat: render, input, restart

- drawShip gains hitFlashT param; red flash overlay on hit
- drawEnemyShip: full roleColor rooms, same flash rule
- drawHullBars, drawWeaponCharge, drawShieldsIndicator, drawEvasionReadout, drawResultOverlay
- Game gains combat/enemy/rng; updateCombat wired in Update
- HUD clicks no-op after result; R key restarts when fight is decided
1a02c6ed — Eugene Blikh 30 days ago
systems-power: drawHud, room dimming, right-click input

systems-power
3aab76ea — Eugene Blikh 30 days ago
crew-movement: wire input, tick, and render

Add drawCrew to render.go (interpolated circle + selection ring + initial label).
Extend Game with crew slice, walkable-tile map, selectedCrew, and dt-based tick;
handle left-click for crew selection and BFS-path dispatch.
232ad036 — Eugene Blikh a month ago
scaffold game loop and placeholder ship render