我想知道在线战略/经济游戏引擎是如何运作的。目的是了解当涉及大量参与者,机制和资源时,引擎如何管理(几乎)实时计算。
- 我并不想了解功能经济机制是如何构建的,而是如何通过其背后的任何技术来处理它们;
- 引擎如何定期计算和更新不同的状态(资源,交换等......);
- 他们的一个大钟是否定期计算每个数量?
- 他们的多线程/某种同步机制是否涉及每个参与者?
- 最后,像The Settlers Online这样的游戏有什么/可以参与的技术?
这里的目的是了解游戏引擎如何在一个涉及资源生产,消费和交换的复杂机制中处理大数据的架构,当涉及大量(可能无限)的玩家时。
游戏示例: