/Othello_CS181

Course Project for CS181 (Artificial Intelligence), 23Fall.

Primary LanguagePython

Othello_CS181

Course Project for CS181 (Artificial Intelligence), 23Fall.

Proudly presented to you by Zaizhou Yang, Shengxin Li, Yiang Ju, Zhuo Diao and Guanjie Huang!

Demo

Proposed Methods

  1. Greedy: Choose the action that could reverse the maximum amount of chess.
  2. Monte Carlo Tree Search
  3. Q-Learning with DQN

How to run

Run python duel.py, for example:

python duel.py --black greedy --white mouse -v # black is greedy agent, white is mouse agent (controled by human), -v means to show the board