Board logo

标题: 自编海战游戏 [打印本页]

作者: panzerVB    时间: 2008-6-5 03:27     标题: 自编海战游戏

那时还是高二高三,由于学校封闭管理且没有零花钱上网吧玩电脑,无聊之下自编游戏来玩,在看了类似于经典海战百例之类以及一本非常精彩的描写太平洋战争 [燃烧的岛群?]的书之后,决定玩这个题材。& |) h/ w# W" ~3 z9 r, e( {  j

0 K. L8 u1 ?4 t, y& J5 p9 b' t$ D    也并不是战棋游戏,而是模仿电子游戏比战棋更真实,就类似于WITP,所以WITP让我倍感亲切。我的大脑加计算器就是CPU,练习本就是硬盘,白纸就是显示器,一切运算以及记录都是手工进行,计算量惊人,一场战斗就花我几节课,以至于后来不得不采用取抽样比例计算方式……
* f8 u6 m7 g1 B$ Y, O6 l# L+ L8 B+ l2 }+ f2 S
    具体来说,细化到了每艘军舰的每门主副炮、每架飞机、至于陆军则没有编制,纯数字表示。
% S3 G* u9 M" Q* }& _5 S    当时资料少呀,只有日本大舰资料比较全。# s5 T1 @  D% F) C6 A  P
    美国老式战列舰全认为是一种,摸到取名规律后就在美国地图上找战列舰和巡洋舰名,英国和德国的不知名舰则全是瞎编,数量都是瞎编的。由于飞机资料不全,根据已有资料的各国特色自己编了很多机种。
" A1 n- Q$ g8 S
/ v7 B2 l% |5 A% w0 M1 D    想玩的刺激,最重要的一点就是要有不确定因素,不能什么都我说了算。为了找到完美的随机确认方式花了不少脑筋呀。开始是用带毫秒定时的秒表,后来改在纸上画上军舰飞机等,闭眼拿铅笔戳,最后找到了一种效率比较高的方式——在书角画图标,比如设定一项火炮命中率为1/10,那就在一本书角每10页画个图标从首页画到末页,然后封上书蒙着翻书角,射一次翻一次,翻中即命中。
- h3 u% G, G! x# M) J9 }    把随机因素细化到每个细节,就很有意思了。4 v% _( W( \4 p" Q8 j  P

. X/ g' V6 F3 x. r
4 q4 G2 o) ]) P0 N) J9 w    举例空战过程:
% r  v( L! M2 _+ |4 M% j* z2 {6 M) `0 T/ ?  `  x2 p6 A4 J3 M% F
    比如一队攻击机和护卫机和一队直掩机 [当然当时没这个说法]交战。直掩机的目标是攻击机,不过先要和护卫机缠斗。
' B% j0 ]) ~# V8 p0 W/ Y% n    一回合一回合的缠斗,先直掩机对护卫机,再直掩机对攻击机,限定回合数量,回合打光了就脱离战斗。一架一架的来。我以零式的各项设定为代表。
+ Z4 l. r- d' `    首先是迎面对射,不分先后同时开火,所以也可以出现同时击落的对方的情况,通常我设命中率为1/10。开始翻书角——4 R4 u2 ~3 h7 N! G! Q. b' N
    再判定咬尾,被咬了就不能开火,咬住了就接着开一次火,通常设咬尾成功率为1/4。如果都没咬中就算用掉一回合,如果都咬中就算结果作废重来一次。背后开火命中率通常设为1/6。
8 P( l3 x3 s! n9 L$ q% E    然后被咬者脱离,脱离不成功接着挨一次射击,通常设脱离成功率为1/3。脱离成功了接着再进行一次咬尾判定,重复第二步。/ ]( h" u5 U( x" R+ S! W
    以双方或有一方每开一次火作为一个回合,最多交战4回合,回合完了还剩飞机也就是直掩机冲到了攻击机面前。# S$ A6 {9 k% Z. {# t7 K7 a
    然后重复与护卫机的交战步骤,攻击机的各项设的概率比战斗机低许多。$ \2 ], c6 z6 E/ @

3 {( C4 C# ?2 N8 z& A7 |$ ~" C; B% Q. f, e* p0 x
    分为德日和美英两个阵营,由于我要一个人玩两方,所以甚至决策也要用随机方式来定,而不能我说了算。一般针对某个目标我先制订几套决策方案,然后随机选一个,当然重要的方案被选中的概率高。3 v7 u8 m' o$ G3 I# @- M) ~* u
    在我一个人孜孜不倦的玩了大半学期耗掉几本练习本之后,终于有两个同学看了我的长串作战记录之后想试一下了,开始他们不仔细看我的记录都不懂我在干嘛……于是我终于不用身不由己靠书角来决定策略了。+ h0 t8 J$ A! D) F, A
    我从上面的那场类似的空战里开始向同学说明。特意把被简化掉的具体机炮机枪机身机翼驾驶舱油箱等东西加进来吸引他们。击中油箱和驾驶舱直接爆炸和击落,击中机身机翼开始扣机身或机翼的HP,有一项被扣光就被击落。' [7 s; k$ B% U1 g/ d
    最后有3个人配合玩,其中一人做裁判,另两人的策略比如舰队移动到某个位置告诉他,足够接近就发生海战,由他判断结果。遗憾的是,由于一个同学天资较差,一般都做裁判,很快失去信心,于是剩下我们两个人回到了半概率策略时代……
( i# k, N$ {' v, Y" M    剩下这个同学高考未成功已步入社会,知己难遇啊,我们仍然保持很铁的关系。
作者: 半日光辉    时间: 2008-6-5 07:54

都是你耽误了人家的高考
作者: 舰船监造官    时间: 2008-6-5 10:41

这种东西MS就是战棋,土牛当年也画过类似的太平洋海战棋,和邻居家的宅男一起玩............
作者: kevin_hx    时间: 2008-6-5 12:46

偶只是在小学和初中自己设计和别人玩,高中谁还有空干这事啊。。。。。
作者: 飞龙    时间: 2008-6-7 01:27

非常支持自编海战游戏,其实就是一种自创的兵棋推演,我认为在网络上有更好的发展前景,可以加入更专业的考虑因素,比如每轮炮火的射击都将随机用概率论算出结果,并以此结果来影响下一步的行动。
作者: chairman    时间: 2008-6-7 21:48

想当初把世界地图扩展到160多张8开白纸上(纯手工啊),然后在上面标出军事基地和部队代号,之后用自编的随机数表进行运算.....$ h. i% D9 X) P" O- r
当初要是把这个精力放到学习上该多好啊.
8 ?1 H6 r3 t0 l# W全部战斗画了我1年半的时间,扩地图用了10个月.
作者: hyyy    时间: 2008-6-8 12:09

当初要是把这个精力放到学习上该多好啊.
3 l# n/ C. V" i6 Q1 L1 s肥龙说:"学习没意义,要做有意义的事情".
作者: 飞龙    时间: 2008-6-8 12:11

刚才想了一下,翻书角就可以设定10%-90%的各种概率,也就是只要一本书就可以。4 N% H- Q4 t  k% L

' p0 k$ B0 ?2 @6 A# |+ E5 n# \做法是,每10页按照1页写1,2页写2,3页写3,4页写4的方式标注,刚好是1+2+3+4=10
# q  @! Q, V3 y; \/ i& Z* g
- h6 ^3 @' [8 d1 z为了避免边缘页被翻中概率较小的影响,建议选取一本厚书中间部分的50-100页进行循环标记。5 D" [. m; q0 Y' Q3 [
# {' i( N( K( {6 j
翻中1,即为10%概率,翻中2,即为20%概率,翻中3,即为30%概率,翻中4,即为40%概率。
6 S* b- s1 w- o1 F5 t- g# N% `; ^' S7 L
翻中2或3,即为50%概率(同理翻中1或4也是一样的概率,可以在翻之前约定哪个组合为准)+ `% U+ b( x' ]

& u: R1 m' r1 `* f0 z$ y' T, _& j翻中2或4,即为60%概率,翻中3或4,即为70%概率,翻中1或3或4,即为80%概率,$ y3 R% A# C; i: v# q4 U

4 o% w- O  O+ i; e1 _8 i翻中除1以外的任何数字,即为90%概率。
作者: mc毒藥    时间: 2008-6-9 12:16

```````用概率的C跟A来算比较快
作者: Corsair    时间: 2008-6-10 09:39

手工随机最好的办法就是掷骰子。& G" i9 ^3 i% ^( L+ w
6面骰子是最基本的,如果有十面骰子的话,可以取两个不同颜色的,一个代表十位数,一个代表各位数。
8 J4 Q# D( z( B" m# Y" A) F如果不用骰子,还有一个办法是用扑克,也可以用1-10,两种花色也可以反映100分率。
作者: panzerVB    时间: 2008-6-10 17:10

原帖由 Corsair 于 2008-6-10 09:39 发表
3 G2 ~) m! P9 N+ Y1 H# Y手工随机最好的办法就是掷骰子。
% d" l* {2 `6 _+ c+ d% y+ l5 `6面骰子是最基本的,如果有十面骰子的话,可以取两个不同颜色的,一个代表十位数,一个代表各位数。; q/ b2 w& {6 U2 O0 W( b( ^9 _
如果不用骰子,还有一个办法是用扑克,也可以用1-10,两种花色也可以反映100分 ...
3 H4 B: n" y, u4 o6 i
----那样不够快啊,我是想要细化到每架飞机每门炮的,翻书角熟练的辨认了标记1秒可以翻4-6次,骰子和扑克会慢的多吧?
作者: Panzer    时间: 2008-6-10 19:02

我晕了,没看懂你们在说什么
作者: panzerVB    时间: 2008-6-10 19:18

原帖由 飞龙 于 2008-6-8 12:11 发表
# T) [4 k  i7 Q: n5 j# Y' V8 t刚才想了一下,翻书角就可以设定10%-90%的各种概率,也就是只要一本书就可以。
; U' |7 O0 h) h
8 n; i# p$ z1 ]; |5 u5 M' n! J做法是,每10页按照1页写1,2页写2,3页写3,4页写4的方式标注,刚好是1+2+3+4=102 X; t, t# O+ P# i/ L

3 m2 a+ `( q! u为了避免边缘页被翻中概率较小的影响,建议选取 ...
0 {3 t3 o* n7 h) w. ]( G0 [3 k我标记时是用分数来标的,这样不需要复杂的组合,可以直接辨认标志代表的含义,稍微看一眼就知道结果了,速度会很快。一页上出现了几个图标也没关系,还是可以很快辨认出来的。因为超过1/2的概率基本没有,所以不用担心组合不方便。
0 t; G9 j& T7 ]# Q% B
! C; u, C9 U5 |! h9 z8 Y[ 本帖最后由 panzerVB 于 2008-6-10 19:20 编辑 ]
作者: 二战小子    时间: 2008-8-4 15:01

兵棋推演吗,我们那块叫“纸上谈兵”,我草稿纸都编号到31了




欢迎光临 燃烧的岛群军史学习论坛 (http://bikooo.com/) Powered by Discuz! 7.0.0