很少写文章,记录一下,开发捕鱼游戏的设计和开发流程:
游戏架构设计:平台php+前端用的是laybox(ts)+服务端erlang+数据库PostgreSQL(少量数据存游戏服mnesia)
H5游戏都是用webscoket,通信协议用的是protobuf

简单的流程eg.
平台登录成功->点击游戏平台发放token—>游戏前端转发token->服务端转发token->emqtt->平台检验token->emqtt->服务端处理用户数据->游戏前端显示处理后的数据
跟平台的数据交互就通过emqtt作为中间桥梁

捕鱼游戏相对简单,展示主要有大厅 房间 当然还有其他数据展示包括捕鱼历史记录,排行榜等功能
1.大厅:
大厅有各种倍场类型,包含每个倍场在线人数,广播中奖轮播和用户个人信息,比如用户的金币、头像等信息显示,相对比较简单,在线人数服务端定时获取各个倍场的人数,每隔几秒广播一次就好
2.房间:
房间是捕鱼主要的核心界面,前端主要的关键点在鱼的路线,和子弹跟鱼的碰撞,多人同屏数据的更新。服务端主要核心是捕鱼的概率算法,当然还有刷鱼、清理鱼、结算、技能的计算等。

前端核心点:路线(策划根据工具编辑好N条路径,生成坐标点) 
服务端核心点:产出概率(随机概率+风控,保证平台的利益,线上大量数据已经验证可行性)

目前测试支持万人在线

浅谈H5捕鱼游戏设计相关推荐

  1. 浅谈一流捕鱼游戏必备要素

    2013年棋牌市场中,捕鱼类游戏是一朵奇葩.516,威趣们在湖南市场上将PC端网络捕鱼游戏推向了一个巅峰.2014到来以后,像百亿捕鱼,飞7捕鱼这样的专业捕鱼平台出现,将捕鱼游戏市场推向一个深远的发展 ...

  2. 浅谈微端游戏设计思路

    其实很多游戏之所以容量大,主要是因为资源的关系,资源太多,造成容量庞大.为啥现在很多3D游戏容量这么大?主要是资源量太多造成容量越来越庞大,而游戏内容不见得比其他游戏多多少.例如3D游戏,可能同样的模 ...

  3. 浅谈Hybrid技术的设计与实现【转】

    https://www.cnblogs.com/yexiaochai/p/4921635.html 前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术 ...

  4. 浅谈Hybrid技术的设计与实现第二弹

    前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hybrid技术的设计与实现第三弹--落地篇 接上文:浅谈Hybrid技术的设计与实现(阅读本文前,建议阅读这个先) ...

  5. 浅谈秒杀系统架构设计

    秒杀是电子商务网站常见的一种营销手段. 原则 不要整个系统宕机. 即使系统故障,也不要将错误数据展示出来. 尽量保持公平公正. 实现效果 秒杀开始前,抢购按钮为活动未开始. 秒杀开始时,抢购按钮可以点 ...

  6. 漫谈程序员(十八)浅谈谷歌用户体验设计准则

    #漫谈程序员(十八)浅谈谷歌用户体验设计准则 ##谷歌的愿景   Google用户体验团队致力于创建有用的(useful).快速的(fast).简单的(simple).有吸引力的(engaging). ...

  7. (转)浅谈Hybrid技术的设计与实现

    转载地址:https://www.cnblogs.com/yexiaochai/p/4921635.html 前言 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 浅谈Hyb ...

  8. php 如何设计索引_Mysql学习浅谈mysql的索引设计原则以及常见索引的区别

    <Mysql学习浅谈mysql的索引设计原则以及常见索引的区别>要点: 本文介绍了Mysql学习浅谈mysql的索引设计原则以及常见索引的区别,希望对您有用.如果有疑问,可以联系我们. 索 ...

  9. 微型计算机在机械设计中的应用,浅谈计算机技术在机械设计制造及自动化中的应用.docx...

    浅谈计算机技术在机械设计制造及自动化中的应用 当前科学技术与机械制造与自动化技术相互融合,将多种学科中的复合型技术加以整合,形成综合性的机械设计制造自动化学科.作为机械制造的核心内容,自动化在人们的生 ...

最新文章

  1. Intermission
  2. Spring Cloud Security:Oauth2使用入门
  3. 自定义 View 功能上线,你的小程序可以更多变
  4. [SDOI2009]Bill的挑战——全网唯一 一篇容斥题解
  5. mysql innodb id_MySQL InnoDB row_id边界溢出验证的方法步骤
  6. C++内存管理(1)
  7. Linux C高级编程——网络编程之UDP(4)
  8. layui下拉框的高度_LAYUI select 下拉框得高度
  9. PowerPC E500 MMU详解
  10. samba 设置文件的读写权限
  11. 汇川IS620F PN博途使用FB284<111报文>进行基本定位,及GSD/使用说明下载<替换V90>
  12. 如何清空c盘只剩系统_怎么清空c盘只保留系统文件,详情介绍
  13. 微信表情包 php,教你用PS给你的室友做一套动态微信豪华表情包
  14. Python 每日一记1启程
  15. STM32学习之红外遥控
  16. 【HNOI 2018】寻宝游戏
  17. 自建Kubernetes集群如何使用阿里云CSI存储组件
  18. 计算机13E怎么转换成十进制,十六进制换算(进制转换计算器)
  19. 关于人机智能的一点思考
  20. 漏刻有时数据可视化Echarts组件开发(27):盒须图(箱线图)前后端php交互的实战案例

热门文章

  1. 网站HTTPS是有什么用吗
  2. 企业能效管理平台与政府平台对接的必要性!
  3. 计算机视觉-目标检测(一):从 R-CNN 到 Faster R-CNN
  4. Source Insight护眼字体及背景配置
  5. 英文系统中文乱码的解决
  6. 织梦dede乐信短信插件
  7. 没事来冒个泡(java之冒泡)
  8. 记:故障之充电状态下CC电阻值、CP参数频繁波动
  9. 如何对数据进行同态加密
  10. 视频教程-Windows Server 2012 R2 系统配置与管理(初级全套)-Windows