《像素钓鱼》
背景介绍
-
职业背景:以前自学过一些u3d,用u3d搭建过一些简单原型。
-
项目背景:和美术合作,他承担美术&策划,我来负责代码。
-
引擎经验:7,8年前参与过一款cocos2d-x的塔防游戏,担任策划工作。
这个项目让美术兼任策划,预定自己只负责程序,自己也一直想自己做游戏,苦于U3D引擎坑和自己方案反复迭代修改,导致放弃了很多策划案,也弃坑了很多游戏原型,没有一个坚持到开发出来的。所以这次美术负责策划部分,我做执行,避免因为个人意见想法过得多,导致项目难产。
游戏介绍
-
游戏目标:1. 做出第一款游戏,实现里程碑;2. 和美术双方磨合;3. 引擎学习;4. 跑通小程序上线流程;5. 积累运行经验,根据反馈不断迭代优化。6. 如果有机会涉及到买量,素材投放就更好。
-
游戏类型:竖版抓鱼类游戏(非捕鱼),有简单养成,升级自己的鱼钩、鱼线,去更深的海底捕获更多的鱼。
-
美术风格:采用了自己最喜欢的像素风。
-
参考游戏:钓鱼大师(微信小游戏),手机平台Voodooo的Fish Master,其实我个人是偏好于Rediculous Fishing(很早年份的google最佳),美术&策划还是决定参考钓鱼大师(Go Fish)。
开发进程
###项目开动
很快美术&策划就把效果图做出来了,确认后切图资源一步到位,我就开始吭哧吭哧从官方例子HelloWorld开始啃起来。
同时我在Xmind中用脑图列游戏功能,开始根据脑图里的功能,逐步去把游戏搭建起来。当然不可能上来就把功能整理的非常完善,也是不断迭代修改。
###项目研发
研发过程中,遇到了几个大坑。
- 使用了cocos creator腾讯云
当时不清楚这个云跟小程序云的关系,分为腾讯云跟小程序云。
先是我的身份证在腾讯云开了好几个账号,cocos creator 腾讯云申请失败,各种折腾2,3天才开通。
后来把小程序云开发跟creator 腾讯云开发混淆,很多API都调不出来,以前也从没接触过服务端,于是折腾了足足1周的时间!
- 摄像机跟随问题,在网页和微信端运行抖动
反复折腾,大概2-3天陆陆续续才彻底解决。
-
游戏内数据独立出来
一开始游戏内各种数据,比如产生鱼的频率,类型之类都是写死的,想着偷个懒,后来越来越多,只能再去把数据都独立出来,我用Excel做了好几张表格,来处理这些数据,然后导出成JSON,放在resource下。 -
数据是打包进去,还是放在云端
这个也折腾了一个来回,最终还是决定打包进去,因为游戏包体本身很小,不在乎这点容量,同时微信小程序审核挺快,不需要频繁从服务端端更新数据,最关键的时,在研究从云端读取数据,保存本地的时候,折腾2天搞不定!所以老实打包吧。 -
微信上传报错问题。
缺少runtime.js文件,折腾1天左右才解决。
我乐观估计2周做完,因为手头资金不足,就几千块的费用,结果自己远远高估自己菜鸡程序水平,哈哈哈哈。
项目基本成型,微信环境下,服务端能跑起来,已经3周过去。 -
UE优化和解决bug
因为开发过程没有策划文档,只有效果图,实际研发中少了很多流程和细小的功能,做到过程中我直接补了一些功能(做程序就是好,不用策划文档,想怎么改就怎么该),但是到最后的时候,在用户体验上,还是有一些功能要完善的。这块短短续续一周时间。 -
策划数据梳理
因为一开始鱼的投放我为了节约时间,没有做模型,闭着眼睛填数据,到后期美术觉得玩家很快就把内容消耗光了。我老老实实从头整理数据模型,各种动态参数丢进去,不同鱼层,不同品种概率,不同鱼的价格,用户时长,在一个比较完善的数学模型下做评估,根据结果再来调整fishPool和各种升级cost参数。 -
微信平台上线和制作共享功能
在一位程序帮助下,终于把这些坑都填了。
同时在研发过程中,查阅论坛资料,提问问题,帮助我节约了大量时间,感谢各位热心网友的帮助!
感谢陈皮皮提供的排行榜源码以及GameEvent全局事件监听注册代码,一开始用cocos的node.on,折腾后才发现好像不支持自定义的全局注册事件。
本周是第5周,第一个版本大概上一周就提交了审核并上线,今天终于点击了”申请公测“,看能否导入一波新人注册,看游戏后续表现如何!大家敬请期待!
- 做出第一款游戏,实现里程碑; ** 达成**
- 和美术双方磨合; 达成
- 引擎学习; 达成
- 跑通小程序上线流程; 达成
- 积累运行经验,根据反馈不断迭代优化; ** 待定**
- 如果有机会涉及到买量,素材投放就更好。 ** 待定**
在研发过程中,全程咖啡厅独自早上9点多到晚上9点多基本上,我觉得最大的压力是研发资金的压力,日常最大的问题其实我觉得是缺乏与人交流。一个人在teambition上给自己开计划,自己在脑图上整理功能,自己努力写bug,尤其在被一个问题卡住较长时间,真有一种叫天天不应的感觉,在此黄大佬和另外一位不愿透露姓名大佬多次把我从坑里救出来。没有你们的帮助,我可能还在坑里。
暂时先写到这里,咖啡厅要打烊了!
希望大家都能运用COCOS,实现自己的游戏梦想!