Jump to content

SoK/2025/StatusReport/Rishav Ray Chaudhury: Difference between revisions

From KDE Community Wiki
Created page with "== 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, Joao Gouveia"
 
No edit summary
Line 5: Line 5:
== Mentors ==
== Mentors ==
Benson Muite, Joao Gouveia
Benson Muite, Joao 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 [https://pinotnoir04.github.io/ here].

Revision as of 21:02, 13 April 2025

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, Joao 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.