# Skirmish `Skirmish` is a single-screen C64 tactical prototype built in 6510 assembly with `ca65`/`ld65`. ## Controls - `Q` or joystick fire: cycle the selected player unit - `W`, `A`, `S`, `D` or joystick directions: move or attack - `E` or space: end your turn without moving - `R`: restart after a win or loss ## Build ### Windows ```bat build.bat ``` ### Cross-platform ```bash make ``` ## Run ### Normal ```bat run-vice.bat ``` If you load it manually in BASIC, use `RUN`. The built PRG contains a BASIC stub that executes `SYS 2061`. ### With monitor ```bat debug-vice.bat ``` ## Current MVP - 3 player units and 3 enemy units on an 8x8 board - Keyboard and joystick input - Single-step movement or adjacent melee attacks - Greedy enemy AI using Manhattan distance - Win/lose flow with restart