Katro is a two-player board game from Madagascar.
The game consists of two rows of holes on each player’s side, with two pieces in each hole.
Players take turns distributing their pieces strategically to capture the opponent’s pieces. The player who loses all their pieces first is defeated.
Problem-Solving Overview
From identifying issues to delivering solutions with impact.
Problem
- Traditional games like Katro are less accessible to younger generations.
- Physical boards and pieces limit where and when people can play.
- Maintaining fair play and tracking captures manually can be difficult.
Causes
- No digital version of Katro widely available.
- Modern lifestyles reduce time for traditional games.
- Physical pieces are prone to being lost or damaged.
Consequences
- Younger players risk losing touch with cultural traditions.
- Difficult to play consistently and competitively.
- Social interaction through traditional games declines.
Solution
- A digital Katro game playable on mobile devices.
- Interactive game board with automatic piece capture tracking.
- Local multiplayer support with smooth animations.
- Score tracking and game rules enforcement to ensure fair play.
Key Features
Discover the core functionalities and how they improve user experience.
Game Rules Automation
Implements Katro rules for piece distribution and captures. Automatically handles turns and captures for fair play.
Local Multiplayer
Two players can play on the same device with intuitive controls. Turn management and visual cues help follow gameplay.
Score & Piece Tracking
Tracks captured pieces and remaining pieces per player. Highlights winning conditions automatically.
Animations & Sound Effects
Piece movement animations and sound effects for each move. Improves immersion and feedback for the players.
My Role in the Project
What i really did to make this project a success.
Flutter Developer & Game Logic Designer
- Designed the digital board and piece movement system.
- Implemented the full Katro rules and turn logic.
- Developed local multiplayer mechanics and score tracking.
- Added animations, sound effects, and responsive design.
- Ensured faithful representation of traditional gameplay.