我的 GGJ 2024:项目设计思路的简单回顾

作者:OwlBaby
2024-02-12
7 4 0

本次 GameJam 成果链接

https://www.gmhub.com/game/4378

https://globalgamejam.org/games/2024/alien-animal-farm-7

https://www.bilibili.com/video/BV1xg4y1e7rB

1. “Make Me Laugh”

我感觉自己参加 GameJam 颇有一种“你出你的题,我做我的游戏”的趋势。在题目公布之前,我们组已经大致有了各自想做的内容:美术方面,小鸡与小桥分别想要画外星植物与类似《巴别塔圣歌》的素材;机制方面,小强想做类《环世界》的玩法,而我想做类似《王权》的尝试。大家一合计,各自想法并不冲突,于是,一个“外星种田+环世界+王权”的游戏雏形就在脑中成形了。而本次的题目“Make Me Laugh”,我的理解就是偏向搞怪的内容,也不需要对我们之前的想法做太大的修改。

巴别塔圣歌

环世界

王权

2. 为什么想要做一个类“王权”的玩法

很多时候,“想到”与“做到”之间的鸿沟大于我们的预想。当下,电子游戏行业发展迅猛,我们能体验到的大部分游戏早已不是几个人能够完成的。所以,我更想要去尝试一些实现简单且有趣的玩法,至少是看上去能够简单实现的。

由于 ChatGPT 等 AIGC 工具大火,我觉得做一个基于文字的玩法,再用 AI 工具堆量,似乎是可行的思路。这里首先联想到的是《人生重开模拟器》,由于其中的交互太少,我个人其实并不觉得它很有趣,但从当时的火爆程度来看,这种呈现形式是能被广泛接受的。

人生重开模拟器

通过一些查询发现,已经有开发者用 ChatGPT 这类工具对《人生重开模拟器》进行了拓展,并且加入了选择功能https://infinitelifesimulator.com/

加入AI的人生重开模拟器

但这种形式的可拓展性还是有限。就像本次 GGJ 中,我需要考虑与“环世界”玩法的结合,那么在实现过程中或许要对整个形式做很大调整。随后我想到,是否可以参考《This Is The Police》里面大地图与弹窗的交互形式。

This is the police

初步尝试之后,我发现这种弹窗内还要进行页面切换的流程比较复杂。单个事件压缩到一个 JSON 里面,内容会有些多。权衡过后,《王权》简洁的界面呈现让我觉得实现起来会比较容易,所以在此次 GGJ 中,就想尝试做一个类“王权”的玩法。


3. 玩法设计思路

由于计划做一套“环世界+王权”的玩法,所以交互主要集中在“王权”部分。为了增加一些信息密度来匹配“环世界”框架,我将事件卡片的展示界面调整为有标签栏的样子。我期望这样能为事件处理的体验增加一些策略感。

3.1 事件卡片的数据结构

通过《王权》制作者的 GDC 演讲,可以一窥其事件卡片的数值设计。

由于我们本次的功能需求与《王权》并不一致,加上 GameJam 时间有限,所以我更多凭自己的主观感受去设计事件的数据结构。其中,除了需要记录基础的图片资源和文字展示等信息,剩余最关键的,就是按下每个选择按钮之后的处理过程。而这个处理流程类似一个 if 条件语句,满足固定的条件,就执行某些动作,反之则执行其它动作。就像下图中的招聘事件,你有足够的钱就能招聘到公牛,反之则招聘失败。


3.2 事件系统流程实现

事件系统流程基本是按照预期来实现的,但由于临时起意,加入事件超时等设计,导致了一些不大不小的问题。这对于 48 小时的 GameJam 环境来说,还是比较耽误事的。

事件系统流程示意

在我的期望中,对整个事件系统有着一定的复杂性追求(类似下图的脑洞,当然这牵扯到一些叙事上的设计),并且想要用上 AI 工具辅助。但由于时间紧迫和自身操作熟练度的问题,这些想法没有来得及实现。

事件脑洞

4. 总结

今年依旧经历了一次较愉快的 GameJam 体验,大家在线上交流顺畅、分工明确。满打满算也就花了大概 10 个小时去完成本次的 GGJ 作品。少数遗憾主要归结为我对不少内容的设计与理解不够到位,导致一些很有意思的脑洞没有实际落地。

在此感谢我们的美术小鸡、小桥和小炖所贡献的精美素材,以及主程小强对程序的专业把控。大家都展现出了“985”级别的水平(笑)。