Different agents present so far:
- Maze_Solver_Agent1 - It is a simple reflex agent with no random moves
- Maze_Solver_Agent2 - It is a modal based agent with random moves and one level look back
- Maze_Solver_Agent3 - It is a modal based agent with a percept history of last branch
- Maze_Solver_Agent4 - It is a modal based agent which has a better memory as compared to agent3 and also stores the branches with previously visited sections of maze in it.
I have also written the code for visually simulating this agent and watching it run using pygame library. For more details on this open the 'Simulations' folder.
I will be adding more agents along the way if I come across some more ideas or find a better approach to it. Also your suggestion and ideas are always welcome you can open a PR or reach me using the details present on my ReadMe page.