Description

A project developed by WPS Lakerbotics Programming Team, designed as a testing environment for pathfinding “agent” algorithms.

Github Repository

The Github repository can be found here

What were my goals with this project?

  • Practice advanced manipulation of 2d arrays
  • Practice GUI efficiency
  • Minimalist and attractive graphics
  • Object-Oriented approach
  • Object reading and writing with pickle library

Project Images

agent-maze1.gif

agent-maze2.png

Dependencies

  • Pygame
  • Numpy
  • Pickle

Agent-Maze-Environment README.md

Creating a map

  • Run builder.py
  • When finished, press the “enter” key to save map to ‘map.pkl’

Running the map

  • Run environment.py
  • Instructions within environment.py on how to implement agent code.