案例研究:Puma RS-0玩游戏

对于游戏的热爱

在超级英雄芝士蛋糕,我们喜欢视频游戏。 如果您去过我们的办公室,您可能会注意到装有我们旧的Nintendo,Sega,Playstation和Xbox系统的游戏柜,或者您可能在每日FIFA挑战赛中听到了呐喊。 同样,我们也喜欢鞋子,但我会介绍一下。

我们很幸运在这里从事过许多游戏,对于像我们这样的小工作室来说,构建这样的应用程序可能是一个真正的挑战,但是我们很喜欢。 与AAA游戏工作室每年将大型团队专注于数量有限的游戏不同,我们必须在很短的时间内设计和开发有趣且具有挑战性的体验,这意味着我们需要制定策略来快速迭代,测试和(大多数-重要的是)继续前进。

不久前,Puma团队与我们联系,以帮助他们重新启动RS-0运动鞋系列。 在简报中,他们要求游戏采用经典的跑腿风格和经典的复古街机风格。 最初的系列发布于80年代,是第一款包含可追踪脚步的计算机化电子芯片的鞋子,他们希望获得与之匹配的体验和美感。

我们从设计具有多个关卡的游戏开始,但是最终我们选择了一个带有准过程生成的景观的无限跑手游戏。 我们想创造一种易于玩却无法掌握的体验,开始和停止关卡的想法似乎对游戏没有太大帮助。

大块

为了创建我们的生成景观,我们首先从许多简单的平台,漏洞和点开始,这些平台随着游戏的进行而随机分布。 通过关注快速发布周期和原型,我们很快意识到了这种方法的局限性,我们只是对难度没有足够的控制,而且随机性也变得太明显了。 如果游戏要真正沉浸其中,则用户需要具有一定的信念,而这些信念是游戏设计师经过反复研究才能想到的。 当游戏玩法太明显或太简单时,它会分散注意力。 我们决定,如果我们可以预定义级别的 ,那么我们将能够混合并匹配各个块以创建独特的,看似随机的体验。

设计单个块时,我们可以更好地控制创建挑战性动作,用户需要解决的一口大小的挑战。

通常在创建体验和游戏时,有必要开发工具或软件以促进设计和/或开发过程。 我们最终开发了一个工具,我们的设计/ UX团队可以使用该工具来设计和编辑这些块。 然后可以使用导出的配置文件来决定游戏玩法。

背景—块,块和坍落度

最初,我们花了很多时间研究复古的视频游戏,最终研究了游戏开发的历史,并发现了许多有关将研究用计算机转变为纯粹娱乐的丰富故事。 最早的电子游戏之一是太空战争! 由史蒂夫·罗素(Steve Russel)于1962年在1600磅重的冰箱大小的计算机DEC PDP-1上开发。 太空大战! 后来激发了像诺兰·布什内尔(Nolan Bushnell)这样在狂欢节工作的创新者,那时他还是一个孩子,利用他的工程技术来帮助开发雅达利(Atari)和Pong(1972)中的第一个商业上可行的街机游戏。

到80年代中期,随着家用计算机的出现,尤其是任天堂和世嘉等游戏平台的普及,街机市场开始低迷。 有了这些游戏机,游戏的侧滚动/跑者风格就具有一定的同质性。 任天堂最初制造了手持游戏和手表设备,尽管价格低廉且令人愉悦,但这些游戏除了针对其设计的功能外,没有任何其他好处,例如最小或静态的街机粉碎图形版本,例如大金刚。 后来,这种受限方法将被家用游戏机(如NES和Sega Master System)利用。 这些机器通过称为图片处理单元(PPU)的硬件进行了优化,用于存储精灵,基于图块的背景并以与设计图形卡来渲染3D图形相同的方式进行滚动。

到90年代,游戏引擎开始采用模块化方法来存储游戏元素。 与游戏的原始“末日”元素大约在同一时间开始,将存储为“块”,封装为较大的.WAD文件。 (请参阅http://www.di.ubi.pt/~agomes/tjv/praticas/01-genres-briefhistory.pdf)。

好奇? 在此处找到我们的块工具:https://github.com/superherocheesecake/chunks-tool

外观

从美学上讲,我们希望游戏能引用80年代的游戏机,但要具有更新的现代感,这种现代/复古的方法可以使从视觉效果到音乐的一切信息都得到体现。 在开始时,我们收集了很多有关8位图形的参考,但是我们更喜欢早期平台游戏(如Super Mario Bros.和Sonic)基于Sprite的感觉。 就像使用RS-O Play鞋一样,我们希望创造出可以说过去但不一定存在的东西。

对于运动图形,我们花费了大量精力来使角色(鞋子)的动画和动作正确无误。 我们面临的挑战是使一双鞋子感觉有些像人,在这里增加音乐和动作变化也很有帮助。

结论

从实现到完成游戏都是一个巨大但有益的挑战,我们已经获得了所有积极的反馈。 在撰写本文时,我们目前的最高分数是75.807(FRA),大约是录音室中任何人的三倍。 我们也很高兴达到Puma希望的停留时间,使用户在网站上的平均停留时间保持在5分钟左右。

玩吧! :https://www.rs0playthegame.com/