翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1529|回复: 14

[求助] 怎样做随机效果

[复制链接]

48

主题

0

精华

6610

积分

国王

耕战
1230
鹰币
1405
天龙币
0
回帖
261
附庸关系0
发表于 2009-8-30 17:17:26 | 显示全部楼层 |阅读模式
RT


解释:就像蛋壳之战中,一开始需要过四个考试,第一个随机选兵,似乎叫机遇关,电脑随机选一个兵迎战,这种效果怎么弄?
回复

使用道具 举报

30

主题

7

精华

1万

积分

圣徒

耕战
2080
鹰币
81
天龙币
0
回帖
297

特级翔鹰勋章一级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2009-8-30 17:49:34 | 显示全部楼层
找匹马跑来跑去试试?不过这样时间决定随机结果。。。。

之前记得有本书提过计算机里随机数的生成算法,忘了在哪。。。不过可能用不上

全局通用昵称Rushot
回复

使用道具 举报

30

主题

7

精华

1万

积分

圣徒

耕战
2080
鹰币
81
天龙币
0
回帖
297

特级翔鹰勋章一级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2009-8-30 17:51:41 | 显示全部楼层
帝国银之风¤

35# 发表于 2009-8-25 21:21  只看该作者



引用:
原帖由骑士不怕长枪于 2009-8-25 20:41 发表随机数模拟不是可以用巡逻单位进行么?

巡逻单位过时了,现在应该用进驻式的随机。因为单位驻到冲车并卸下后,出现在的位置不一样,是完全随机。所以判断位置就可

全局通用昵称Rushot
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2009-8-30 17:54:42 | 显示全部楼层
那个
进驻试?
我一直搞不懂
改天真要问下KK了
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-8-30 18:47:13 | 显示全部楼层
其实异常简单。
弄一个3*3小方格
好看的话还可以把外面用5*5的小草堆一围
把冲车放在中间
然后在剩下8格中方一个步兵(同一玩家)
然后要测随机了,就把这个单位驻进去,然后卸下(用改所有权卸下,所有单位改变所有权都会卸出里面的东西。当然给玩家一好像不行)再激活下面一堆测兵出来位置的触发。这样能得到一个完全随机的位置(也就是1/8),当然你测的每个区域可以不是一格,而是两格,那么概率就是1/4。
而如果你用多个步兵,又变得多样化。要四个兵同时满足某一位置,其机率是相当小的(1/8*7*6*5=1680,如果我数学还没像前几天的翔鹰一样瘫掉的话…)
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-8-30 18:47:41 | 显示全部楼层
其实异常简单。
弄一个3*3小方格
好看的话还可以把外面用5*5的小草堆一围
把冲车放在中间
然后在剩下8格中方一个步兵(同一玩家)
然后要测随机了,就把这个单位驻进去,然后卸下(用改所有权卸下,所有单位改变所有权都会卸出里面的东西。当然给玩家一好像不行)再激活下面一堆测兵出来位置的触发。这样能得到一个完全随机的位置(也就是1/8),当然你测的每个区域可以不是一格,而是两格,那么概率就是1/4。
而如果你用多个步兵,又变得多样化。要四个兵同时满足某一位置,其机率是相当小的(1/8*7*6*5=1680,如果我数学还没像前几天的翔鹰一样瘫掉的话…)
至于触发,这个好说。有空给你传个样本好了
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

耕战
1184
鹰币
144
天龙币
0
回帖
288

特级嘉禾勋章十字军勋章活跃者使者勋章

附庸关系0
发表于 2009-8-30 19:57:42 | 显示全部楼层
1/8*7*6*5=1680

抱歉, 你算錯了 :L

因為 4 隻單位是預設的, 而且是同時進駐並且同時卸載,
因此每隻兵到達指定一格的機率依然是 1/8,
另一點, 同一格可以容納 2 隻單位, 所以按照你的邏輯來算,
也應該是 1/(8x8x7x7) = 1/3136
可惜這就計錯數了, 正確就是 1/(8x8x8x8)
我當時也在這步算錯了 ! :'(

還有, 很多時候, 一部衝撞車所做到機率有限,
所以如果有需要, 可以兩部, 三部... 一起用,
那讓最少機率就真的是非常少了...
你更可以放置木牆來阻塞卸載下來的兵來控制機率,
這很有用的 !

如果我沒算錯, 劇情地圖大少最大面積有 65025 (255x255),
每個隨機器所占有面積有 9 (3x3),
所以最多可以放置 7225 個隨機器,
最細的機率會是 : 1/(8^57800)
計算機也算不到 :D
(無聊透頂 !)

[ 本帖最后由 nomygf 于 2009-8-31 00:22 编辑 ]
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2009-8-30 20:14:43 | 显示全部楼层
这个,KK,不用传了.
你一说我就明白.
原来是这样,就是进驻后,用卸下
然后激活另外8个触发,然后检测.
对吧?
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-8-30 21:56:04 | 显示全部楼层
嗯,也可以一次测两格,管他呢…
原来一格可以有俩人,窘了。不过数学还是瘫了啊
还是nomygf兄强大啊,满屏随机系统……这个可以赛过满屏拜占庭城墙了
不过好像最小是1/8^28900,每个都弄四个人啊。。= =|||
这个数…也就是1/2^86700,我很负责的说,2^86700,这个数,比换算成飞秒的宇宙年龄都要大上不知大多少亿倍…

唉,当我们用帝国时代轻松挑战超级机算机时,我们应该感到无比自豪…= =

[ 本帖最后由 帝国银之风¤ 于 2009-8-30 22:05 编辑 ]
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

18

主题

4

精华

1万

积分

皇帝

耕战
1860
鹰币
480
天龙币
0
回帖
207

一级翔鹰勋章十字军勋章雄鹰勋章

附庸关系0
发表于 2009-8-30 22:15:48 | 显示全部楼层
何必如此麻烦……
让装载的单位巡逻不就行了……
虽说就不是完全随机了,但是也不用那么讲究吧……
自评资料
记忆■■■■□□        耐力■■□□□□□☆
思考■■■■■□□      判断■■■■■■■☆☆
配合■■■■■■■☆ 灵感■■■■■■■★★☆
□最大值 ■平时状况 ☆可能超出值 ★加成平时状况
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-8-30 22:52:35 | 显示全部楼层
有时候隔一定时间就得用一次随机
这样的话,会显出规律性,那是不对的。
当然,如果用猴头,它那BT的速度可以无视时间,在同一时间测也会有不同结果(当然,这两个结果都是测定对应的区域相邻的)
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2009-8-31 08:45:21 | 显示全部楼层
那个
KK,同一格里最多可放4单位
据TT玩我的战役的时候测试。
他试过把四长弓逼到同一格里
然后进去买东西,囧/。。。。。。
回复

使用道具 举报

9

主题

4

精华

8163

积分

国王

耕战
1184
鹰币
144
天龙币
0
回帖
288

特级嘉禾勋章十字军勋章活跃者使者勋章

附庸关系0
发表于 2009-8-31 11:06:57 | 显示全部楼层
重點不是在這裡, 事實上, 遊戲時利用巡邏可以將 40 人迫到在 4 格之內,
平均 1 格可以放到 10 人, 但我們說的是單位由單位上卸載下來,
每格可以容納多少人。
回复

使用道具 举报

96

主题

0

精华

1610

积分

侯爵

耕战
194
鹰币
169
天龙币
0
回帖
870

翔鹰建站十周年纪念章

附庸关系0
发表于 2009-10-3 21:02:26 | 显示全部楼层
可以做一个空心得正方形,再在里面放个小得正方形,宽度必须是1格,然后再在里面兜圈子!
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-10-3 21:55:08 | 显示全部楼层
原帖由 714954339 于 2009-10-3 21:02 发表
可以做一个空心得正方形,再在里面放个小得正方形,宽度必须是1格,然后再在里面兜圈子!

请问,随机吗?
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2025-5-5 18:53 , Processed in 0.235916 second(s), 167 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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