《Open Doctrines》1.3.1b 更新:手机端可运行、引入战争迷雾与新地图
1.3.1b — running on a phone, fog of war introduction, and a new map
《Open Doctrines》发布 1.3.1b 更新,浏览器版可在手机运行并新增战争迷雾机制与新剧本 The Last Summer。新增 Risky RAM 开关让 iPhone 载入全图 1,642 个省,雾战下仅己方与盟友一跳视野可见,AI 因训练数据受限暂时偏弱。修复了要塞造价、握手超时等 bug,Gearbox 1.4 提供 62 个新导入且兼容 1.3 mod。
开发者说明了移动端内存优化的开关方案与战争迷雾的可见规则,便于 mod 作者理解新接口。
你好,战略家们!
这一次有两件事。浏览器版本可以在手机上运行,这是你们中的很多人 通过尝试它并看着标签页崩溃而要求的。并且可以创造一个 无人能看到完整地图的世界——包括 AI。
你可以在手机上玩它
世界地图是一张图像,8,192 乘 4,096 像素,手机浏览器耗尽 内存来持有它及从中绘制的所有内容。两个较小的问题随之 而来:黑色地图,以及一个缩放太远而无法使用的界面。
那两个问题已彻底修复。对于内存,有一个新开关 — 设置 → 实验性 → Risky RAM — 以四分之一的 大小紧凑形式保存地图,然后 iPhone 加载完整世界,全部 1,642 个省份。只有 GIF 延时摄影和回合回放仍需要完整图像,并且开关如此说明。 它故意被称为“Risky”:它是新的,我们宁愿你知道那一点 而非事后发现。
战争迷雾
设置 → 实验性 → 战争迷雾世界,然后在地图信息 (“i”)弹窗中勾选它。
你看到你自己的省份以及它们周围的一圈,无论你的军队驻扎在何处, 你海岸外的海域,你的船只所能看到的,以及你的盟友借给你的 ——一跳之内;盟友的盟友什么也不给你。其他一切都记忆成它 最后一次看到时的样子。在前线后方被占领的省份保持原来的颜色,直到 有人过去查看。
第九个研究选项卡开启:海岸瞭望、雷达、侦察、密码破译、 反情报。从外国档案中你可以布置间谍网络,它 向你展示他们持有的每一个省份持续六回合,或者窃取他们的档案,它 打开他们的账本。两者都花钱且可能失败,而失败会被注意到——深入 反情报足够的话,目标会被告知那些间谍是谁的。 外交官们会记住你这件事。
在你开始之前有两点须知。历史、时间推移和回合回退是关闭的 在一个迷雾世界中:这三者重放真相,而那正是迷雾 所隐藏的全部。并且 AI 在那里表现得稍弱——它受制于同样的迷雾,但 随本作发布的模型是在它能看见 一切的世界中训练的。重新训练它是接下来的工作。
在多人游戏中,主机掌握真相,每个席位只接收到它自己的世界。没有任何内容被广播,而观战者根本无法加入迷雾世界。
一个新剧本:最后的夏天
1990年8月。柏林墙已倒,华沙条约只是一份死条约上的签名,而苏联仍覆盖着六分之一的陆地。东德还剩六周。波罗的海三国已宣布莫斯科未予承认的独立。伊拉克身处科威特。三根引线同时点燃,没有一根爆开。
修复内容
- 要塞始终花费全额价格。有人在这里问,为什么成本效率没有让要塞更便宜。它确实降低了——除了他们用的那个按钮以外——而堡垒学说曾让它们贵了14%更贵。要塞不是工业。
- 战争不再陷入地图从未显示的僵局。一条宽阔的战线曾像开局一击那样被计分。瑞士不再吞掉法国。
- 你丢弃的研究组会保留你当前的选取。
- 信件跨越网络,因此服务器会回复邮件,远端的顾问也能答复。
- mod目录再次列出较新的mod。
- 战役在其整个运行期间都生效,而不是十四回合中的一回合。(GitHub #16。)
一个值得占据整个章节的 bug
一名玩家未能加入,看到服务器没有及时完成握手。 服务器本身没问题。在两个文件中、同名之下存在两个握手超时:客户端等待回复二十秒,服务器在十秒后丢弃任何未完成的内容。客户端的后十秒永远无济于事,它却把一个由对端强制执行的截止时间归咎于对端。
当协议的两端各自保留同一限制的副本时,错误信息会向你报告错误的那一个。
面向模组作者与启动器
Gearbox 1.4:六十二个新导入,没有重命名,1.3 的模组可原样运行。雾已对模组和地图脚本同时可用,在无雾的地图上它如同世界可见般回应,因此无需编写特殊情况。纪念碑、商品经济、扇区税收与国有化亦是如此。
Unifico 0.1.1 会在数秒内而非下次打开页面时注意到成就,并在无人查看时停止消耗帧率。仍为可选。
未完成的内容
AI 不会建造纪念碑,并且在重新训练之前在迷雾中表现较弱。该 堡垒改动未经基准测试——八个学说的 AI 现在为堡垒支付更多,而 九个支付更少,因此它将它们引向何方未经测量。Steam 仍未 发布;那是在等待账户验证,而非等待游戏。
文件
获取开放学说
来源:itch.io Devlogs · pr1nted.itch.io