第一个项目是处于赶工上线期,我负责用Cocos2dx客户端用lua语言对该项目bug的进行修复以及写一些新奇的玩法,对接产品经理这边的需求开发,每日代码需要上传同步测试服; 第二个项目根据产品经理这边对接甲方要求,需要开发一个h5的Cocos休闲游戏,需要前后端重新写一套新的框架,因为是h5类型游戏所以要使用WebSocket前后端交互机制来保证低延迟和持久连接,连接后需要前端这边监听onclose事件来完成断线重连; 基本上前后端连接后需要进行一个沟通来共同完成一些数据的同步对接,比如登录界面登录成功后跳转到大厅界面后端这边需要发送一个登录后的数据包:包括用户个人信息,以及游戏代币和特殊道具信息,在大厅界面我制作过一个新手引导流程:需要后端这边发送该玩家是否为新玩家状态,这边前端通过判断后来进行指引,指引采用了遮罩阴影以及特效箭头指示以及对应按键的闪光。 这里都没什么难的,难的是后续制作主题游戏内容,需要前端和后端一起制作游戏流程。
这份工作让我学习了很多对于Cocos开发的知识以及一个开发人员需要学习的软件以及思路,让我更加的成熟冷静,虽然在该公司前期我一个人顶了三个人的活,但学习到了很多;可惜在我转正后的两个月公司因为资金周转问题导致了该项目完成一半后进行腰斩,导致该项目无法上线只能交给甲方,进行项目组的裁员。