![](https://img.haomeiwen.com/i2662854/e8cb64faf832cb0b.png)
Q:我觉得你这次的目标做的顶不错的,是什么让你想这么去做的呢?
A:稍微反思了一下之前的,看看别人的,自己再总结一下,看看教程,刚好每一步可以当做目标来做
Q:工作的目标是你想做的吗?
A:工作感觉没什么意思,游戏的会更有意思一些,工作没有开发任务进来的话,直接去学的话,会比较浅,做游戏不一样
Q:为什么觉得做游戏不一样呢?
A:做游戏,自己给自己定了目标,不用等leader,做游戏想先做一个尔罗斯方块,在做一个飞机大战,有目标,有参考,有需求,需求也明确,整个游戏模式,业务都比较熟悉,剩下去怎样理解这个游戏,他里面的业务场景怎么分解,怎么组成,用到什么技术,技术要怎么去学习,这样看会比较清晰,相对于工作上的Echarts会比较好一些
Q:现在这些OKR是你最想做的吗?
A:学会Echarts的配置因工作需要必须去了解,完成中联门禁服务端接口接入必须做,已经做完了;掌握coco2ds-x的基本使用 、学会lua的基础使用是自己有兴趣,感兴趣想做的
Q:为什么会喜欢做游戏呢?
A:其实在我选择工作前有想过从事游戏开发,那时候没有接触到那些课程,我下面几个班有做一个坦克大战的游戏,有做coco2ds-x,了解了一下coco2ds-x可以用c++,js等都可以开发,还有就是从小的游戏情怀,自己也有玩,虽然玩的不是很好,自己也想要做一些有自己想法的游戏
Q:假设有一个机会让你去做游戏,你会抛弃现在的工作吗?
A:游戏和工作不能完全话等号,一个是工作,一个是兴趣,不知道当兴趣变成工作的话,还会有兴趣,如果变成工作以后,每天要应付这个,每天要加班加点的去做,就会成为负担,不想让兴趣变成负担
Q:那你会怎么去平衡游戏和工作呢?
A:应该是周末的时间把,学习需要一段比较长的时间,去学习理解一些东西,周一到周五以工作为主,现在住的比较远,平常已休息为主,利用周末的时间来做自己喜欢的事
Q:假设你这些都做出来后还想做什么?
A:俄罗斯方块是基础,想做一些更高难度的,有打击效果的,飞机大战,坦克大战等。如果做完以后,会想去做一版RPG游戏,角色扮演,这个比较长久的游戏,因为游戏扮演有非常多的可能性,给角色故事等可以做的比较好玩,游戏单人开发工期会比较久,需要一些策划的技术,文案,有趣的事情会比较多
Q:做一个游戏除了用coco2ds、lua还能用什么呢?
A:如果纯用JS或html也可以coco2ds-x是一个引擎更容易开发,如果自己去做效果没这么好,市面上很多公司都有用coco2ds-x,论坛里的资料和帖子会比较多,有疑问要解答也是比较好寻求帮助的,lua可以用Js,Java,也是一个脚本语言,自己想学一下,所以选择lua开发语言
Q:如果要搭建cocos2d-x的环境搭建,需要具备哪些条件呢?
A:cocos2d-x的环境搭建 ,并成功跑一个官方Demo
Q:了解游戏的开发流程和构成他需要具备什么标准呢?
A:导演,场景,精灵,动作,序列,节点关系,日志输出,可以通过解析小游戏来证明
Q:如果你对coco2ds-x分等级,你会怎么划分?
A:目前对等级划分还不太清楚,刚刚划分这一块,初级是做一个飞机大战,或俄罗斯方块;中级的话是坐一块比较热门的RPG游戏;高级的话是玩法比较复杂的话可以看做高级
Q:假设要实现图片的简单动作他会有哪些动作呢是?
A:向前走,往上跳,旋转,往回走
Q:图片的简单动作再高一级别是什么呢?
A:制定一个边界,要把图片放到场景中去应用,比如场景给他一个房子,走到头,碰到墙壁走回来,周到另一边,碰到墙壁又走回来,这个我想放到下个月去做,从时间上看不一定来的及,另外还要学习lua,时间分配上的话太紧
Q:场景再高一级别是什么呢?
A:一个场景上多个精灵,或一个精灵穿越多个场景,或多个精灵在多个场景,实现尔罗斯方块就是一个场景有多个精灵
Q:做一个场景 + 精灵只用coco2ds-x够吗?
A:额...好像不够,需要加上lua
总结,所有OKR都定错了,主次不分,虽然看过去挺不错的,但是并不是核心目标及关键成果,需要重新定义
Objective:学习使用coco2ds-x + lua开发一个小游戏
KR1:实现精灵的简单动作(向前走,往上跳,旋转,往回走)
KR2:实现单场景单精灵的动作(给他一个房子,走到头,碰到墙壁走回来,周到另一边,碰到墙壁又走回来)
KR3:实现单场景多精灵的动作(俄罗斯方块)
网友评论