KTV项目-系列介绍
项目背景
为增加KTV这种特定的娱乐场所中顾客之间的互动社交,从而达到增加顾客的活跃度,增加顾客之间的互动性。特设计本系统。
系统主要包含,游戏部分,点餐部分,硬件控制部分。
大厅和简单游戏介绍
本文仅仅关注游戏部分。本系统是一个子游戏合集。包含如下6款游戏。
大厅包含以上6款游戏的入口。
点击入口,玩家可以【创建房间】,【加入房间】
【创建房间】:玩家可以创建一个属于自己的房间,其他人(在本包厢内,可以在不同的桌上上的人),等待其他人加入
【加入房间】:通过加入其他房间,玩家可以参与游戏。
不同的游戏支持不同个人数人参数,一般为2-8人。
下图为大厅的入口展示
如上图所示:玩家可以点击不同的游戏入口进入到不同游戏的匹配界面
匹配界面如下:
当玩家都进入后,房主点击开始游戏。将进入不同的游戏。
游戏结束后,将进入结算界面,在结算界面可以看到那个玩家赢那个玩家输了。赢了获得积分。输了不能获得积分。
技术实现
本系统采用前后端分离,前后端采用webSocket技术进行长连接。
前端使用 cocos creator开发。
有端使用 go,C#技术开发
其中 go服务是 gateSrv 主要负责处理玩家的socket连接。并且分发消息到 worldSrv和gameSrv。
gameSrv 负责处理单个游戏主要玩法的逻辑
worldSrv 负责处理大厅相关的逻辑,比如:玩家登陆。
gateSrv和gameSrv,gateSrv和worldSrv使用nats消息中间件进行通信。
客户端和服务器通信采用protobuf技术。
应用场景
本系统可以安装在KTV中或者酒吧中。增加顾客之间的互动非常有用。
在接下来会逐一详细的介绍每个游戏.
联系方式
Tel:17320170935(微信同号-添加请备注微见-KTV)
QQ:472198980 (添加请备注 微见-KTV)
2024-01-03 00:22:22
user 阅读(65) 评论(0)
标签:KTV,酒吧,小游戏,摇色子,大头顶小头,摇色子,时间刚刚好,标枪大战,愤怒的大叔,教室大战,cocos creator,nats消息中间件
分类:小游戏作品展示
很赞哦! (0)