Adds Meowdoku to the catalogue as a dev-preview game: seeded unique-solution puzzle generator, pure GameRules engine, an AI that can finish any board, a Compose screen (regions, pencil marks, hearts, hints), docs/RULES-meowdoku.md and 18 engine tests.
The rules were reverse-engineered from a shipped build for mechanics only; the engine is an original Kotlin implementation with no copied code or assets. Catalogue tests updated to carry a second preview game alongside Katan.
Verified locally: testDebugUnitTest, lintDebug and assembleDebug all pass.
Adds Meowdoku to the catalogue as a dev-preview game: seeded unique-solution puzzle generator, pure `GameRules` engine, an AI that can finish any board, a Compose screen (regions, pencil marks, hearts, hints), `docs/RULES-meowdoku.md` and 18 engine tests.
The rules were reverse-engineered from a shipped build for mechanics only; the engine is an original Kotlin implementation with no copied code or assets. Catalogue tests updated to carry a second preview game alongside Katan.
Verified locally: `testDebugUnitTest`, `lintDebug` and `assembleDebug` all pass.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds Meowdoku to the catalogue as a dev-preview game: seeded unique-solution puzzle generator, pure
GameRulesengine, an AI that can finish any board, a Compose screen (regions, pencil marks, hearts, hints),docs/RULES-meowdoku.mdand 18 engine tests.The rules were reverse-engineered from a shipped build for mechanics only; the engine is an original Kotlin implementation with no copied code or assets. Catalogue tests updated to carry a second preview game alongside Katan.
Verified locally:
testDebugUnitTest,lintDebugandassembleDebugall pass.