Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
Daniel Covington da50d8f301 skirmish 2 месяцев назад
..
docs skirmish 2 месяцев назад
src skirmish 2 месяцев назад
IMPLEMENTATION.md skirmish 2 месяцев назад
Makefile skirmish 2 месяцев назад
README.md skirmish 2 месяцев назад
build.bat skirmish 2 месяцев назад
data.o skirmish 2 месяцев назад
debug-vice.bat skirmish 2 месяцев назад
enemy-ai.o skirmish 2 месяцев назад
game-logic.o skirmish 2 месяцев назад
input.o skirmish 2 месяцев назад
render.o skirmish 2 месяцев назад
run-vice.bat skirmish 2 месяцев назад
skirmish.o skirmish 2 месяцев назад
skirmish.prg skirmish 2 месяцев назад

README.md

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

build.bat

Cross-platform

make

Run

Normal

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

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

Powered by TurnKey Linux.