a7950|翻译:11 条制作有趣平台游戏的建议( 二 )


5. 可以随时随地更改动画的状态
角色的动画应该跟随玩家的操作反应,而不是反过来的。换句话说,玩家的动作不应受到动画的限制。理想情况下,任何动画都应该能够随时从任何其他动画开始。当玩家想要奔跑、跳跃、在半空中抓住梯子并攀爬、射击然后梯子上跳下来,动画都应该允许他这样做。
另外,玩家不必再等待角色动画结束就可以再次移动。播放动画时请不要禁用输入,否则这会导致玩家得等到动画结束之后才能再次移动。
6. 提供大量的升级和可收集物品
大多数孩子收集物品纯粹是因为这个行为很有趣,而当玩家在计算机游戏中收集物品时,也会产生同样的乐趣。所以要在游戏中加入可收集物品,且越多越好。这没有逻辑可言,但就是这么有趣。
7. 编写通用且适用性广的 AI
设计和编码少量的基本 AI 媒介,并且每个媒介都包含少量的变量,通过给变量赋予不同的值以创建各种各样的 AI 媒介。
基础 AI 范例
步行 AI
在水平表面行走
a7950|翻译:11 条制作有趣平台游戏的建议
文章插图
例:骑士、弓箭手、火元素、巨型捕蝇草、精灵
飞行 AI
在空中飞行
a7950|翻译:11 条制作有趣平台游戏的建议
文章插图
例:鹰、狮鹫、幽灵、风元素、矮人直升机
爬行 AI
在水平、垂直、斜向、倒转的任意表面上移动
a7950|翻译:11 条制作有趣平台游戏的建议
文章插图
例:巨型蜘蛛、蠕虫、杀手蜗牛、史莱姆元素
8. 考虑故事与氛围
在游戏开发初期就需要决定该游戏的故事。这个故事是游戏整体氛围、艺术风格和目标的指南。故事可以很复杂,也可以只有一行文字。在片段场景和对话中可以向玩家展示故事,又或者根本不需要将其展示给玩家,只要让游玩游戏的每个人都知道游戏的故事是什么就可以了。
故事示例:一个孤独的海军士兵在月球基地上与成群结队的僵尸和恶魔战斗。
通过这个故事,我们知道游戏的意义。

  • 孤独–单人、独居角色
  • 海军士兵–战士、军队、军事、坚韧不拔、枪支、射击器械
  • 月球基地–科幻、未来主义、时间线遥远
  • 成群结队–许多敌人,无情
  • 僵尸–血腥、炮灰
  • 恶魔–超自然的、黑暗的
  • 战斗-动作,战斗
9. 明确定义游戏制作的范围和时间列出完成游戏所需要做的所有事情,然后估算实现列表中的每个项目将会花费多长时间,最终得出来的时间是完成游戏所需的最短时间。
设想一下:如果设计文档有 50 页,并且每页的功能实现平均需要 2 天,那么制作游戏至少需要 100 天。而初始文档中不包括最终成品中的所有内容也是很正常的,在开发过程中文档上将会被添加更多的页面。

【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助: