战争艺术-让真实的战争跃然纸上  
  
查看: 2276|回复: 14

有没有兴趣做一个开源兵棋引擎(Open Source Wargame Engine)?

 关闭 [复制链接]

该用户从未签到

0

精华

0

对战

5

主题

游客

积分
43
军饷
100 两
发表于 2010-5-24 06:31:43 | 显示全部楼层 |阅读模式
本帖最后由 泥腿子 于 2010-5-24 06:43 编辑 7 b! x: H1 b8 e! n9 i) a4 `

- r7 a% G# V/ u1 |这里有人研究过GIS系统么,我们能不能用一个GIS系统的数据库配合ooearth来生成必要的地图呢?当然,这是在电脑上仿真的。相当于一个开源的兵棋引擎,然后可以通过引擎的接口加入不同的想定和规则书(或是数学模型的表述),从而让电脑自动生成对应的即时类型、回合类型以及纸板回合类型的兵棋游戏?9 {6 H1 [4 x8 Y; `1 x$ H. M

( ^, m: X6 ^. v" D; L从而方便的验证自己的设计是否合理,以及战况结果?因为,我理解兵棋的作用无非两个,一个是对军官的训练,另一个是战场事态推演~ 。回合制是必须的,这是兵棋的基本要素,而即时制也在利用AI提供更小单位的行为半自动化仿真上更有优势(不见得每一步都要人来制定,并且更加直观),利用利用图形化的界面或是脚本来进行微调,来更精度的模拟不同情况下的推演结果。 这几天思考了一下,感觉回合制更像程序调试中的单步执行,而即时方式更像是连续执行,这两种模型在验证战略战术阶段都有不同的好处。
5 G4 r' M1 `6 h5 |: @
' n( t. D- _7 @' p市面上有很多专业的游戏引擎(比如NB大发了的Crysis2),但是还没有兵棋引擎,开源得更没有。图形接口以及渲染部分我可以找人磋商一起做做,逻辑部分还真不懂~

该用户从未签到

0

精华

0

对战

5

主题

游客

积分
43
军饷
100 两
 楼主| 发表于 2010-5-24 06:51:12 | 显示全部楼层
我觉得现兵棋的核心思想就是量化,而量化的下一步就是求精,以及自动化。没有电脑的手工作业会导致很大的资源浪费,不但是设计出来的模型很难被验证,而且大量的独立的设计作为一个个星罗棋布的点,不能有效地连接成一个面,或是一个整体的组织。从可重用以及模块化(也可以说是面向对象)的角度来说这是不可取的,而且也不能利用模块化的优势进行多人远程的分工的设计。2 S; W! E1 ^, l, O
" q0 J- }! G( a
导致了原始纸板的兵棋只能停留在小作坊的阶段。也许是该考虑改革一下的时候了……

该用户从未签到

3

精华

0

对战

169

主题

上尉

求生之路fan

积分
694
军饷
101 两

四周年革新委员会论坛三周年勋章英雄勋章-铜一级勇气勋章英雄勋章-金英雄勋章-银

发表于 2010-5-24 08:07:19 | 显示全部楼层
支持一下lz的想法

该用户从未签到

14

精华

0

对战

378

主题

论坛元老

积分
2060
军饷
115 两

论坛三周年勋章骑士勋章英雄勋章-铜一级勇气勋章2009十大风云会员荣誉佩剑

QQ
发表于 2010-5-24 12:22:05 | 显示全部楼层
本帖最后由 yiyuezhuo 于 2010-5-24 12:29 编辑 & ?- q3 q3 ^: f9 G6 T, A; X
  M: g- w/ O  z; m% p! M& g
所以说计算机兵棋和手工兵棋分化的越来越厉害了,而不是计算机吞并手工
$ Z9 P0 E/ d  C4 L1 W% d6 r用兵棋测试模型...好像是要证明正确完的模型才能用在兵棋里吧

该用户从未签到

14

精华

0

对战

378

主题

论坛元老

积分
2060
军饷
115 两

论坛三周年勋章骑士勋章英雄勋章-铜一级勇气勋章2009十大风云会员荣誉佩剑

QQ
发表于 2010-5-24 12:30:31 | 显示全部楼层
另外。。。。
$ c2 d/ l- [) h+ B: Q8 @3 Jhttp://toaw.org/bbs/viewthread.php?tid=7765&extra=page%3D3

该用户从未签到

0

精华

0

对战

5

主题

游客

积分
43
军饷
100 两
 楼主| 发表于 2010-5-24 13:09:51 | 显示全部楼层
本帖最后由 泥腿子 于 2010-5-24 13:14 编辑
5 ]+ U7 Q, U  A
所以说计算机兵棋和手工兵棋分化的越来越厉害了,而不是计算机吞并手工! J. c- I9 U' G4 U$ M# d
用兵棋测试模型...好像是要证明正确完的模型才能用在兵棋里吧
2 t( E# K5 l+ F' t4 g$ ]yiyuezhuo 发表于 2010-5-24 12:22

7 n! i. [4 y/ C! |0 z* H: F) @: `8 [: {8 V
我觉得这并不是吞并,只是统一化的设计环境.方便可重用和模块化设计。这样纸板作业仍旧可以从电子作业的成果中快速吸取养分,从而快速发展。也使得纸板作业更加严谨。
( I6 f! m" M- \7 b- Z$ w
1 q5 O  N! v( O+ e' O' `! J关于模型设计,我觉得和一般的数学建模没有什么区别啊?这种设计都是一个迭代设计的过程,经过大量的测试才能得到必须被修改的数据,而修改后的结果最终将会收敛于实际情况。设计兵棋的只是人,不是神,是人就有局限性,而带有约束的自动化测试帮我们发现这些局限性,从而使得函数曲线向真实情况逼近。9 }8 f& B* R$ _/ B) K3 T, m
' ?- s& s9 v( t
我一直相信,好的模型以及程序都是测试出来的,而不是设计出来的。 :〉 又说错之处多多指正。

该用户从未签到

14

精华

0

对战

378

主题

论坛元老

积分
2060
军饷
115 两

论坛三周年勋章骑士勋章英雄勋章-铜一级勇气勋章2009十大风云会员荣誉佩剑

QQ
发表于 2010-5-24 18:52:32 | 显示全部楼层
这个不重要,看看5L的

该用户从未签到

0

精华

0

对战

1

主题

列兵

积分
0
军饷
100 两
发表于 2010-6-21 11:17:37 | 显示全部楼层
我正在琢磨着开发一款可以开源的,可以自己编辑剧本的系统

该用户从未签到

0

精华

0

对战

0

主题

游客

积分
129
军饷
100 两
发表于 2010-6-22 21:19:07 | 显示全部楼层
地理信息系统...还真认识不少这方面的人* u, u% b' ^# o
我这里有个领导的孩子是学这个的,虽然是那样,但确实是个学究型的人,帮你问问他有没有兴趣
7 Q! @0 Q$ K3 p* |0 r另外计算机和棋子都仅是工具而已,棋子和地图的作用是提供参照物,计算机的作用是辅助计算和提高决策效率4 J" W" ]/ @1 c: O0 ^
如果真要打仗,即使计算机算出来的结果准确率比手工推演低上10%,我也会选择计算机
7 M4 L8 ~( l% Y3 H因为我先出手,一检验了系统的准确性,二压制了对方的反击可能
! Z! J/ J% A/ h6 i3 F2 z这一次只投入15%~30%的战斗力,叫试探进攻,在二次进攻中计算机运算校准迅速的优势就体现出来
( m, c% @2 Z2 n/ T9 K' y& L9 ^就怕有些人会被第三次进攻(利用打击后硬直时间投入高机动和降下部队进行电击作战)的特种行动消灭在推演沙盘上
7 K! q8 e; e( Q7 D
; a2 e5 e& _% ]. Z) ^我倒觉得不用争了,还是合作的好,仅是劝言而已

该用户从未签到

2

精华

0

对战

43

主题

一级士官长

积分
192
军饷
100 两

莱比锡参战纪念勋章英雄勋章-铜

QQ
发表于 2010-6-22 21:33:23 | 显示全部楼层
其实大家忽略了军事上一个至关重要的因素,就是情报,在实际战斗中,双方存在着无数欺骗与被欺骗,侦查与反侦察。而当你站在上帝视角把情报的面纱揭开之后,结果往往就是1+1=2那么简单,所以兵棋的模拟,只会有利于掌握更多情报的一方,而这也是制胜的必然。所谓知己知彼,百战不殆~
凡人千虑必有一失,大神千RE必有一得。

该用户从未签到

0

精华

0

对战

0

主题

游客

积分
129
军饷
100 两
发表于 2010-6-22 21:43:47 | 显示全部楼层
所以部队的投入时机和作战时的力量牵扯技术也就重要了' V( o5 I1 F+ H* A# A' O  @* J
楼上斑竹的发言让我想到了网络中心战中信息优势的争夺,以及优势方对劣势方的制约

该用户从未签到

2

精华

0

对战

43

主题

一级士官长

积分
192
军饷
100 两

莱比锡参战纪念勋章英雄勋章-铜

QQ
发表于 2010-6-22 21:56:44 | 显示全部楼层
其实可以联系历史上从古到今一切战例,得情报者得胜利
凡人千虑必有一失,大神千RE必有一得。

该用户从未签到

0

精华

0

对战

0

主题

游客

积分
129
军饷
100 两
发表于 2010-6-22 22:27:31 | 显示全部楼层
本帖最后由 baramode 于 2010-6-24 12:50 编辑 + H) N; r" a: V3 ^0 p% j: U5 n' P$ U

/ n  w+ w" I$ B7 C其实你的签名让我想到了新三国中的两个场面
6 u. T) r2 ~8 `* M* d5 y8 x一个是魏延要提5000军士走秦岭小道直取长安而诸葛亮不准...
2 p; a' a6 @0 x" x另一个场景是刘备大军被陆逊的营寨术拖延,终于久而生变; x7 I: `  q* e0 K+ `; B
0 |. ^( z6 ?: W- d+ [+ M  n  B+ R5 B
如果试想历史背后存在着一个跨国际的,根据自己的目的将情报提供给战争双方的间谍组织...那作战的双方实际上就都被玩了
  L/ i: V! i& {3 n$ l" B; e我想提醒一点的是,现代战争节奏越来越快,对情报获取的时间要求也越来越高
& z' n7 s) O* }& Q& \关于情报战,可以做兵棋推演或模拟么?  ^2 b& G3 [7 X' b
如果战争决策系统的执行速度和打击系统反应能力均超过了相应层级的间谍元件的反应速度,那情报战是否会失效呢?

该用户从未签到

0

精华

0

对战

1

主题

游客

积分
10
军饷
100 两
发表于 2010-6-29 21:28:59 | 显示全部楼层
你可以到sourceforge开个项目,看看有国际友人参与否?国内很难找到这样的开发人员,即懂专业有对战棋有兴趣。虽然很多博士、硕士,都是考试厉害,拿得出手的寥寥无几

该用户从未签到

0

精华

0

对战

16

主题

二级士官长

积分
116
军饷
102 两

一级勇气勋章英雄勋章-铜

发表于 2010-6-29 21:46:10 | 显示全部楼层
兴趣是有,可惜我人又笨又懒...
您需要登录后才可以回帖 登录 | 注册|Register

本版积分规则

快速回复 返回顶部 返回列表