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.

Client:

Personal Project

Industry:

Traditional Games

Duration:

2 Weeks

Flutter Dart Game Logic Ux/Ui design

Problem-Solving Overview

From identifying issues to delivering solutions with impact.

Problem

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

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

Consequences

  • Younger players risk losing touch with cultural traditions.
  • Difficult to play consistently and competitively.
  • Social interaction through traditional games declines.
Solution

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
Feature 01

Game Rules Automation

Implements Katro rules for piece distribution and captures. Automatically handles turns and captures for fair play.

Dart Game Logic Rule Enforcement
Local Multiplayer
Feature 02

Local Multiplayer

Two players can play on the same device with intuitive controls. Turn management and visual cues help follow gameplay.

Flutter Local Multiplayer
Score & Piece Tracking
Feature 03

Score & Piece Tracking

Tracks captured pieces and remaining pieces per player. Highlights winning conditions automatically.

Animations & Sound Effects
Feature 04

Animations & Sound Effects

Piece movement animations and sound effects for each move. Improves immersion and feedback for the players.

Animations Sound Effects

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.
image loading...

I enjoy discussing new projects challenges. Tell me about your goals, your needs, and your timeline and let’s build something great together.