Skip to content

A modern spinoff of the classic Breakout arcade game built in Unity3d. AI plays the game during periods of inactivity.

Notifications You must be signed in to change notification settings

SethCram/Breakout-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breakout-Clone

A modern spinoff of the classic Breakout arcade game built in Unity3d. AI built with ml-agents plays the game during periods of inactivity when on the title screen.

See the AI presentation

Play the game

Brick Breaker Title

Developer Notes

  • Built on Unity 2021.3.10f1
  • MlAgents tutorial - https://www.youtube.com/watch?v=zPFU30tbyKs
    • start model = mlagents-learn config/HitBall.yaml --run-id=newBrainID
      • uses a config file w/ pre-set settings
    • start model from previous brain = mlagents-learn config/HitBall.yaml --initialize-from=startBrainID --run-id=newBrainID
    • visualize results - tensorboard --logdir results

Deployment Notes

Web-GL

  • build process:
    • build project for web-gl in unity
    • copy + paste github url of index.html into https://raw.githack.com/
    • copy url for production
    • paste url for production into iframe src
      • on weebly and github.io