刘能回去,几乎是毫不犹豫的把送了一次的免费学习机会在系统里面学了编程基础。《别踩白块儿》其实是一款相对而言很简单的游戏,但是并不意味着简单的游戏不好玩。
只是有一点,这个游戏几乎是他能够想到的能够在一个星期内完成而且完成度能保证很高而且可玩性也不错的游戏。得益于这个世界上的游戏发展极为初级,刘能把《别踩白块儿》像素级复刻过来,应该也能够在游戏市场上掀起来一股妖风。
即便是对于一个初学编程的程序员来说,这款游戏的代码复杂程度也不是很夸张。在兑换了“编程基础”这个能力之后,他看到自己的系统界面稍微发生了一点变化:系统新增了等级界面,等级是和“欢乐值”直接挂钩,也就是获得欢乐值,就可以提升等级。
可是欢乐值究竟怎么获取,他却又不太清楚,系统依旧没有把欢乐值的获取途径告诉他。
另外一个能够看到的变化,是在学习了编程基础之后,后续出现了更多的能力兑换,包括诸如前端进阶,后端进阶之类的。如果猜测不错的话,后面兑换了更多的能力,也会对应着解锁更多的进阶能力的兑换。
只是这两个新出现的能力“前端进阶”“后端进阶”的兑换限制是,刘能的等级需要达到2级。
很简单明了,就是不知道这个“欢乐值”怎么获得,怎么去提升等级罢了。
抛开这些不说,刘能发现自己竟然真的会一些基础变成了,虽然更高深的东西可能还不懂,但是对于编写《别踩白块儿》这种程度的简单游戏还是能做的。
由于只是个小游戏,并不涉及到太多的服务端的计算。仔细想了一下,刘能还是决定加了一个全球排行榜,需要调取联网权限,这样可以这这个小游戏稍微有些竞技性。
《别踩白块儿》本身是一个音乐手游,只是现在只能设备方兴未艾,自然还做不出来移动端的。不过即使是放在电脑上,这个游戏也完全可以发挥出来其价值所在。
他花了半个小时的时间就把基本的策划案写好了,然后从网上找了二十首公版音乐作为内质的曲目,以这二十首钢琴曲作为模板,使用四宫来决定声调的高低。分别对应着电脑键盘上的↑←↓→,这样玩家就可以通过控制键盘来按下音符键了。
当然玩家还可以自己设定快捷键。除此之外,他还在本地本分了八个背景模板,给人以耳目一新的感觉,而不仅仅是黑白色块。
不过真正到开发的时候,还是稍微有一些难题的,比如说在这个世界上竟然没有现成的游戏引擎,以至于很多东西都需要刘能自己从头写起。
放在前世,有游戏引擎的情况下,一些预设的东西可以直接调用,会让他的开发工作减少很多。
刚刚开始准备敲代码的时候,彭双两个人到了,大呼小叫让他好看。不过进了他房间,看到他在编辑器上噼里啪啦敲着,有些不明所以。张杰看了一会儿,“行啊,刘能你啥时候学会编程了?”
刘能叹了口气,原本以为很容易做的,实际上手之后发现其实真没那么简单,至少不是一天两天能够完成的。
索性今天就休息了。
他把策划案打开,“刚刚写的一个小游戏的案子,两位看看?”
彭双和张杰搬了个凳子坐在电脑前,看了好一会儿,问道,“这是个……好奇怪的游戏,以前没见过这种游戏类型啊?”
“我把这种游戏类型,应该叫做轻游戏或者说是休闲游戏,就是体谅超级小的游戏。其实不能说以前没有,俄罗斯方块、贪吃蛇体量就和这个差不多。”刘能解释道,“这种游戏开发难度小,严格上说,能够在一周以内开发完成。”
“你不会真的想要报名飞流的游戏创意大赛吧?用这款游戏?”彭双以为他只是说笑。
刘能认真点头,“人还是要有点理想的……”转而问张杰,“有点小问题问你,关于世界排行榜的,我想要做个类似的功能,把玩家的数据上传到服务器上,只是……我现在没架自己的服务器,而且……干脆你帮我写这块代码吧?”
“你先解答我一下,什么时候学会编程的?我可一点都不知道……搞得我很有危机感啊!”张杰笑着说。
“看你们写就学了点,也不是太难……”刘能肯定不能说有个“系统”可以让自己学这些能力,只好随便糊弄过去。
“好吧。”张杰对他的回答不置可否,但是还是认真的看了一下他的案子,“关于排行榜这块,稍微有点蛋疼,如果你想要上传成绩,怎么保证这个成绩不是作弊的呢?如果是作弊成绩,上传了不就没什么意义了吗?还有一些脚本达成的成绩……”
“所以……最好有两种模式,一种是单机模式,不会上传成绩,但是成绩只能保留在本地;另外一种是联机模式,联机模式下会调用网络模块,实时监控是否使用作弊器或者脚本……这样处理,虽然有点蛋疼,会导致游戏卡顿。我看看吧,尽量解决卡顿的问题……”张杰在认真的思考这个问题了。虽然张杰也是新人,但是讲道理,任何一个学编程的人都不觉得自己敲代码的水平比别人菜,遇到了问题总是会想办法第一时间解决。
在家里一台电脑用着不太爽,干脆几个人就跑去公司,用公司的电脑来处理这个游戏了。刘能就主要处理游戏本体规则,而张杰去做世界排行榜,