H5游戏项目开发总结

今年5月1日公司立项准备开发一款SLG的H5游戏。经过调研决定使用LayaAir引擎。
目前游戏第一轮测试已经结束。简单回顾一下:
明确要求赶在暑期档上线,由于之前一直是用cocos2dx-lua版本,所以对于H5零基础的我来说还是不小的挑战。引擎确定之后,开始着手熟悉API。开发过程期间遇到的相关问题引擎技术组的反馈都很及时。
由于是策略类的游戏,所以对于数值公式的计算尤其之多,所以客户端,服务器和数值三端的沟通显得很重要。这方面出现好几次公式对不上的情况,究其原因无非是
程序对公式理解不到位导致翻译过程中参数使用出错。初版数值公式未定型,程序着手写入,后来口头要求修改,程序对公式理解不到位导致翻译过程中参数使用出错。避免的方式就是确定计算公式时三端人员必须都充分理解计算公式的每一个参数意义,计算公式不仅仅是数值一个人的事,不能很好的理解就不能准确的执行,理解有误也有出现过,原因是对此类游戏的认识和理解不够,因为玩的少,对于偏策划方面的逻辑考虑不多,策划也没给的足够详细,感觉这块技术可能理解了,就没有详细说明。
通过主动配合各部门从协议,数据格式制定到逻辑细节实现,
让我认识到跨部门间的沟通非常重要。
同样一套公式需要客户端,服务器,数值用三种方式实现
保证不出错需要互相检查彼此的逻辑细节完全一致。
另一个难点在于资源的同步,采用每个影响资源变化的操作自带一个时间戳。
保证前后端计算用时一致。
为了保证无延迟,客户端的操作本地记录,30秒自动上传一次到后端。
自我反思:
理解需求的能力仍需提高:
对于每一个参数,每一步逻辑都仔细思考,谨慎小心执行。
技术干货:
搭建 Node.js 开发环境
https://github.com/yhhwatl/node-lessons

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值