7月4日棋牌开发直播讨论帖

趁着最近棋牌势头大热,小伙伴们对于棋牌相关内容求知欲非常旺盛,Cocos直播团队决定在七、八月份暂定两个月共五期,开启全新棋牌直播单元。

直播晚上8点准时开始,观看地址:

http://douyu.com/726225

直播回放:

https://v.qq.com/x/page/o0522mo58vj.html

截止6月30日棋牌主题投票结果出来,本次我们共收获306票有效票,目前稳居第一的是大家强烈要求讲解的「网络通信」。所以这次直播我们将为大家带来关注度最高的话题,服务端和网络通讯方面的内容:

  • 解读幼麟棋牌框架服务端架构
  • 深入服务端业务逻辑编写定制流程
  • 详解服务端客户端通讯实现

开发环境配置

VSCode debug 配置:

{
    // 使用 IntelliSense 以学习相关的 Node.js 调试属性。
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Debug Account",
            "program": "${workspaceRoot}/server/account_server/app.js",
            "cwd": "${workspaceRoot}",
            "args": [
                "${workspaceRoot}/server/configs.js"
            ]
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Debug Hall",
            "program": "${workspaceRoot}/server/hall_server/app.js",
            "cwd": "${workspaceRoot}",
            "args": [
                "${workspaceRoot}/server/configs.js"
            ]
        },
        {
            "type": "node",
            "request": "launch",
            "name": "Debug Game",
            "program": "${workspaceRoot}/server/game_server/app.js",
            "cwd": "${workspaceRoot}",
            "args": [
                "${workspaceRoot}/server/configs.js"
            ]
        }
    ]
}

由于 成都幼麟科技有限公司广州微锦网络科技有限公司 的慷慨联名赞助,本期直播奖品非常丰厚:

  • 一等奖平衡车一台
  • 二等奖家用街机摇杆一套
  • 三等奖真皮男包两个
  • 安慰奖Cocos周边若干

凡进入直播间参与今晚八点斗鱼直播的小伙伴,均有机会获得以上奖品。获奖方式以现场主播公告!只要来看就有机会!


7月5日更新中奖信息

一等奖 平衡车

斗鱼 id:普雅花之剑

二等奖 月光宝盒双人街机台

斗鱼 id:正烈将军、

三等奖 真皮男包

斗鱼 id:toddlxt,月无瑕11145

恭喜以上各位水友,确认地址后奖品我们会第一时间发放!


直播开始的前后大家都可以在这个帖子对自己关心的问题展开讨论,主播会尽量解答大家的疑问,讲解大家最关心的问题!也可以通过次帖集中和麒麟子老师进行互动!

6赞

我以为是昨天晚上

板凳!

前排出售瓜子花生

他们服务器用的什么?

先提个问题哈:

幼麟棋牌1.0这套框架是基于“请求-响应”模式,服务端没有tick。这样如果控牌玩家一直不操作,其他玩家只能一直等…这样体验是不是不好?如果要基于tick应该怎么设计呢?

刚好麒麟子大大在,召唤一波@麒麟子

召唤失败,,重新召唤@1111178

吃瓜群众

支持一个

你显然没有看代码。 大厅是HTTP的, 但游戏房间是用的WEBSOCKET双工通信。 并非请求响应式

@nantas 别人@我,显示的是 @1111178,这个怎么破。

帮你 @wangzhe 应该可以改名。

谢谢!

欧 有录播吗 996诶,

坐好了

大大,我知道游戏房间是ws的,我打引号的啊。我是说控牌玩家不操作,服务器就不管了的意思。如果要让定时生效整个服务器结构应该怎么修改呢?

前排坐好!

有没有录像?

有录像的。