5. 人工智能(AI)
描述:让我们相信游戏中的人物能够具有与真人一样的思维能力是件困难的事情,这也正是人工智能开发的终极目标。
AI在游戏中的目的就在于创造让玩家信服的人物动作、感情、行为模式等等。
但并不是每一个游戏都需要AI,比如解密类游戏,它或许只需要一点点寻路的能力支持。
而对于其他游戏,我们需要做到的是创造有挑战性的敌人,而不仅仅用数量去淹没玩家。
适应游戏:
模拟游戏(Simulation)
动作射击游戏(Action - FPS)
战略游戏(Strategy - War)
角色扮演游戏(RPG)
6. 交互界面(UI)
描述:可用的UI讲的是键鼠的输入,游戏手柄的响应,显示器对输入图像的识别和其他任何输入输出设备。
将所有的数字和模拟信号变成玩家的操作模式非常困难。交互界面的开发者必须和界面设计师紧密配合才能了解他们在游戏中需要达到的目标。
糟糕的UI设计会让游戏的操作延迟或者不精确;而优秀的UI制作则会让玩家更容易体验到游戏的乐趣。
适应游戏:
动作游戏(Action)
战略游戏(Strategy - War)
休闲游戏(Casual)
模拟游戏(Simulation)
7. 脚本(Scripting)
描述:仅仅有了游戏引擎还不能叫开发游戏,你还得编辑脚本让计算机明白应该怎样做。
脚本中包含了所有游戏中角色的互动、遇敌、物品掉落、奖励与惩罚在什么时候什么地点怎样出现。脚本的出现将设计师的目标变成了游戏的代码。
如果脚本不够好,那么关卡设计师的目的就无法良好的表达出来。如果有了关卡编辑器那么脚本才能真正发挥其作用。
适应游戏:
视情形而定。
8. 网络(Network)
描述:早期游戏都是单人的,直到网络的出现,让游戏开始成为多人手中的交互工具。
最初的网络是在一间办公室里的局域网,然而面对技术的发展,网络的价值也越来越高。开发者必须要解决游戏中出现的网络延迟、丢包、断线这样的问题。
现代游戏即便是真正的单机游戏,也会有社交功能以及合作内容,更不用说那些本身就是针对网络内容的多人在线大型社交游戏了。
适应游戏:
视情形而定。