xiong
熊哥有话说

《超级粗鲁熊复活啦》"尸检"报告 一位独(dou)立(bi)游戏人的开发日志

        自己一个人做游戏是不是听起来很酷!不过其实是件非常考验人的事情,而更难上加难的是还有时间限定,这就是来自 Ludum Dare 大赛的挑战,这个限定参赛者为个人的开发竞赛要求参与者在48小时之内针对所设定的主题创作游戏,自2002年创立以来,已迎接过来自世界各地开发者的参与,诞生过不少趣味之作。今天的熊哥就有幸找到一份 Ludum Dare 参赛者的游戏开发记,这位独立游戏人记录下了自己参赛的种种故事,字里行间无不透露出一股迷人的逗逼气质,令人神往……而这部叫作《超级粗鲁熊复活啦 Super Rude Bear Resurrection》的作品看上去虽然略微粗糙,但笨拙的画风倒显得童趣十足风格强烈,简直和这位骚年的气质不谋而合,如此天人合一,你还不瞪起眼睛往后看!(注:本文所有客观事实皆出自该参赛者的开发日记,语言上小烧白按照骚年的逗逼气质加以发挥,特此说明)


        嗨,亲爱的小伙伴,我刚刚带着自己的作品《超级粗鲁熊复活啦 Super Rude Bear Resurrection》参加了英国最大的游戏节 Insomnia52。虽然很爱这个游戏节,但当我发现它和 Ludum Dare 撞期的时候还是很森气的!不过机智如我,当然能兼顾两者啦!虽然这次的《超级粗鲁熊复活啦》赶脚没有保持以往出自我手游戏的一贯高品质,但我还是很乐意带着它到处遛遛。

        以上就是我此行所有的身家财产啦,是的,你没有看错,就只有一部身轻如燕的手提电脑,而且鼠标还是我的好基友 Nate 友情赞助的呢!(敢问 Nate 是您旁边这位淡定比“V”的可爱男孩纸吗?)


        好了,下面来谈谈《超级粗鲁熊复活啦》吧!由于和我一起并肩作战的好基友兼同住一个屋檐下的室友因为工作原因未能参与,所以我必须负责游戏所有画面草图的设计工作,这是着手游戏的第一个步骤。接着,就开始进行战斗系统的部分了,沿用了原始的粗鲁熊(Rude Bear)形象。由于在规定时间内没法搞到合适的设备,所以游戏现在看起来有点粗糙,不过没关系,等我的基友,噢不,我的室友忙完了会重新再润色一遍的。

        由于所有战斗都是实时的,这可能会产生一些混乱的情况,比如加大操控难度。说到这里我非常后悔没为游戏增加手柄操作的选项,当初是考虑到如果鼠标操作熟练后所达到的速度将远超于手柄,所以才出此下策的,当然啦我不会告诉你们伦家只有一个 xbox 手柄而且忘带!(这才是主要原因吧!)


        好了,下面到了展示本技术宅真正本领的时间啦!游戏得以实现,很大部分功劳都来自下面这个魔法公式,当然还需要许许多多的三角函数的加入,才能顺利完成。


        位置 + = (最后位置 - 现在位置)* 速度 

        Position += (finalpos-currentpos)*speed


        为了节省时间,本座还机智地做了一个粒子生成器,让它能够变幻出各种效果,这样一来,几乎所有的大型攻击都能方便地呈现出来了。


        在游戏主题上,我既希望《超级粗鲁熊复活啦》里面能出现各种不同的环境,比如火山、塔、沙漠、森林,等等;同时也想将我喜欢的游戏(《时空之轮》、《Pokémon》和《超级玛丽 RPG》)中那些经典场景搬进去,于是就产出了下图这样一个东西。别看它普普通通,里面的构造其实颇有深意,既有《时空之轮》里克鲁诺的家,也有《Pokémon》里奥克的实验室。

        在游戏程序框架搭建得差不多之后,我开始疯狂地往里添加各种内容,让画面变得丰富起来。无论是在火车上或是酒吧里,都带着笔记本,见缝插针地抓紧每分每秒,为的只是让游戏看起来更充实。这一步骤也基本完工后,通过运用着色器,将地面渲染得像战场就差不多了。

        当比赛最后一晚,我躺在小小帐篷里仰望星空时,回想这几天的努力没有白费:把角色对话做得差不多了,还设计了15个的主要攻击动作、14个怪兽、一个完整的世界、和各个特色攻击模式,可以安稳地睡一觉了。

        另外我不得不以我的切肤之痛告诉大家一个道理,出远门儿前请务必确保万无一失!机智如我也有栽跟头的一天。是的,为了以轻便的行李展现我绝尘的潇洒(其实就是图方便),我就没有带粗鲁熊里的角色纸稿,没想到 Ludum Dare 竟然挫到不能上网,我只能断断续续通过数据共享和局域网才成功把粗鲁熊和它的小伙伴们原封不动地放到游戏里。

        下面来吐槽一下我这一段时间的“夏令营”生活吧!每天我只睡4小时——凌晨两点至六点。在晚上会喝点儿小酒以保持清醒,然后开始苦逼地编代码。由于这次没有预订宾馆,只能带上我所有身家财产——一台笔记本,“愉快地”露营去了(不知怎的,看起来好心酸)。

        最后谈谈今后打算改进的地方吧:

        1、凑齐四大主角召唤神龙,好吧,其实就是在火山地图里加入红熊和狮子君。

        2、进一步丰富用户状态菜单栏。

        3、加点儿有关粗鲁熊前世今生的背景故事。

        4、完成添加手柄操作的未竟心愿。


        看完骚年的开发者日记是不是有种热泪盈眶的淡淡忧伤,这位睡在单人帐篷里靠一部笔记本电脑(鼠标还是借的)在短时间内就做出一款游戏的开发者实在精神可嘉,这也代表了不少独立游戏人的态度吧,他们不为啥物质目的,就为了自己那点儿爱好,吃苦耐劳,就希望能实现自己的理想游戏,让我们为他点64个赞!目前这款游戏可以在 Unity 上用浏览器试玩(需安装 Unity 试玩程序),感兴趣的小伙伴去瞅瞅热闹吧!

小烧白