Skip to content

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

Notifications You must be signed in to change notification settings

dashengbuqi/landlord

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 73.6%
  • JavaScript 17.6%
  • HTML 5.9%
  • CSS 2.9%