請教心金魂銀是否取消了隨機性?
我用上模擬器在玩海女皇出品的493版魂銀發現不能利用S/L來改變之後事件的結果 (出招, 醒來, 抓精靈...)
請問這是心金魂銀的特性還是海女皇的特性?
算法问题,NDS都这样,和GBA不同,某个随机取值可能是你上一次执行好就确立了,打个比方(不是真实数据,只是举例),我出个一击必杀,某随机数值小于等于30就中,我出第一下的时候,这个随机数值已经被赋值了,第一下出去后,再设置该随机数值一个值,比如55,那么你第一次打出去后即时存档的,再怎么读取数值是55不会改变,第二下一定不会中 海のLUGIA 发表于 2018-1-22 18:34
算法问题,NDS都这样,和GBA不同,某个随机取值可能是你上一次执行好就确立了,打个比方(不是真实数据,只 ...
原來這樣 那就是說判定是在上一次攻擊時已完成 不像GBA那樣每次都在發招一刻才判定?
好吧 所以我不能再輕鬆玩魂銀了{:5_doge10:} alexan 发表于 2018-1-22 20:17
原來這樣 那就是說判定是在上一次攻擊時已完成 不像GBA那樣每次都在發招一刻才判定?
好吧 所以我不能 ...
{:5_doge02:}是的,抛球之类的都是同理 海のLUGIA 发表于 2018-1-23 18:55
是的,抛球之类的都是同理
可是我又想問一下 如果上一次已判定了下一招的機率
要是對方速度比你快 然後他使出了改變你出招機率的招式 (扔沙 泥湯 睡眠 麻痺...)
那麼是會重新判定的嗎? 還是直接以新判定蓋過原有判定? alexan 发表于 2018-1-23 19:29
可是我又想問一下 如果上一次已判定了下一招的機率
要是對方速度比你快 然後他使出了改變你出招機率的 ...
不是几率变了,是参与运算的随机数提前固定好了,最简单的打个比方,我出个10万,本来命中率是100%的技能对吧,那么提前固定好的随机数管你是1~100都不影响结果,但是这个回合你放了招分身,不是百分百命中了,那么这个固定好的随机数是不是参与比大小就有意义了?要知道运算的不是一个因子,变量有很多 海のLUGIA 发表于 2018-1-23 22:43
不是几率变了,是参与运算的随机数提前固定好了,最简单的打个比方,我出个10万,本来命中率是100%的技能 ...
仍然看不太懂= = 求女皇解畫一下= = alexan 发表于 2018-1-24 20:57
仍然看不太懂= = 求女皇解畫一下= =
假设简单点,设:
实际命中数值=技能命中率*对方回避率
实际命中判定断为 随机数变量A的值 与 实际命中数值比大小,小于等于则命中,大于则不命中
看两种情况,第一种:
①A的值在上一轮已经设置好了81(取值范围1~100)
②对方精灵出招,没有使用提升回避率的技能
③我方使用十万伏特,实际命中数值=100*1=100
④81与100比大小,小于100,技能命中。
第二种情况:
①A的值在上一轮已经设置好了81(取值范围1~100)
②对方精灵出招,使用了提升回避率的技能,回避率变成0.8
③我方使用十万伏特,实际命中数值=100*0.8=80
④81与80比大小,大于80,技能没有命中。
当然实际运算因素更多,取值也不是这样的,只是举例说明原理,数值不是真实的
海のLUGIA 发表于 2018-1-25 20:18
假设简单点,设:
实际命中数值=技能命中率*对方回避率
我的意思是 對手出招不再隨機(因為SL多少次對手也是這樣出招 會中的也一定會中 也不能再用SL來修改命中了)
剛剛在狩獵區才發現問題大了
遇上一隻圖圖犬 我丟他泥巴2次後第3回合會跑 那我就把第一回合丟球; 泥巴->丟球; 泥巴->泥巴->丟球 都試了
然後3個情況圖圖犬沒抓到 那就是說我根本抓不到這隻圖圖犬?! alexan 发表于 2018-2-4 01:22
我的意思是 對手出招不再隨機(因為SL多少次對手也是這樣出招 會中的也一定會中 也不能再用SL來修改命中了 ...
{:5_doge01:}不同方面的运算方式会有差异,这个讲起来就很细了,有些是上一步决定下一步的随机数,有些是开机就生成好了一串…用即时存档自然是把这一串存进去了 alexan 发表于 2018-2-4 01:22
我的意思是 對手出招不再隨機(因為SL多少次對手也是這樣出招 會中的也一定會中 也不能再用SL來修改命中了 ...
你二次是泥巴,所以他会逃,所以你第二次不要泥巴,就会改变算法了
页:
[1]