Skip to content

grorge123/NTHU_CS_LogicDesign_2021

Repository files navigation

NTHU_CS_LogicDesign_2021

This project is our school CS Logic Design final project. The name double pong game is comes from atari pong game.

Features

  • Multiple player
  • Multiple ball

Screen shot

image

Requirements

  • pygame
  • gym
  • numpy
  • pytorch

Installation

Install from pip

pip install -r requirement.txt

File Structure

- gameserver

Game engine verilog code

- playerclient

Player client verilog code

- pong_config.py

Double pong game configuration

- pong.py

Double pong game for human play

- pongAI.py

Double pong game for AI traning

- pongGym.py

Double pong game gym version

- Q-learning_exp.ipynd

Q-learning module

- weight.coe

Q-learning module weight

- PPO_colab_simple.ipynd

PPO module

- PPO_colab_Ray.ipynd

PPO module traning by Ray

- report.pdf

Descript this project

Contribution

  • Han-Wen Tsao
  • Hsu David

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published