This game is not supported on Mobile
ML-Breakout
maraudingpangolin2
This game was developed using Unity and ML-Agents and uses reinforcement learning to train a neural network on how the game should be played. First, a clone of the Atari Breakout game was developed in unity. Then the ML-Agent was trained to move the paddle left or right while being provided observations about the ball, paddle, and blocks. The Agent was given rewards for hitting the ball with the paddle, breaking bricks, and a penalty for losing the ball. By allowing the ML-Agent to train for increasing amounts of time, the Agent will learn what actions maximize the rewards and minimize the penalties, effectively learning to play the game. In addition to developing the required game and a trained agent, we decided to expand the project to offer a multiple levels, a leaderboard, multiple trained models, and deployment of the game using WebGL to Unity Play. This game demonstrates the learning behavior by offering three different levels of model training: - Beginner - the ML Agent was trained for 7 minutes. - Intermediate - the ML Agent was trained for 11 minutes. - Advanced - the ML Agent was trained for 44 minutes. This project was developed by Jonathan Reuter (reuterjo@oregonstate.edu), and Joel Strong (stronjoe@oregonstate.edu / www.jdstrongpdx.com) as part of their Capstone course at Oregon State University. We used a GitHub repository with CI/CD and workflows found at: https://github.com/ReuterJo/ML-Breakout
Made with
You may also like
getaway shootout
2,833,837 plays
Station Saturn
1,020,369 plays
Bored Ape || Head Volley
992,082 plays
Vortex.io
823,067 plays
像素火影
692,794 plays
NIMRODS
292,473 plays
ICEE Scream: Haunted Bubbles
271,606 plays
MultiplayerShooterGame v2
265,028 plays
Super Retro Chase
252,753 plays
Rhythm Hell
250,826 plays
0 / 200