Skip to content

jim-auto/gassen

Repository files navigation

gassen

gassen is a browser-based realtime battle simulation prototype.

The first target is intentionally narrow:

  • 50 vs 50 soldiers
  • 1 commander per side
  • 2 factions
  • a single straight battlefield
  • automatic frontline formation
  • morale-driven collapse instead of HP attrition
  • infantry, spear, and cavalry roles inside the same 50-unit cap
  • three lightweight formations: line, wedge, and crane wing
  • tactical incidents: center breakthrough, wing collapse, commander isolation, and encirclement
  • commander rally to stabilize morale and pull routing units back into the line
  • post-battle result snapshots and local browser battle history
  • pause, 1x, and 2x simulation speed controls with automatic pause after battle end

Development

npm install
npm run dev

Build

npm run build

The Vite config uses a relative asset base so the static build can run from GitHub Pages project paths.

About

Browser-based realtime battle simulation prototype. 50v50 morale-driven frontline combat with formations and tactical incidents.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors