欢迎光临散文网 会员登陆 & 注册

我们来看看这款Playdate掌机上的益智游戏是怎么做出来的

2023-01-09 11:51 作者:皮皮关做游戏  | 我要投稿

前言

在之前我们提到过,进行事后分析(Post-Mortem)对于开发者来说非常有用。无论是从总结教训还是从梳理优化流程的角度来说都是如此。

本文是一款益智游戏的事后分析,开发者只有一个人。而且稍微不一样的一点是,这款游戏的发布平台是一款创意掌机Playdate。该掌机长这样:


除开普通的十字键、按钮之外,还有一个能旋转的曲柄。


游戏名:Omaze

开发者:Gregory Kogos

发布日期:2022年5月16日

平台:Playdate

开发人员数量:1人

事情的起源

在这之前,我主要是创作alt.ctrl定制硬件上的游戏。其中最成功的一款叫做RotoRing——一款环形益智游戏,游戏在两个带旋钮和Arduino(一个嵌入式硬件平台)按钮的LED环上进行。

为了更好地让大家理解接下来的内容,这里放上一段有关RotoRing玩法的图。



自2017年该游戏诞生以来,每当我看到一款带物理旋转输入的产品(例如微软Surface Dial、罗技Craft键盘甚至任天堂Labo),我都会主动提出为它做一个旋转的“移植”。遗憾的是没有人愿意接受。当我看到Playdate的曲柄,我仍旧做出了同样的举动。不过幸运的是,这次Nick Suttner(帮Panic寻找开发的人)在之前釜山的一个会上已经玩过RotoRing,且非常热衷于这款游戏。

我最初给到的想法是“将RotoRing移植到Playdate上”。但随着开发的进行,实际情况逐渐变成了“将RotoRing的想法为Playdate进行专门化定制,看看能做出些什么”。

开发过程

我的第一次尝试,是在屏幕中心放置两个环,模拟原版RotoRing。但效果并不好。我很快意识到,在RotoRing中我可以用四种颜色用来分别表示玩家、敌人、出口和背景,而在Playdate上只有两种颜色,虽然我利用抖动效果和几何形状克服了这一点,但看起来并不好。

内圈太小太拥挤,另外屏幕两侧留下了大量未使用的空间。所以,我决定去掉一个轨道,让玩家在大圆圈的内外侧之间切换。最终这种布局演变成了游戏的boss关卡。


然而,对于主游戏来说,这种布局仍然过于局限。我必须用一些东西来在这块400x240 1bit矩形屏幕上传达出旋RotoRing的理念。就在这时,我想到了圆圈网格。它立即解决了我所遇到的所有问题,并添加了更多游戏玩法机会,同时保留了最初的玩法原则:绕着圆圈运动,在躲避敌人和解决谜题的同时从一个环切换到另一个环。这也是游戏名字的由来——Omaze。

研究了“所有有圆圈的东西”的视觉效果后,我决定使用5x3的网格,这样它就能填满整个Playdate的400x240屏幕。在打印出网格布局绘制关卡草图时,我发现它很有美感,这时我的想法就确定下来了。


以下是为Omaze重新编排的RotoRing机制示例。理念相同——但布局不同。

基本移动:



静止的危险物:


移动的敌人:

玩家移动时危险物也会移动:


曲柄

旋转曲柄的感觉非常棒,但让曲柄停靠时的感觉更是舒适得让人难以置信!有一些专门的API可以检测旋钮是否停靠,这本质上给了Playdate一个额外的开/关输入。这是一个经常被忽视的功能,所以我决定将曲柄与游戏玩法结合起来。

我添加了会自动旋转的圆圈和会冲刺的圆圈,它们带有次级动作(按钮A)。这样,游戏的某些部分就只用两个按钮、以及停靠的曲柄来玩。改变一下节奏能让游戏焕然一新。


美术


从Arduino一路走来的经历,让我习惯了用代码生成所有东西。这意味着所有游戏的美术和动画都是使用几何绘图功能生成的(如圆、弧和多边形)。我也没有使用任何内置碰撞,因为检查玩家是否击中敌人就像比较他们在圆圈中的位置一样简单。一些预渲染的图像仅用于Omaze的启动卡和菜单。

我觉得这种生成方法能够让游戏看起来更简洁,这对于在较小的Playdate屏幕上清晰呈现你的视觉语言来说,是个很不错的主意。

音频

声音是由内置合成器产生的。这不仅能够减少游戏的大小(小于60 Kb),同时也能够让声音设计更具反应性和响应性。例如,在Omaze中,移动的声音会根据你移动的速度而变化:曲柄旋转越快,音调越高,反之亦然。

在制作音频时我弄了一个小工具,用来检查某些合成器直接通过Playdate扬声器发出的声音,并将其分享到开发论坛上。

总结

与alt.ctrl游戏一样,针对Playdate开发游戏也提供了创造性约束,能够激励开发者深入游戏设计和极简主义美学。它还有助于将开发过程变得更加低调和纯粹。


本文由皮皮关翻译整理,原文链接:https://www.gamedeveloper.com/design/postmortem-playdates-circular-puzzle-platformer-omaze

欢迎加入游戏开发群欢乐搅基:1082025059

对学习游戏开发、游戏制作感兴趣的童鞋,欢迎访问咱们的主页:皮皮关



我们来看看这款Playdate掌机上的益智游戏是怎么做出来的的评论 (共 条)

分享到微博请遵守国家法律