TTS半自动化——用Kriegspiel推演大战役的可能性?
兵棋研究所吧
全部回复
仅看楼主
level 5
catcat 楼主
Kriegspiel(应该算)是大家耳熟能详的内容,特别是1862规则因为有中译,很多棋友应该都有所耳闻,其各种变体在此不做赘述。但无论是1862还是1824规则,有些共同问题应当是玩家第一眼就会发现的。 Kriegspiel的单位多为营——中队级,步兵营同时有半营和拆分连等操作,而作为一个尺规规则, Kriegspiel的所有单位移动并不便利,同时,其战斗结算也相当复杂——单位状态标注对木块棋尚能应付,如何标注每个单位的损失,则极为困难。1862规则使用的是单位编号——对应表格上数值增减的办法,但这导致每一次战斗都需要在表格上搜索对应的单位,且表格上标注数字也极其麻烦——无论是使用图钉还是铅笔。这导致Kriegspiel难以模拟大规模的战斗,推演被限制在了师——旅层级,因为一旦超过50-60个营,在记录单位营的兵力就变的非常困难。
对这一问题, Kriegspiel类游戏的一个办法是进行简化,最极端的例子像酒馆战棋,在拉高比例尺之后完全放弃的记录各单位的努力。但这也失去了 Kriegspiel战术模拟上的特色,尺规的优势也因此被摊薄。在这一尺度下,尺规作业反而显得有一些束缚。那么,有没有可能设计一个规则,在简化的同时保留 Kriegspiel的细节呢?当然,我们还希望在新的规则体系下,可以模拟一个,甚至多个军一级的战斗,这才能对拿战大部分战役的做全景还原。
2025年07月06日 05点07分 1
level 5
catcat 楼主
2025年07月06日 05点07分 2
这张图展示了这个自动战斗逻辑输出的log
2025年07月06日 05点07分
level 5
catcat 楼主
TTS(桌游模拟器)也许可以做到这一点
通过给每个木块编写脚本,上图中,我实现了战斗的(部分)自动结算。只需要将两个属于不同阵营的木块碰在一起,两个木块就会自动结算一次战斗,按双方的兵力,训练程度,损失一定数量的兵力,并反馈在log中。同时,单位的兵力会直接在单位的名称上标注。(不妨碍使用注释注释每个单位的番号)由于kriegsspiel不同版本规则和表格略有变化,以下仅为一个思路和可能性。单位人数:每个步兵营方块500人,用单位名count500记录,每个骑兵中队被假定为250人,用单位名count500记录。也就是说,骑兵一人对应2count。近战:在游戏尺度下,这同时包含了射击和冲锋①玩家将两个不同颜色的部队方块碰撞,脚本会自动计算双方count比,在考虑木块是否有精锐单位(elite),混乱(Disorder)等tag后,随机得出双方count的减量,并自动修改和显示在单位名上。②战斗中count数减少量小者获胜,失败方单位撤退。这一点需要玩家自行调整。③地形调整,这一点无法通过简单的脚本实现,因此在一方有地形优势时,可通过直接战斗修改count数,或增加一个“虚拟”的一次性战斗单位参与战斗,战斗结束后调回。④阵型等调整值参照上节办理。远程:在游戏尺度下,这指的是火炮射击。①这方面手动计算可能比脚本简便,因此由玩家手动运算并直接修改count值。单位状态:单位状态用tag表示,Disorder需要手动添加。由于tts可以批量修改tag,这并不麻烦。
2025年07月06日 05点07分 3
@catcat 如果你的地形比较连贯,可以通过设置脚本空间的方法设置地形
2025年07月07日 03点07分
思路不错,但是需要玩家频繁手动调整算子状态,对玩家并不友好
2025年07月07日 03点07分
地形调整可以做个按键,手动设置地形。
2025年07月07日 03点07分
批量修改tag是简单的框住修改,还是有什么黑科技?
2025年07月07日 03点07分
level 5
catcat 楼主
抛砖引玉,期待大家的指点。
2025年07月06日 05点07分 4
level 5
catcat 楼主
人呢,自顶
2025年07月06日 08点07分 5
level 15
就很简单,如果桌面兵棋试图把战役层级和战术层级融合,那直接电子棋完事。你作为战役总指挥是不会去考虑一个连怎么拆分的。
2025年07月07日 03点07分 6
发现雅典大[滑稽]
2025年07月07日 04点07分
全面电子化的话可能可以考虑做成ops那种?不过代码难度就有点高了。
2025年07月07日 04点07分
level 7
拆分合并单位,我在大祖国里倒是实现过这种功能
2025年07月07日 05点07分 7
那个原来是你做的吗
2025年07月07日 06点07分
@catcat 工坊上带脚本的兵棋,都是我做的。不过脚本做的再好,也很难找到人玩
2025年07月07日 08点07分
@catcat 工坊的mod因为怕侵权我都下架放群里了,感兴趣可以加群,群号私你了
2025年07月07日 08点07分
@catcat 私不了,b站搜大祖国德军开局标动看简介
2025年07月07日 08点07分
level 11
用乐高。上面插小块表示各种状态。
2025年07月07日 12点07分 8
1