Ludum Dare 51 回顾

本文共1585字。
版权声明: 署名-非商业性使用-相同方式共享 | CC BY-NC-SA 2.5 CN

3 2 1 Let’s jam——Tank!

Ludum Dare,也就是“路灯打雷”,众所周知是最早的 Game Jam 之一,以下简称 LD。一般来说,LD 分为两个组别,Jam 和 Compo。Jam就是传统意义上可以组队的限时72h的游戏开发活动,Compo的话更像铁人三项或者单人马拉松之类的,限时48h而且不能组队,素材全靠自己弄,而且代码会开源。虽然作为比较早的 Game Jam 活动,而且已经举办了有51届之多,其实也不算是最火的 Game Jam,比起LD,油管主 GMTK 举办的 Game Jam 在参赛人数其实已经大大超过 LD 了。不过 LD 算是独立游戏社区承载了很多情怀的一个活动了,也诞生过很多最终上架的高人气作品,更重要的是,就我个人来说,最早了解 Game Jam 和独立游戏开发的时候看的就是谜之声的 LD 实况视频了。看这种 Game Jam 游戏的合集视频总是一种很有乐趣的体验,这些短时间做出来的作品往往质量参差不齐,很多地方都比较简陋,但是偶尔能发现很有潜力的想法,像在沙里淘金。由于不用考虑什么商业因素,都是些做游戏的爱好者来参加,这些作品往往有种很糙但也不失真诚可爱的气质。

除了以上这些,我和 LD 还算是有另外一个缘分。之前举办社团的社内的 Game Jam 时就模仿 LD 做了主题的投票,甚至题目也是抄的 LD 往届主题,最终被大家选中的主题是“Running out of space”,这个主题也是 LD 第42届的主题。虽然当时我是活动举办者,但是后来也打算用 Puzzle Script 做一个小游戏玩玩,这也成为了 Stoneman’s Adventure (《小石头人踏上旅程》)诞生的契机。事实上,一开始就有一关的名字叫“Running out of space”,对应于生成石头越多空间越少以及敌人越近空间越少。

说了这么多,这次参加 LD 51 应该不说是顺理成章也是情理之中的事情吧。并且距离我上一次参加 Game Jam 也确实过了比较长的时间。很多时候我们需要休息,不一定是吃喝玩睡之类的,参加像 Game Jam 这种活动也是一种脱离乏味日常的休息,投入自己的精力和热情,然后把新的想法和体验带回自己日常的工作学习或别的项目中去。我有时并不擅长在重复的事情中寻找乐趣,所以这样为了“转换心态”而做的事其实不少,往好了说可以是尝试新东西,坏了说还是定力不足。

不过,Game Jam 实在不是一件轻松的事——修 bug 很头痛、合作会出现意外以及几乎不可避免的死线前的熬夜,甚至你会觉得自己做的游戏并不好玩。这种痛苦的体验几乎会在 Game Jam 开始后一直出现,直到游戏大功告成(顺利的话),你一觉睡醒后把这份作品给别人玩,和经历了同样痛苦经历的开发者交流感想,在这个时候,创造的喜悦才会出现。

这次参与 LD 51,我拉了两个社团里的大佬一起参加,算是比较好运。为了规避之前参与 CiGA Game Jam 合作混乱的体验,提前开了个会讨论怎么协作。虽然最终的方案其实也还是很简单,但比起我上次组队参加已经好了不少,至少用了 git 和飞书来进行协作同步。

这次 LD 51 的主题是 Every 10 seconds。一开始脑暴的时候,我的其中一个点子是做一个卡牌的费用是实际时间的游戏,然后每回合只有10s可以花费。但是之后实在觉得这个机制很难做得太有策略性而且自己也没有做卡牌的经验,后面想放弃这个点子。幸好,这个时候队里有人提出可以让人物自动攻击,卡牌直接操控时间的方案。我就想,对哦,这样就好多了。于是一拍即合,想了一个用卡牌操纵时间轴的玩法,最后意外效果还不错。之后给社团里认识的人试玩的时候,有人就提出这个玩法好像把“视频剪辑”作为游戏核心了,我一开始没想过这个点,但是觉得这可能是对这个游戏最准确形象的描述。

当然,点子是有了,还得靠程序和素材把一个可玩的东西搭建起来才行。程序上,有大佬一起合作,还算是最终过关斩将把代码写出来了,痛苦的 debug 环节是少不了的,幸好提交前熬大夜在早晨七点钟左右把一个能玩的版本提交了,至此,Time: Cardmancer 终于横空出世。之后,大睡一觉,然后起床吃藤椒豆花鸡。

后来就是体验了一把 LD 特有的开发者互评互动环节,给其他游戏进行试玩打分,把要说的扔到 deepL 上一翻译,然后发评论啥的。网站会根据算法,把参与评分互动多的开发者的作品也推给别人,我们的游戏底下也多了不少评论。其实一开始还是因为只有评分数上 20 个才能有排名,于是功利地给自己的作品引流,不过后来觉得这种互动也挺有意思的,也收获了不少有用的建议。后续几天也根据反馈,修复了一些小问题,更新了一点东西。

写到这里,突然想到《星际牛仔》的片头曲 Tank! 里面就有一句“3 2 1 Let’s jam”,不妨把这句话放在开头吧。偶尔做一些像牛仔一样很酷的事情不也挺好的。

顺便,这里是游戏链接:Time: Cardmancer