reversi api for playing reversi game.
hit the following command on your command line.
$ pip install git+https://github.com/reversiWebApp/reversiAPI.git -U
hit the following command on your command line.
$ git clone [email protected]:reversiWebApp/reversiAPI.git
$ pip install -r requirements.txt
$ cd reversiAPI/reversiAPI/
$ python human_vs_human.py
and game starts ono your shell.
- he choose stone putting position randomly.
- he choose stone putting position where q value is maximized restricted to stone putable position.
- deeq q-learning is used to train these agents.
- dqn2 is stronger than dqn1.
- he choose stone putting position where probability of winning the game is maximized restricted to stone putable position.
- CNN is used. The model has board information as input and predicts where the winner put the stone.
- sl2 is stronger than sl1.
if you want to play with these agents, hit the following command on your command line.
$ git clone [email protected]:reversiWebApp/reversiAPI.git
$ pip install -r requirements.txt
$ cd reversiAPI/reversiAPI/
$ python human_vs_(agent's name you want to play with in the above).py
and game starts on your shell.