/doudizhu

html5 斗地主游戏

Primary LanguagePython

RL方法考察斗地主   

Build Status    Coverage Status    MIT Licence

斗地主游戏,后端基于Python+Tornado+MySQL开发,前端 Phaser 引擎 使用高度精简的接口,可用于开发、测试、展示以及交互各种自定义的Bot策略 预置了几种基础的Agent Policy,以及可用的强化学习Policy(基于DQN的、基于REINFORCE以及基于层次化强化学习的等等) 模型效果可强于基于贪心的强策略。

Dependencies

  • Python3.6+
  • Mysql5.7+

Quick Start

git clone https://github.com/mailgyc/doudizhu
cd doudizhu
mysql --user=root -p < schema.sql
pip3 install -r requirements.txt
cd doudizhu
python3 app.py --password=your_database_password
Now visit http://127.0.0.1:8080

Online Demo
http://m.ihouser.com/

Run Simulations

cd doudizhu
python3 simulate.py

运行截图