红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2292|回复: 16

【新的脑洞】随机触发v2.0

[复制链接]
发表于 2014-4-30 08:49:32 | 显示全部楼层 |阅读模式
本帖最后由 鬼蟬 于 2014-5-1 11:12 编辑

前天和小伙伴一起脑洞出来的东西,可以实现以任意概率触发一个事件,甚至以不同概率触发不同事件
發現置頂裏面也有類似的東西,原理就是利用51號隨機延時觸發的隨機功能、13號固定延時觸發和12號摧毀觸發動作完成的。

【A】先講2等分隨機觸發的思路:

開始觸發: <觸發1:隨機延時100|....,....,....,....,....[....,....,....,....,....|....,....,....,....,....]摧毀觸發2,引發事件1(一半概率)
開始觸發: <
開始觸發: <觸發2:固定延時100|....,....,....,....,....,....,....,....,....,....|摧毀觸發1,引發事件2(一半概率)

這樣觸發1的實際延時如果小於100,將引發事件1,如果大於100則自身被摧毀并引發觸發2所對應的事件2。

【B】接著說明任意百分比的觸發思路:

調整觸發2的固定延時為(150-x)就可以使事件2的發生幾率為x%。

開始觸發: <觸發1:隨機延時100|....,....,....,....,....[....,....,....,....,....|....,....,....,....,....]摧毀觸發2,引發事件1(概率70%)
開始觸發: <
開始觸發: <觸發2:固定延時120|....,....,....,....,....,....,....,....,....,....,....,....|摧毀觸發1,引發事件2(概率30%)


【C】其實也沒必要弄到100,否則延時本身也是會影響任務手感的,建議以偶公約數設定,例如例【B】中就可以設定隨機10固定12。

【D】3等分隨機觸發思路:
觸發1-1:隨機延時2|[|]引發事件1-1(三分之一概率)
開始觸發: <觸發1:隨機延時6|..[..|..]摧毀觸發2,引發事件1(三分之一概率)
開始觸發: <觸發2:固定延時5|....|摧毀觸發1,引發觸發:<觸發1-1:隨機延時2|[|]引發事件1-1(三分之一概率)
開始觸發: <觸發2:固定延時5|....|摧毀觸發1,引發觸發:<_(:3JL)_格式你不要調皮啦!

開始觸發: <觸發2:固定延時5|....|摧毀觸發1,引發觸發:<觸發1-2:固定延時2|.|引發事件1-2(三分之一概率)


【E】任意數量事件任意比例概率觸發思路:結合【B】、【C】、【D】好好打草稿自己想吧







评分

参与人数 2威严 +6 DIY币 +14 收起 理由
终幻 + 4 + 8 厉害厉害,有过一段时间一直想弄这个的.
Dennis + 2 + 6 厉害

查看全部评分

发表于 2014-4-30 16:29:44 | 显示全部楼层
本帖最后由 LRAR 于 2014-4-30 16:35 编辑

难道是利用AI触发,
让AI随机出一些单位中的一个,然后用“科技类型存在”触发其他事情?

用AI触发分量来控制概率么?

想到个更靠谱的。。
用随机弹头动画刷兵,接着同样用“科技类型存在”触发不同的事情
 楼主| 发表于 2014-4-30 17:37:30 这篇帖子是使用手机发表的! | 显示全部楼层
LRAR 发表于 2014-4-30 16:29
难道是利用AI触发,
让AI随机出一些单位中的一个,然后用“科技类型存在”触发其他事情?


可以任意比例分配分量,而且不制造多余单位再摧毁
发表于 2014-4-30 19:39:16 | 显示全部楼层
鬼蟬 发表于 2014-4-30 17:37
可以任意比例分配分量,而且不制造多余单位再摧毁

分量数值究竟是如何对应概率的?
比如说两个触发分量相同,那么各有50%触发(?)
如果说是一个60一个20,那么两者触发的概率就分别是75%和25%?
真的是这样的吗?
 楼主| 发表于 2014-4-30 22:33:06 这篇帖子是使用手机发表的! | 显示全部楼层
LRAR 发表于 2014-4-30 19:39
分量数值究竟是如何对应概率的?
比如说两个触发分量相同,那么各有50%触发(?)
如果说是一个60一个20 ...

所以用的不是这个原理。你的问题我无法回答。因为没办法测试足够多次
发表于 2014-5-1 10:23:31 | 显示全部楼层
是用碎片吗?
 楼主| 发表于 2014-5-1 10:34:28 | 显示全部楼层

不是。我才發現置頂的教程裏面也有類似的,但是沒有我這個精確
发表于 2014-5-1 13:56:33 | 显示全部楼层
_(:3」∠)_LZ这个算法好好……以前都只会用1/2或者1/4的概率什么的
发表于 2014-5-1 19:16:51 | 显示全部楼层
复杂,麻烦。。。。
而且这样的话貌似就不能控制触发真正发生的时间吧?

我还是用随机弹头动画刷兵吧。。。。
  
发表于 2014-5-1 19:52:50 | 显示全部楼层
LRAR 发表于 2014-5-1 19:16
复杂,麻烦。。。。
而且这样的话貌似就不能控制触发真正发生的时间吧?

玩家一般不会在意随机掉的几秒钟……要是要精准触发的话可以提前做随机判定,然后用局部变量传递随机出来的结果就能精准触发了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2018-5-27 01:40 , Processed in 0.064007 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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