Assignment 9 Constraint Satisfaction Problems and Pathfinding Maze Runner Game
Assignment 9 Constraint Satisfaction Problems and Pathfinding Maze Runner Game
Build a Perfect Maze and construct a maze runner that allows a user to compete against an algorithmic Maze Runner,
moving from set initial cell locations to a set ending cell locations.
Task List
Create a Cell class.
Create a Game class.
Create a Runner class. This class represents the opponent Maze Runner object
Create a Player class. This class represents the human player. This player guides the object from cell to cell in the maze.
Create a Maze class.
Code a Document Class for the game.
Tips:
Building a maze requires the drawing of Shapes.
Create a maze containing instantiated Cell objects.