go语言写斗地主服务器

wu869022133 · 2018-12-03 14:52:37 · 3951 次点击 · 大约8小时之前 开始浏览    置顶
这是一个创建于 2018-12-03 14:52:37 的主题,其中的信息可能已经有所发展或是发生改变。

github地址:https://www.github.com/wqtapp/landlord
共同交流,一起长进,欢迎fork、star、评论以及指正
说明:
1、只使用默认生成的玩家,从第一个登陆玩家开始,三个一组进行游戏,没有用户登录系统和结算系统
2、叫地主采用叫地主和抢地主模式,不是叫3分模式
3、无人叫地主将重新发牌
4、支持叫地主倒计时和出牌倒计时
5、支持出炸弹自动翻倍
6、支持倒计时结束自动出牌,优先不拆拍原则
7、支持复杂牌型比如333444555KKK,3333444455667788等所有复杂但合理的牌型
8、提供简易的web前端进行游戏


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3951 次点击  ∙  1 赞  
加入收藏 微博
1 回复  |  直到 2019-03-08 14:49:41
huang2287832
huang2287832 · #1 · 6年之前

每个玩家可以再开一个独立的协程,接收到前端的包后,都通过通道往这个玩家协程发送,减少锁的操作,你代码里面太多锁了,感觉像在写java c++

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传