> 攻略 > 手游攻略 > 详情

开发捕鱼游戏的设计和开发流程:平台php+前端用

2024-02-07 22:00:24 | 来源: 互联网整理

游戏架构设计:平台php+前端采用laybox(ts)+服务器端erlang+数据库PostgreSQL(少量数据存储在游戏服务器mnesia中)

H5游戏均使用webscoket,通信协议使用protobuf。

简单的过程例如。

成功登录平台 -> 点击游戏平台发放代币 -> 游戏前端转发代币 -> 服务端转发代币 -> emqtt -> 平台检查代币 -> emqtt -> 服务器端处理用户数据->游戏前端显示处理后的数据

与平台的数据交互是通过emqtt作为中间桥梁。

钓鱼游戏比较简单。 主要展示的是大厅和房间。 当然,还有其他数据显示包括钓鱼历史、排名等功能。

1. 大厅:

大厅有多种翻倍类型,包括每个翻倍场的在线人数、中奖轮播的播放以及用户个人信息,如用户的金币、头像等信息显示。 比较简单。 在线号码服务器定期获取每个翻倍字段的人数。 ,每隔几秒就广播一次。

2. 房间:

房间是钓鱼的主要核心界面。 前端的主要关键点是鱼的路线、子弹与鱼的碰撞、同屏多人的数据更新。 服务器的主要核心是钓鱼的概率算法,当然还有养鱼、清理鱼、结算、技能计算等计算。

前端核心点:路线(根据工具规划编辑N条路径并生成坐标点)

服务器核心点:输出概率(随机概率+风控,保证平台利益,网上大量数据已验证可行性)

目前测试支持数万人在线

热门手游排行榜