大伙儿晚上今天瞎折腾了一天,总算把之前一直琢磨的那个“多A梦小游戏”给弄出个大概模样了,赶紧趁热乎给大伙儿分享分享我这瞎搞的过程。
起因是啥?
也没啥特别的,就是前段时间,也不知道咋回事,突然就想怀旧一把。想当年守着电视看多A梦,羡慕得不行,尤其是他那个四次元口袋,想要啥有然后我就在网上瞎搜,看到不少多A梦相关的东西,什么飞车,道具大暴走,还有什么跑酷的。我就寻思,我是不是也能整一个?
也没想搞多复杂。就想着,多A梦的道具不是老是被抢走或者弄丢嘛那我就整个帮他找道具的小游戏呗。简单,直接!
动手开干!
说干就干,我这人就这样,一有想法就憋不住。
- 第一步,找素材。这个嘛网上搜罗呗。找了点多A梦跑动、飞的简单图片,还有一些常见的道具,比如竹蜻蜓、任意门、缩小灯啥的。不用太精细,大概那个意思就行。
- 第二步,琢磨咋玩。我想的就是,屏幕上随机出现一些道具,然后我控制多A梦去接。就像以前那种接金币的小游戏似的。还得来点障碍物,或者说捣乱的,比如那些个要把道具抢走的外星病毒啥的,增加点难度嘛
- 第三步,开整!我这也没啥专业工具,就用我那点三脚猫的功夫,捣鼓一些简单的编程。先把背景给画上,蓝天白云,看着心情就然后把多A梦给放上去,让他能左右移动。这块儿费了点劲,老是调不好那个移动的顺畅度,要么太快要么太卡。
- 就是让道具“掉”下来。这个得随机出现,不能太有规律,不然就没意思了。我设置了几个不同的道具,每个道具接到了给不同的分数。
- 然后,加点“小怪兽”。就是前面说的那个“外星病毒”,它们也会动,要是碰到了多A梦,就扣点分或者减点生命值啥的。这个碰撞检测,真是头疼,一开始老是判断不准,明明没碰到也算碰到,或者碰到了也没反应。
- 弄个计分板,再来个时间限制。不然没完没了地玩,也挺没劲的。
中间遇到的坑
嗨,别提了,中间那叫一个折腾。最大的问题就是那个流畅度,我想要的是那种丝滑的感觉,结果老是卡卡的。后来发现是我图片素材太大了,处理起来费劲,换了小点的就好多了。
还有就是那个道具出现的逻辑,一开始我是固定几个点出现,玩几遍就腻了。后来改成完全随机,又感觉太乱。调整成在一个大致范围内随机,就好多了。
对了,一开始我还雄心勃勃想加个什么“竹蜻蜓”起飞、“任意门”穿梭的效果,结果发现太复杂了,我这点水平搞不定,索性就砍掉了,先保证能玩起来再说。
现在咋样了?
现在嘛基本上能玩了。就是一个多A梦在底下左右跑,天上掉道具,偶尔有几个小东西捣乱。界面挺糙的,特效基本没有,声音也是随便找了几个简单的“叮咚”声。但是,自己从头到尾瞎琢磨出来的,还挺有成就感的。
虽然比不上网上那些正经授权的游戏,什么《哆A梦飞车》那种3D竞速的,或者《哆A梦道具大暴走》那种剧情丰富的,我这个就是个“丐版中的丐版”。但主要是图一乐嘛重在参与,重在折腾的过程。
为啥我非要自己动手搞这个?这事儿说来话长。之前待过一个小破公司,天天画饼,说要做个大项目,结果?技术方案换了三四版,需求改了七八遍,项目黄了,人也散了。我就觉得,与其天天听别人吹牛B,不如自己动手搞点实在的。哪怕是个小玩意儿,能跑起来,能自己控制,那感觉就不一样。这小游戏,就是我那段时间郁闷之余,自己给自己找的乐子。没想到还真给捣鼓出来了。
行了,今天就先分享到这儿。等我啥时候有空了,再给它优化优化,说不定还能加上排行榜!大伙儿有啥好点子也可以跟我说说!