Skip to content

MATHMENDER a word scrabble but numbers! PvE board game. AI uses Ant Colony Optimization (ACO) Algorithm to create valid and most optimized equation.

Notifications You must be signed in to change notification settings

ChugxScript/MATHMENDER

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATHMENDER

MAIN_MENU_BG

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

GAMEPLAY

  • 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.

SCREENSHOTS

image

  • Instructions
    • image
  • Game board
    • image
    • image
    • image
    • image
    • image
  • WIN
    • image
  • LOSE
    • image

About

MATHMENDER a word scrabble but numbers! PvE board game. AI uses Ant Colony Optimization (ACO) Algorithm to create valid and most optimized equation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%