做了个能模拟国会、媒体、军方、资本多系统博弈的美国总统策略游戏,欢迎来提意见
最近把一个政治策略模拟游戏的 Demo 上线了 Steam ,叫《金权帝国》( Electoral Empire )。核心玩法是扮演美国总统,同时管理国会、媒体、军方、资本、舆论等多个相互强耦合的系统,观察不同决策在长期产生的连锁反应。游戏想做的核心
我设计了大量相互影响的反馈回路,主要包括:
国会卡牌战与议员拉拢
媒体宣传与舆论反噬机制
军方忠诚度与行动选项
资本游说和经济政策的相互制约
情报、股市、国际关系等多层系统
我想让玩家感受到:短期内看似合理的决策,在长期可能会引发系统性的连锁后果,而不是简单的善恶二元选择。
技术实现与挑战
因为系统之间耦合度很高,任何状态变化都可能引发大范围连锁反应,所以我花了不少精力在模拟的确定性上。
目前的主要技术尝试包括:
自定义确定性双缓冲状态引擎,保证事件更新顺序和状态变更的可复现性
所有随机事件都通过带种子的确定性随机源生成
前端使用 Electron + React + TypeScript + ReactFlow + Konva 做可视化
本地运行 Ollama + Qwen GGUF 模型驱动部分 NPC 决策(完全 on-device )
最大的难点在于:如何在保持系统复杂性和真实感的同时,维持整体模拟的确定性。尤其是当本地 LLM 参与决策时,如何在不破坏可复现性的前提下让行为看起来合理,目前还在持续调整。
欢迎有做过确定性模拟、复杂状态机、或者本地 LLM 应用的朋友交流经验。
当前状态
Demo 已经上线 Steam ,计划进入 Early Access 。
Steam 链接: https://store.steampowered.com/app/3677060/_/
欢迎先加个愿望单,后续会持续更新开发日志。
想听的反馈
游戏还在快速迭代中,非常需要真实反馈。特别想听以下几个方向的意见:
机制设计:国会、媒体、军方、资本这些系统的交互逻辑是否合理?有没有明显漏洞或更有趣的玩法方向?
平衡与节奏:不同权力路径的张力怎么设计比较有意思?
信息展示:这么复杂的多系统游戏,UI 和信息层级怎么做才不会让玩家 overwhelm ?
技术问题:确定性模拟引擎的实现、状态更新策略、或者本地 LLM 的使用上,有什么建议或踩过的坑?
其他:主题表达、美术风格、音乐氛围、长期玩法( mod 支持、多人模式等)的想法都欢迎。
目前主要是一个人在开发,精力有限,但会认真看每一条评论。
如果对这个题材或技术实现感兴趣,欢迎在评论区讨论。谢谢大家! 我试试看 每次启动都得运行安装脚步,很慢,还要权限。
开始统治点不了,也没提示啥的。
哦,后面重启试了下,选择剧本的问题,不是新手模式就不能开始,哈哈哈哈哈。其实我没选过剧本,不知道为啥不是新手模式。
首页不能设置音量,声音调整范围太小了,调到最小都大。
累了,关闭游戏。 @lw0717 感谢反馈!我马上修复!
话说每次启动都要安装什么脚本?我这边不需要安装啊?而且也不需要 UAC 啊? 我在 Steam 上玩过一个类似的游戏,Democracy 3 ,https://store.steampowered.com/app/245470/Democracy_3/
回答你的问题,1. 你可以参考这个游戏的评论区,2. 太过平衡,就好累,因为本质没有新的刺激,就是一直在左右平衡,反正我玩到后面就觉得好辛苦,心累,这时候就狂给孤岛大亨点赞 ,3. 偷个懒回答,你依然可以参考一下这个游戏的 UI 信息层级展示,我觉得值得看一下 @yesoalways 我也很喜欢玩 Democracy 系列,3 和 4 都有在玩。
所以其实我的游戏重点是打来打去抢地盘抢资源,和别的家族争斗,打外国然后让自己家族的资本进入外国。 @yesoalways 或者说其实内核和海岛大亨有点像:赚钱、赚更多的钱,维护统治,拼命留在权力中心
正式版里面可以打外国,让自家资本进入外国,通过联姻维护关系,维护长久世界级的统治。 @Voyager2718 我去下载一个兄弟的项目试一下!抱歉,刚才玩都没玩就乱给意见了 @yesoalways 没事!~感谢你帮我测试~
页:
[1]