Pong with ANN
Pong game and trained an ANN to beat me.
- Team
- Solo
- Engine
- Unity
- Type
- Technical study
- Status
- Prototype
What I built
- Adaptive AI Opponent: Play against an artificial paddle controlled by a neural network that learns and improves with each match.
- Dynamic Difficulty: Experience progressively challenging gameplay as the AI refines its skills based on performance.
- Classic Pong Mechanics: Enjoy the timeless gameplay of Pong with modern enhancements.
- Neural Network Training: Witness the AI's development through training episodes, where it learns to predict and react to the ball's movement.
- Engaging Gameplay: Test your skills against an evolving AI in a competitive and fun environment.
- Code Architecture: Utilize a well-structured codebase with distinct classes for brain (neural network), human player, and ball movement.
Gameplay
Screenshots
Built with
Engine
Unity
Languages
C#
Tools
VS CodeGit
Disciplines
Neural networksObject-oriented programming