Jump to content

SoK/2025/StatusReport/Rishav Ray Chaudhury

From KDE Community Wiki

Games: Add a Mancala Game to Mankala Engine

Project Abstract

The aim is to implement the game Kalah, a North American variant of the Mancala family of games. It involves sowing and capturing of beans. Also, a new move selection algorithm.

Mentors

Benson Muite, João Gouveia

Timeline

Weeks 1-4

For the first couple of weeks, I went through the codebase and understood how the files are implemented. I started writing game during this time.

Weeks 5-8

I wrote the tests, implemented the TUI and wrote the greedy move selection algorithm.

Weeks 9-10

I couldn't get much done due to college exams.

Weeks 11-12

I wrote a script to benchmark the available games with the various algorithms.

Blog

My blog can be found here.