开发日志#17:破产
2022年12月3日14:22
大家好,欢迎来到Grey Eminence的第17期开发日志!我们将继续讨论另一个关于经济的主题。
今天我们要介绍经济系列开发日志的另一重要篇章——破产。虽然破产这个词可能会让人联想到现代金融机构,但在《Grey Eminence》中,破产可以发生在任何生产性建筑上——与违约相反(违约是与国家有关的相似过程,我们将在未来阐述这一点)。
破产是一个无利可图的建筑在耗尽现金储备时会经历的过程。破产使得建筑的所有者不会被负利润的建筑无限期地吸干财富,雇员也不会被迫接受比他们应得的标准更低的工资(尽管有些人可以尝试移民,如果他们所在国家的法律允许的话)。破产是为新建筑腾出空间的清洁之火,最终会导致更有效率的资本分配,所以破产是整个经济模拟的重要部分之一。
现金储备
我们已经在专门讨论生产的开发日志中描述了建筑的工作方式。在那之后,我们对这个系统做了一个重要的补充,允许我们为单个建筑建立破产模型。以前,建筑与其所有者的金库在收入/支出方面建立了直接联系;因此,每当一个建筑需要支付雇员工资时,工资会直接从其所有者的金库中扣除。虽然这样做在计算上更有效率,但这种设计有恶劣的后果——使破产成为一个基于所有者计算的过程:因此,一个所有者将用其盈利的建筑来补贴其不盈利的建筑,如果这个所有者的金库完全没钱了,其持有的所有建筑都会瞬间破产,包括那些仍在盈利的。
现在,每个生产性建筑都有自己的现金储备,作为所有者和建筑之间的一个抽象层。现金储备随着建筑的盈利水平而增加或减少,一旦一个建筑的现金储备变为0,该建筑就会破产。
破产对建筑有几个直接影响。首先,破产建筑的规模会减半——如果其规模已经是1,那么该建筑会被直接摧毁。其次,破产建筑的工资修正被降低到默认值(前提是工资修正高于默认值),如果工资修正已经低于默认值,则会进一步降低。第13期开发日志是老早以前的了,怕诸位忘记提醒一句:工资是由两个参数的函数决定的,也就是劳动力供需和建筑的个人工资修正,所以这有效地加速了建筑通过削减工资恢复盈利的尝试过程。
拍卖
上述过程完成后,所有者可以选择:是部分补足建筑的现金储备,还是将其拍卖。有一堆因素决定建筑所有者更有可能选择哪种方案。很明显,如果所有者没有所需的资金,他们会选择将建筑拍卖。但是,即使他们有所需的资金,他们仍然可能决定放弃这个建筑。每类精英都有自己的建筑偏好权重,决定了他们更喜欢保留或出售哪些建筑(例如,贵族偏好农村建筑,而商人则倾向于城市建筑),此外,文化习俗、国家法律和事件也会影响这些权重。
在拍卖中,不同的买家都有机会购买该建筑。默认情况下,潜在的买家是该省的其他精英和当地人口,前提是他们有足够的钱来购买。然而,国际金融发明之后外国参与者也可以加入拍卖(如果该建筑所在的国家的法律允许)——这为游戏时间线后半部分的新兴资产阶级的经济帝国主义提供了一个额外的途径。每次拍卖都以大打折扣的基准价格开始,基准价格由建筑的规模和破产后的潜在盈利能力决定。然后,每个买家根据他们对该建筑的偏好程度相应地调整出价。这种偏好与我们上面描述的原所有者的偏好类似。
一旦建筑的新所有者被确定下来,资金就会按最终的拍卖价格转给建筑的前所有者(雇员自然得不到任何东西,除非他们是该建筑的所有者),而新的所有者会将建筑的现金储备补充到能够恢复生产的最小数额。
随着时间的推移,破产往往会使经济中的所有权多样化,因为同一个买家不太可能在每一次拍卖中都夺得先机。虽然贵族可能更倾向于购买农村建筑,但购买太多利润微薄或毫无盈利的农村建筑会阻止他们继续参与更多拍卖。因此,破产过程起到了平衡单一实体手中的积累资本的作用。
虽然玩家不能直接参与拍卖(我们尝试过在每次破产发生时触发事件让玩家参与,但可想而知这多么烦人),但您总是可以在建筑破产前买下建筑的所有权从而提前触发破产。与精英和当地人口不同,您总是可以通过预算中的工资设置来配置整个国家的国有建筑的工资(在第15期开发日志中提到过)。此外,您还可以通过重新安置更多人口以降低劳动力成本,甚至可以通过奴隶市场购买奴隶,因此玩家在将企业扭亏为盈方面有优势,当然前提是您能负担得起经营企业的官僚成本。
您可能会认为在进货源的旁边建造一个裁缝作坊可能是个好主意——AI商人也是这么想的。但实际上这个小作坊无法与附近的南京的大规模裁缝业竞争。
Mod制作
由于破产和拍卖是一个事件过程而不是一个真正的数据系统,破产机制很容易被修改或直接移除。从破产的触发器(何时/何人/何物会破产)到破产的后果(建筑规模缩小/雇员工资减少/触发拍卖)都可以用基本的C#知识来修改,所以在学习如何调整游戏中的系统时,学习修改破产机制是一个很好的开始。拍卖过程实际上与破产过程是分开的,但两者遵循相同的范式——而且这两个过程是嵌套的不意味着不能单独修改其中一个,或者彻底分离这两个过程。您可以试试把破产机制恢复到我们以前的实现方式(所有者破产 VS. 单个建筑破产),也能令玩家扮演的国家作为拍卖的自动参与者,您可以把拍卖过程中潜在的买家扩大到任何地方的任何精英/当地人口(相应的性能表现不会很好),您还能以其它我们根本无法想象的方式调整这些系统。
感谢阅读! 虽然寒假很快就到了,但我们正在为未来两个月的紧张开发期做准备。我们离Grey Eminence项目公布一周年纪念日不远了,我们想让这个特殊时刻变得更有意义。因此,在新年前夕和一月份不会有开发日志,我们正在集中精力开发以使游戏进入可玩状态(希望如此)。提前祝您节日快乐,别忘了加入我们的Discord和Subreddit,并在YouTube、Facebook和Twitter上关注我们。
暂无关于此日志的评论。