REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
65/100
OPENREPOHUB HEALTH SIGNALHealthy signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
72 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
100 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Table of Contents
About the Project
Catch the Cat is a single-player strategy game played on an 11×11 hexagonal grid. Each turn the player places one barrier; the CPU then moves the cat one step toward the nearest escape route. The player wins by completely surrounding the cat; the CPU wins if the cat reaches the board's edge.
The game tracks wins and losses across sessions and supports three difficulty levels that affect both the initial board setup and the cat's AI behavior.
How to Play
- Tap any empty cell to place a barrier.
- The cat responds immediately, moving one step toward its best escape route.
- Keep placing barriers to narrow the cat's escape paths.
- Player wins — the cat is surrounded with no valid moves.
- Cat wins — the cat reaches the board's edge.
Difficulty Levels
| Level | Initial Barriers | Cat Start Position | CPU AI Behavior |
|---|
| Easy | 6 – 10 | Random | Moves to a random empty cell |
| Medium | 9 – 15 | Central region | Follows the shortest escape path |
| Hard | 12 – 16 | Fixed center (5,5) | Maximizes escape distance — picks the blocking cell that increases the cat's escape path the most |
Architecture
The project applies three complementary patterns:
Feature-First → folder organization by business domain
Clean Arch → explicit dependency rules between layers
MVVM → decoupled UI and presentation logic
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Single-player strategy game built with Flutter. Place barriers on an 11×11 hex grid to surround the cat before it escapes. Features 3 difficulty levels, persistent win/loss tracking, and runs on Android, Web, and Desktop.
65/100 healthActive repositoryHas homepage
DartMIT#clean-architecture#dart#feature-first#flutter
⑂ 0 forks◯ 0 issuesUpdated Jun 15, 2026
Project homepage ↗