Home - snirSha/The-Maze-Of-Waze-Mark2 GitHub Wiki

Welcome to the The-Maze-Of-Waze wiki!

Elements in the game: Bananas, Apples, Robots, nodes, edges

Purpose of the robot: Eat as much fruit as possible before time runs out

important comments:

  • Every time a fruit is eaten it appears randomly elsewhere

  • Each edge has a different weight which is basically the time it takes the robot to move the through edge

  • There are two types of games the user can choose:

  • Manual Game - The user clicks the neighbor's node of the robot to move (by mouse). In a game where there is more than one robot, the user must click on the robot's number on the keyboard and then click the mouse on the neighboring node of the robot(each robot has a number).

  • The Automatic Game - Here the player is the computer that uses complex navigation algorithms to get the fruit closest to it while "looking" at the other robots.

  • The differences between the fruits: Bananas can be eaten from a node of a high number to a node of a low number, The apples can be eaten from a low number node to a high number node.

The classes in the project:

  • MyGameGUI - more explanation in the next pages
  • Management - more explanation in the next pages
  • Automat - more explanation in the next pages
  • Robot - in this class every robot has location, speed and number of points he received from eating a fruit
  • Fruit - in this class every fruit has location , number of points and value (banana or apple)
  • classes from the "Graphs" project (Node ,Edge ,DGraph ,Algo_Graph)

image

Have a fun game!!!