Skip to content

kanghengliu/air_hockey_bot

 
 

Repository files navigation

Repo for DSAN 6600 Neural Networks and Deep Learning Final Project.


Robo Rink: Reinforcement Learning Implementation on Custom Air Hockey Game

Below is a guide of the contents of this repository:

Base game and training model can be found in the air_hockey_game folder - playable with instructions in the folder's README.md file.

pong_v2 is a proof of concept. It is a mesh of pong and air hockey that we trained a dqn model on.

The models folder contains various models that were trained on the air hockey game, with different model architectures, opponents, reward systems, and other hyperparameters.

The speed_multiplier folder contains alternate versions of the training process with changes to increase the training speed.

The browser folder was a failed attempt to create a web-based version of the game. It is currently not functional.

Our presentation is in the presentation folder and report in the report folder.

The play folder contains a version of the AI that can be played against in the air hockey game.

About

6600 final project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 36.2%
  • Jupyter Notebook 32.9%
  • Python 30.9%