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

[求助] 【关于随机系统的求助】如何制作可控制概率的抽牌效果

[复制链接]

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-26 00:16:31 | 显示全部楼层 |阅读模式
浏览许多随即系统,但是实在是想不出如何实现一个抽牌效果,我有想过让一堆兵种循环打转,然后结合随机驻扎来实现,但是首先是工程量庞大并且数目有限,难以控制兵种的速度和,再来是容易被找到规律,不能实现真正的可控的随机。目前有大佬能在决定版上实现一个多个奖项必定中奖的控制的概率系统吗。
回复

使用道具 举报

183

主题

9

精华

2万

积分

教皇

耕战
3329
鹰币
16958
天龙币
0
回帖
1200

翔鹰建站十周年纪念章

附庸关系3
发表于 2019-11-26 14:07:46 | 显示全部楼层
本帖最后由 newtonerdai 于 2019-11-26 14:09 编辑

用AI可以做。
#load-if指令了解一下?或者random

点评

load if 太古老了吧...而且那个是导入per了好像☹  发表于 2019-11-26 14:11
索引:
Userpatch 实用技术贴索引←点击进入
决定版精品贴大索引←点击进入

战役:
《 兔与豹》——柔弱奴隶公主  猛兽口中求生←点击进入
《敛由国的统一》←点击进入

殊途战役制作群 QQ: 616317226
翔鹰帝国Ⅱ:决定版交流群 QQ: 112822759
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2019-11-26 21:31:29 | 显示全部楼层
不知道您说的“可控”的含义是什么?
决定版有“机会”条件,与1.5类似,可以指定一个不大于100的值作为百分比概率。而且经过我的测试,发现它在同一时刻不同触发中使用的数值不一样,也就是可以叠加了。
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 00:33:17 | 显示全部楼层
我是谁004 发表于 2019-11-26 21:31
不知道您说的“可控”的含义是什么?
决定版有“机会”条件,与1.5类似,可以指定一个不大于100的值作为百 ...

类似于抽奖,必中数个奖品中的一个。最好是每个奖品概率都可以控制。可以叠加的意思是,我可以设置多个触发同时检测?但是这样会有概率一下中多个奖吧。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 00:33:49 | 显示全部楼层
newtonerdai 发表于 2019-11-26 14:07
用AI可以做。
#load-if指令了解一下?或者random

AI没有摸索过,如果有触发的效果可太好了。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 00:34:37 | 显示全部楼层
今天在决定版中试了一下貌似古老的驻扎随机已经失传了?
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2019-11-27 10:52:50 本帖来自手机 | 显示全部楼层
泥腿子韩大狗 发表于 2019-11-27 00:33
类似于抽奖,必中数个奖品中的一个。最好是每个奖品概率都可以控制。可以叠加的意思是,我可以设置多个触 ...

前一个触发如果条件满足,就关闭后一个。假如有五种概率都是20%,那就分别用20,25,33,50和无条件。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 12:04:15 | 显示全部楼层
我是谁004 发表于 2019-11-27 10:52
前一个触发如果条件满足,就关闭后一个。假如有五种概率都是20%,那就分别用20,25,33,50和无条件。 ...

卧槽好像还真是。这种模型就是N个元素,俺么概率就从1/N一直到1对吗。
回复

使用道具 举报

110

主题

14

精华

6万

积分

教皇

特洛伊大叔

耕战
10480
鹰币
1610
天龙币
126
回帖
2358

翔鹰建站十周年纪念章二级帝国勋章一级翔鹰勋章二级嘉禾勋章大评论家小评论家创意工坊通行证第十一届火箭筒杯最佳战役

附庸关系10
发表于 2019-11-27 12:35:04 | 显示全部楼层
泥腿子韩大狗 发表于 2019-11-27 12:04
卧槽好像还真是。这种模型就是N个元素,俺么概率就从1/N一直到1对吗。

最好不要這樣。004那個雖然是可行,但如果精確來說是33那個應該是33.333...
雖然在這例子裡的誤差不大,但如果你要搞個N=100,1/99就根本無法近似了。
因此比較好的辦法應該是全部使用N=2^k這種值,然後每次用50%去分割,這樣用2^{k+1}-2個觸發就可以完全精確的處理了。
傭兵外傳-安帝哥崛起 2020十二月發表
傭兵-完整版已公佈下載請點此處
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 13:49:04 | 显示全部楼层
troytroytroy 发表于 2019-11-27 12:35
最好不要這樣。004那個雖然是可行,但如果精確來說是33那個應該是33.333...
雖然在這例子裡的誤差不大,但 ...

确实这样精准,但是工程量大了而且还限制了N只能是2,4,8,16,32……
帝国编辑器的几率条件支持小数点?
回复

使用道具 举报

110

主题

14

精华

6万

积分

教皇

特洛伊大叔

耕战
10480
鹰币
1610
天龙币
126
回帖
2358

翔鹰建站十周年纪念章二级帝国勋章一级翔鹰勋章二级嘉禾勋章大评论家小评论家创意工坊通行证第十一届火箭筒杯最佳战役

附庸关系10
发表于 2019-11-27 14:35:18 本帖来自手机 | 显示全部楼层
泥腿子韩大狗 发表于 2019-11-27 13:49
确实这样精准,但是工程量大了而且还限制了N只能是2,4,8,16,32……
帝国编辑器的几率条件支持 ...

只能整數
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2019-11-27 14:44:21 本帖来自手机 | 显示全部楼层
泥腿子韩大狗 发表于 2019-11-27 13:49
确实这样精准,但是工程量大了而且还限制了N只能是2,4,8,16,32……
帝国编辑器的几率条件支持 ...

倘若每个触发内的“机会”条件也是相互独立的话,可以考虑连乘法。比如在触发中设置三个机会条件,分别取值89、78、48,那么总的概率等于0.89×0.78×0.48=0.333216,很接近三分之一了。
或者用两个触发,第一个机会值是32,第二个是2,两者的奖项相同,且前一个触发会关闭后一个。那么,这样的概率为0.32+0.68×0.02=0.3336,也很接近。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 19:50:58 | 显示全部楼层
我是谁004 发表于 2019-11-27 14:44
倘若每个触发内的“机会”条件也是相互独立的话,可以考虑连乘法。比如在触发中设置三个机会条件,分别取 ...

不错,我也是这样想的,增加多个触发来提高精确值,果然玩帝国数学要学的好
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2019-11-27 20:18:54 | 显示全部楼层
刚才又试了一下,两个机会条件均设置为50,结果实际概率不是25%而大约是37%,也许同一时刻的不同条件是有相关性的?
004时代:战役时代
我很乐意看到有人在MOD技术上超过我。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 22:34:25 | 显示全部楼层
我是谁004 发表于 2019-11-27 20:18
刚才又试了一下,两个机会条件均设置为50,结果实际概率不是25%而大约是37%,也许同一时刻的不同条件是有相 ...

决定版的条件是一直检测直到条件满足,所以需要有关闭的触发。以至于第一个触发即便没有命中也继续检测所以多了50%的概率吧。
回复

使用道具 举报

1

主题

0

精华

4

积分

扈从

耕战
0
鹰币
10
天龙币
0
回帖
8
附庸关系0
 楼主| 发表于 2019-11-27 23:36:55 | 显示全部楼层
我是谁004 发表于 2019-11-27 20:18
刚才又试了一下,两个机会条件均设置为50,结果实际概率不是25%而大约是37%,也许同一时刻的不同条件是有相 ...

刚才试了一下,不知道004大大是如何实现的,我目前触发还是做不到抽卡效果。
我是:触发1    条件1 点击X  效果1 改动所有权X  效果2改动所有权X 效果三 产生目标地点单位A  效果3激活触发 2 3 4 5
          触发2     条件1    机会25    效果1替换目标A为B  效果2   关闭触发3 4 5
          触发3     条件1    机会33    效果1替换目标A为C  效果2   关闭触发 4 5
   触发4  条件1  机会50    效果1替换目标A为D    效果2   关闭触发5
   触发5  条件1  机会100  效果1替换目标A为E     效果2  

问题好像是触发2的时候如果没有替换他就会继续检测,导致B>C>D>E
                       
回复

使用道具 举报

417

主题

19

精华

8万

积分

教皇

耕战
13421
鹰币
41665
天龙币
18
回帖
6021

特级嘉禾勋章三级帝国勋章十字军勋章翔鹰建站十周年纪念章

附庸关系0
发表于 2019-11-27 23:51:28 | 显示全部楼层
泥腿子韩大狗 发表于 2019-11-27 23:36
刚才试了一下,不知道004大大是如何实现的,我目前触发还是做不到抽卡效果。
我是:触发1    条件1 点击 ...


触发1,激活触发2、3、4、5、6
触发2,关闭触发3
触发3,关闭触发4
触发4,关闭触发5
触发5
触发6,关闭触发2、3、4、5
回复

使用道具 举报

本版积分规则

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

GMT+8, 2024-12-22 02:21 , Processed in 0.199039 second(s), 190 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

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

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