Created on 18th March 2023
•
This game is used for teaching various algorithms such as search algorithm and game theory in Artificial Intelligence as a reference. It is also used as an example in understanding the state space graph.
The game can be used to teach various subjects, including math, social studies in school.
One way that the game can make tasks easier is by helping to develop problem-solving skills. Individuals can play the game as a mental exercise to improve their cognitive abilities.
The game requires players to think critically and strategically about how to move the characters across the river while adhering to the game's rules.
Playing the Cannibals and Missionaries game can be a fun and engaging way to develop problem-solving, logic building skiills, which can be valuable in many areas of life.
Parents can play the game with their children to help them develop problem-solving and critical thinking skills. The game can be a fun way to spend time together as a family and encourage teamwork and communication among family members.
We were not able to add various animation in the game at the start such as adding cannibals or missionaries in the boat and the boat crossing the river so we researched more about it and with the help of images and various commands in pygame we were able to successfully implement the animations.
Managing the state space of the game which was a little complex as we have to keep track of the state of cannibals and missionaries on both side as well as the location of the game so we referred the notes from AI to help us with the state space definations and state space graph.
To find the proper co-ordinates of the different position of the objects, we used grid to help us with this problem.
Technologies used