2D Maze Game Development with Integrated Machine Learning

2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning
2D Maze Game Development with Integrated Machine Learning

2D Maze Game Development with Integrated Machine Learning

Developed a 2D maze game with a 7x7 grid, integrating machine learning techniques to enhance gameplay. The project involved creating CPU players that use the SARSA algorithm to autonomously learn how to solve the maze while evaluating the difficulty and solvability of each level.

By utilizing reinforcement learning, the AI players improved their performance as they progressed through the game, making strategic decisions that increased the game's complexity. The project showcases an effective combination of game development and machine learning techniques.

Technologies Used

  • Python
  • Pygame
  • SARSA (Reinforcement Learning)

Key Features

  • Autonomous CPU players using SARSA algorithm for learning
  • Real-time evaluation of maze difficulty and solvability
  • Engaging AI mechanics for balanced gameplay

Project Information