MathMender is a fun and challenging twist on the classic word game, Scrabble, but with numbers! Instead of creating words, players use numbers to form equations, making it an engaging way to practice and enhance arithmetic skills. The game is designed to be both educational and entertaining for players of all ages.
MathMender uses Ant Conoly Optimization (ACO) Algorithm to find the most optimal solution base on the given equations in the current board state.
This program serves as a project in subject CS322-M-CS321L-M - Artificial Intelligence
-
The first player starts out by picking 9 tiles - 6 number tiles, 2 operator tiles (addition multiplication subtraction or division) and 1 equal signs.
-
Using the chosen tiles, the player makes an equation on the game board. (e.g., 3 + 4 = 7).
-
The game board has regular squares as well as power up squares that have 2A, 3A, 2N, and 3N marked on some squares.
- 2A means the answer of the equation gets multiplied by 2
- 3A means the answer of the equation gets multiplied by 3
- 2N means the points of the tiles that land on this square get multiplied by 2
- 3N means the points of the tiles that land on this square get multiplied by 3
-
Note that the equation will be read from LEFT TO RIGHT and from TOP TO BOTTOM only.
-
Once the player build an equation, press ‘PLAY’ to check if the equation is valid or not.
-
If the equation is valid then its AI turn else the game will show an error message.
-
If the player cannot build an equation, the player can press ‘PASS’ to finish the player round.
-
There’s a 5 minutes time limit and when the time run out the most highest score wins.