/landlord

实现斗地主服务器,并提供一个简单的用户界面

Primary LanguageGo

landlord

项目介绍

GO 实现的斗地主游戏,游戏代码规划兼容多中棋牌游戏,暂时只是先斗地主游戏

软件架构

使用go语言构建 包管理工具使用dep

安装教程

  1. git clone https://www.github.com/wqtapp/landlord
  2. go run main.go
  3. 浏览器开三个窗口localhost:8888,模拟游戏

使用说明

  1. 只使用默认生成的玩家,从第一个登陆玩家开始,三个一组进行游戏,没有用户登录系统和计算系统
  2. 叫地主采用叫地主和抢地主模式,不是叫3分模式
  3. 无人叫地主将重新发牌
  4. 支持叫地主倒计时和出牌倒计时
  5. 支持出炸弹自动翻倍
  6. 支持倒计时结束自动出牌,优先不拆拍原则
  7. 支持复杂牌型比如333444555KKK,3333444455667788等所有复杂但合理的牌型

注意事项

1.用goland调试的话,请直接打开项目目录,不要打开项目的上级目录,会导致路由不到html页面而报404 page not found

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request