mancala/apps/backend-quarkus/src/main/java/app/playmancala/engine
Halit Aksoy f0ffd6ba87 feat(backend): add the Quarkus project with a Java port of the engine
Quarkus 3.40 on Java 25, built with the Maven wrapper. The engine is a
line-by-line port of packages/mancala.js; a parity test replays games
recorded with the TypeScript engine, including illegal moves, and
compares every board, turn, error and the game JSON.
2026-10-16 11:06:43 +03:00
..
rules feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
Bank.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
Board.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
CommonBoard.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
CommonMancalaGame.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
GameRule.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
GameState.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
GameStep.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
MancalaGame.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
MoveHistoryItem.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
Pit.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00
PitType.java feat(backend): add the Quarkus project with a Java port of the engine 2026-10-16 11:06:43 +03:00