{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreie2wh5ggwevja7qxyxknd6ersyks52nmee7vqfxj7fawp5q7lohkm",
"uri": "at://did:plc:6dmfe46c76jjenq3kaxc5eds/app.bsky.feed.post/3mhdj652aufp2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreigumn42yvnq7zdbw6pabvqf334varkf3e4mxpkm77mzx2jrzwbe3a"
},
"mimeType": "image/png",
"size": 21301
},
"path": "/season-of-kde-2026/",
"publishedAt": "2026-03-17T05:14:14.000Z",
"site": "https://sayandeep.bearblog.dev",
"textContent": "## An amazing journey of 8 weeks full of code, new experiences, and interactions.\n\nI had an amazing time at the **Season of KDE 2026**. All the guidance from my mentors, Benson Muite and Srisharan VS, really helped me work on Mankala and also helped me learn new skills.\n\nSo, lets summarize things a bit, what I was able to achieve during the span of these two months at KDE.\n\n### Complete GUI redesign\n\n * I have made major changes in the MankalaNextGen GUI, introducing **Kirigami** to have different light and dark themes. Improved the design for different pages, MainMenu, Rules, About, Profile, and much more, where I worked to introduced better colors and geometry to the shapes, like buttons or display boxes.\n * For the main **Game interface** , we made new boards and shells. I worked on integrating the logic for displaying the shells and fixing the Board based on the exact numbers shown from Mankala.\n * I tried generating a board using **Perlin noise** , which can be later integrated into MankalaNextGen to design the boards more efficiently based on variants. Added new code to generate a calm **background music** and a wooden click sound to make it look more authentic.\n\n\n\n### Translations and Localization\n\nI started learning about Lokalize, KDE’s own translation software. I had successfully made translations for Mankala Engine and MankalaNextGen in **Tamil and Hindi** using Lokalize.\n\n### Artworks and KDE review\n\n * I have started working on the **KDE review tasks** and started with the fix to correct **GitLab CI Build** pipelines.\n * In the last few weeks, I started learning about **Krita** and made cover images for the three variants Bohnenspiel, Oware, and Pallanguzhi using their cultural Mankala boards and traditional motifs.\n\n\n\n**The journey doesn’t end here. Season of KDE has been a much-needed experience to improve my commitment towards projects and open-source. I plan to work with Mankala Engine and the KDE Community much more and make many other contributions.**\n\nThanks to my mentors, my fellow contributors, and to the entire community for helping me so far. 🚀",
"title": "Season of KDE 2026"
}