Skip to content

KurodaKanbei/doudizhu

 
 

Repository files navigation

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

运行截图

About

html5 斗地主游戏

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 68.6%
  • JavaScript 25.5%
  • PLSQL 3.8%
  • HTML 1.7%
  • Other 0.4%