游戏设计
将一切分解成碎片
在此类项目开始之前,最好先定义所需的内容以及如何处理所有问题。 我们决定将全部42个游戏分为几类,也称为“引擎”。 我们的想法是创建具有通用功能的多个游戏引擎,然后应通过更改其设置和动画将其轻松转换为特定的游戏。 我们提出了以下引擎:
- 按钮混搭 —尽可能快地点击以达到结束效果。
- 空地 —与团队一起比赛,尝试通过并射门得分。
- 网络团队 -与团队一起玩,通过网络并粉碎。
- 净单打玩家 -朝正确的方向粉碎来击败一个对手。
- 遵循顺序 -在正确的时刻点按,玩家进行技巧。
- 投掷 —在正确的时间点按以尽可能地投掷。
- 保持同步 —在屏幕的左侧和右侧点击以完成操作。
- 瞄准和射击-瞄准目标,释放并射击尽可能接近目标。
- 格斗攻击防御 —攻击对手,确保不被击中。
- 格斗防守投掷 -防御对手的动作,将他扔在地上。
- 力量 —尽可能快地敲击举重。
- 航行 -对风向做出反应,沿一定路径航行。
所有游戏都是由这些引擎之一组成的。 一些游戏在引擎之上具有附加功能,一些游戏通过更改环境,动画和设置进行翻译。 我们创建了几个可以在其他游戏中重用的组件,这使我们能够真正快速地开发某些游戏,并在其他游戏上花费更多的时间。