Elevator Pitch/Project Description: The program guides beginners through the rules step-by-step using clear explanations, animations, and hands-on interaction. It is designed for students or anyone who has never played Mancala before and wants a simple way to learn. Unlike basic tutorials that only explain the rules, this program allows users to actively play and practice while learning. It checks for understanding by having users complete an interactive game where they must apply the rules correctly in order to succeed.
SOUL Reflections:
Through this project, I learned how to break down a complex game into smaller, teachable steps. I also gained a better understanding of how to use programming to teach concepts, not just create games. This project helped me see how important user interaction is when trying to explain something effectively.
Classmate Reflections:
Arya
Opportunities
There are several ways this program could be improved in the future. For example, it could include more advanced strategies to help users become better players. It could also add different difficulty levels or an AI opponent to make the game more challenging. Additionally, adding sound effects or more detailed visuals could make the experience more engaging.
One limitation of this program is that it may not include every advanced rule or variation of Mancala. It is mainly focused on beginners, so more experienced players may find it too simple. Additionally, the program may not have a highly advanced opponent or full game complexity.
Kitty
S - the animation really helped in the understanding of the game
O - instead of the text disappearing, you could use a button that lets you go to the next step instead so user dosent have to stress about how much time they have to read the text
Beckett
S - the animation was so good and made the game far smoother. I also loved the colorful mancala pieces
O - the game was really long and it had just stopped at a certain amt. of points!