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
- Category: Game Development with Machine Learning
- Client: Independent Project
- Project Date: September 2024
- Project URL: View on GitHubRead Article on Medium