撰写了文章 更新于 2021-11-06 19:35:17
【帝国计划】开发日志 队伍&领导力
前言
本游戏名为帝国计划(Project Imperium),我在steam推荐列表看到的一款独立游戏,尚未发售,如果感兴趣,可以去商店页面看具体内容介绍。翻译日志主要是对本篇日志的内容比较感兴趣,顺带练习一下英语翻译。
队伍
好了,现在我们可以驯服动物了(上一期日志的内容),驯服后我们需要一种方法来给它们下命令。这个概念不仅适用于动物,玩家也需要指挥其他人类(包括玩家和NPC)。我们对这个问题的解决方案是引入队伍机制。
队伍系统相对简单。每个队伍都有一个领袖,和一些追随者(可以是玩家或NPC)。一个生物可以是一个队伍的领袖,同时也可以是另一个队伍的追随者——从而形成命令层次关系。
该生物也可以是别的队伍的成员(例如小部落,或者另一支军队分队)。
我们的目标是通过简单的机制,能够使用同一个系统同时表现一群动物和一个王国(从国王到农民)。
队伍命令
队长负责制定关于信息如何通过(向下或向上)他的队伍传递的规则。当队长发出一个命令(例如“去X地”,“杀死目标Y”),他会将这个信息传递给队员。而每个成员也可以把信息传递给他们所指挥的队伍(如果他们是下级队伍的队长)。同样,当下级报告信息时(例如“我刚刚目睹了一起犯罪”,“我受到了攻击”),它也会向上传递。
举个例子,如果一个农民目睹了一场犯罪,他会向他的队长报案,队长会向他的上级报告,一直传到本地治安官那里——这时信息就不会再往上传递了(也就是说,国王不会听到农民的诉讼)。
领导力
领导力是游戏中我最喜欢的技能之一。高领导力技能可以给队伍带来一系列的好处(所有队员有被动加成,以及增加队员数量上限)。NPC真正服从命令的概率也会增加。当领导者下达命令时,人工智能(人类或动物)可以选择遵循或忽略该命令。AI考虑参数主要有饥饿、恐惧和某些个性修正——他们可能会选择忽视这个命令。拥有高领导力会影响这一决定的最终概率。又如,如果他的队长对影响力很大,AI可能会选择忽略自己的饥饿需求去执行命令。
在游戏中,你选择谁作为你的领袖是一个重要的决定。选举一个高领导力的国王(玩家或NPC均可担任)将对他的臣民更有利。
目录