Janis
5264a22541
feat: wire check/checkmate/stalemate into processMove and gameLoop
...
Replace stub branches with GameRules.gameStatus dispatch in processMove
and fill in MovedInCheck/Checkmate/Stalemate cases in gameLoop.
Document 6 pre-existing test bugs in docs/unresolved.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 22:30:09 +01:00
Janis
13ac90a42f
test: add failing GameControllerTest cases for check/checkmate/stalemate
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 22:16:53 +01:00
Janis
8b7ec57e5e
feat: add MovedInCheck/Checkmate/Stalemate MoveResult variants (stub dispatch)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 21:48:32 +01:00
Janis
94a02ff684
feat: implement GameRules with isInCheck, legalMoves, gameStatus
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 21:42:21 +01:00
Janis
86552b52bd
test: add failing GameRulesTest for check/checkmate/stalemate
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-23 21:34:24 +01:00
Janis
76d4168038
feat: add GameRules stub with PositionStatus enum
2026-03-23 21:29:41 +01:00
Janis
fe39d27d91
test: add unit test for clean exit on 'quit' command in Main
2026-03-22 15:31:02 +01:00
Janis
551e08cef3
build: migrate to ScalaTest and Scoverage, replacing JaCoCo across modules
2026-03-22 15:28:02 +01:00
Janis
5a21e57ca9
chore: Update build configuration for Scoverage and ScalaTest integration
2026-03-22 14:19:44 +01:00
Janis
51b210e9eb
chore: Update documentation and improve test writing guidelines
2026-03-22 11:47:20 +01:00
Janis
a8abd69e0e
chore: Add initial implementation of move validation logic and game controller
2026-03-21 21:26:37 +01:00
Janis
1f1d3b670f
chore: Refactor chess logic to MVC pattern and enhance board representation
2026-03-21 20:37:33 +01:00
Janis
9c2456e928
chore: Set up shared-models library and initial project structure for NowChessSystems
2026-03-21 17:07:28 +01:00
Janis
a8d457a612
chore: Configure Scala build with dependencies and project structure
2026-03-21 15:52:51 +01:00