2024-08-14
前言
自从上次做了一个傻瓜式的游戏以后,我居然有一种错觉,那就是做游戏一点也不难!
作为一次新的学习过程,我并不太想花时间在游戏的设计上面,所以我决定找现成的游戏案例进行模仿,如果自己也能实现其逻辑,能够较为完整的把游戏做出来,那就说明自己的Blender和编码水平都有一定的进步。我觉得这和我早期学习美术的原理是一样的,先临摹,临摹多了,就有能力自己原创了。
我在小学就接触了红白机(就是那种小霸王学习机)整个童年有无数的游戏给我带来了美好的回忆。猪小弟这款游戏在我整个童年中占据着非常重要的地位。猪妈妈为了保护自己的孩子,用箭射击气球上的大灰狼,对于还在读小学的我真的有很大的吸引力。
如果你完全没有玩过这款游戏,你可以点击下面的这个蓝色按钮,去B站查看其他 up 主录制的这款1985年的经典老游戏的详细介绍。
制作过程
由于目前我还处于学习阶段,必须加快进度,不能在所有细节上都花太多心思,所以我还是沿用了之前的角色。也就是Blendergo 海龙老师教程里面的萌三兄弟作为主角。除此以外,我再用 blender 建模了其它一些道具和场景。详情请看下图:
游戏最终是通过网页加载,所以我并不能肆无忌惮的把模型设计得过于复杂,那样会让用户打开网站的速度非常慢。所以本着能省则省的原则,我尽可能简化了所有的模型。例如:房子没有做窗户、吊塔只做一小片(通过镜像和旋转组合成)、电梯只建模顶部(镜像一下就是底部)…真正制作游戏的时候其实不会有这些顾忌,因为用户往往是一口气把游戏程序(包含所有模型、动画、声音文件)都先下载好。所以请大家不要吐槽我的游戏画面简陋。
在游戏声音方面,我也遇到了不少困难。由于从未收集过游戏音乐,所以我直接用iPhone的录音功能,录制了我儿子的声音。比如:炸弹爆炸我就让他大喊一句嘣,射死大灰狼则让他大喊一句啊,猪妈妈跌落则叫他大喊一句哎呀…这些游戏音效现在非常简陋,但确实是我和儿子100%原创完成。我个人觉得并不影响游戏体验!唯一美中不足就是没有一个比较好的循环背景音乐。这样的素材等我先恶补一下音乐相关的知识后我再制作。我现在就打开拼多多去下单一把唢呐。用户GAME OVER的时候,我就亲自吹一曲唢呐把用户送走(笑)
游戏成果展示
事实证明,做游戏的确一点也不难(难的是做出有意思的原创游戏)。我随意折腾了一下以后,猪小弟的游戏逻辑均被我实现了。如果时间精力允许,我还能开发很多的关卡,并且制作出一大批隐藏道具,让游戏玩法更加丰富。好了,纸上谈兵太多了,大家还是放松一下,直接玩玩我的这款山寨猪小弟游戏吧~
点击这里,开始玩游戏最后
我相信你玩过这款游戏以后肯定也想知道如何做出类似的东西。我现在也有计划把这个游戏制作成一个非常详细的免费教程。但是时间精力有限,我现在也有学习 python 制作 Blender 插件的计划,所以还请大家给我多一点时间。感谢大家的理解和支持~