大东沟海战 demo

Devlog 版,部分内容更详细一些,不过和这贴不完全重合:

晚清历史模拟 Devlog 0 - SK5 电子化与大东沟海战 - 知乎


正在制作晚清历史模拟游戏中的海战部分实验 demo,结算主要使用SK5规则(开始想用DoB式规则但试过后感觉不符合需求),UI 借鉴了 RTW, JTS Naval Campaign 和 CMO,总体 spreadsheet 式游戏。射击默认是按效用最大化自动执行的,但也可以用条令分层控制或手动设置。自动移动默认关闭,可以在条令里打开实现部分AI的效果。具体怎么算的或者想要用它编辑自定义剧本可以看一下源码(编辑剧本理论上不需要看源码不过当前基本都需要某些代码的辅助,有些UI也不是可以乱点的,需要知道自己在做什么,提示之类的QoL还没怎么做。地图(高程数据)是全球都有,不过亚太区域额外盖了一层更精细的)。

另外当前数据主要来自 SK5 的 Scenario 数据,其有巨多史实错误,但为了作为比较基准还是放那了,之后会出个另一个修订过的剧本。另外 SK5 Vanilla 的杀伤感觉也太高了(定远镇远的装甲优势也体现不足),不过出于比较考虑并未修改,但提供了一个调整总体命中率的参数供调整(默认不修正)。此外要不要把日军鱼雷删了,清军的弹药类型这类问题可以自行用内部嵌入的JS脚本(类似CMO NLua)批量动态修改(没用 Lua 是因为 Lua 是纯粹的 bullshit,不过JS也不太满意,之后可能改为 Hybrid CLR 之类的)。

总体来说效果并不特别满意,之后可能还是尽量改成类似 Okun 的精确计算的方式而不是各种查表。表设起来也麻烦,每个class都要填一堆数据(从而SK5剧本出现复制粘贴错误也就不奇怪了)。

截图:








(这里时间是UTC时间,之后可能改成Local时间)


另外想参与晚清历史模拟游戏的也可以和我一起做(需要会Unity),我接下来会主要做威海卫战役需要的部分(战争迷雾,夜战,陆地炮台,AI改进等)完结甲午战争海战部分。然后做陆战部分(也可能是陆战优先,因为海战已经让我厌倦了。陆战风格可能类似 ATG/SE,主要强调补给的作用以增强海军的地位。),以闭合整个史实部分。甲午战争的系统又可能会作为政治模拟系统的一部分工作。做成的话可能是类似Krita的免费开源+上Steam爱好者“捐款”的模式。感兴趣的往里进(DC群):January Desk's server (QQ频道): pd45327487

1 个赞