Skip to content

Releases: Preponderous-Software/barony

1.0.1

17 Feb 01:08
249d6ae

Choose a tag to compare

What's Changed

  • Fix session reset not updating session game state reference by @Copilot in #37

Full Changelog: 1.0.0...1.0.1

1.0.0

16 Feb 04:29
f13c44a

Choose a tag to compare

What's Changed

  • Implement minimal client/server game prototype with Spring Boot backend and LWJGL frontend by @Copilot in #1
  • Implement tile-by-tile army movement with Manhattan pathfinding by @Copilot in #9
  • Implement territory control and village ownership mechanics by @Copilot in #10
  • Implement army split/merge mechanics with visual display by @Copilot in #11
  • Implement castle capture mechanics and win/loss conditions by @Copilot in #12
  • Implement rule-based AI opponent with priority-based decision system by @Copilot in #13
  • Address PR #14 review comments: optimize rendering, fix bugs, improve code quality by @Copilot in #15
  • Fix text overlap: increase resolution and re-arrange UI layout by @Copilot in #16
  • Add mouse controls, HUD, and text rendering to LWJGL frontend by @Copilot in #14
  • Remove AI automatic army spawning to balance gameplay by @Copilot in #19
  • Add ruler decision system (CK-lite) to MVP scope by @Copilot in #18
  • Implement Ruler Decision System (CK-Lite Layer) by @Copilot in #21
  • Replace console-based army split with keyboard-driven split mode (1-9) by @Copilot in #23
  • Final MVP polish: integration tests, documentation, and code cleanup by @Copilot in #22
  • Implement random map generation with varying sizes and multiple villages by @Copilot in #24
  • Add Stephenson-NC license by @Copilot in #27
  • AI leaves garrison when moving away from captured village by @Copilot in #25
  • Spawn army at castle when player loses all armies by @Copilot in #26
  • Use Lombok to Reduce Boilerplate Code by @dmccoystephenson in #28
  • Add Spring Boot web client with Docker Compose orchestration and CI integration by @Copilot in #30
  • Add session-based username authentication for concurrent multiplayer by @Copilot in #31
  • Implement dark mode with medieval grey/brown theme as default for web client by @Copilot in #32
  • Add RulerDecision model to desktop frontend for feature parity by @Copilot in #34
  • Add post-MVP roadmap by @Copilot in #33
  • Simplify and restructure documentation for 1.0 release by @Copilot in #35

New Contributors

Full Changelog: https://github.com/Preponderous-Software/barony/commits/1.0.0