星露谷物语人物像素图

巧夺天工的意思2022-09-19  17

《星露谷物语 / 像素谷》运势系统代码分析

星露谷Tale/像素谷的运势系统是怎样的?很多玩家不理解。下面小编带来“星露谷故事/像素谷”的运势系统代码分析。让我们来看看。

LZ月底开始星空谷,打了一档。基本上所有可玩的元素都玩过了,我觉得这个游戏很多部分都很有趣。重要的是这个游戏是xna,所以想看看。网上没有关于运势系统的好的分析策略,所以选了这个来分析。现场码字可能比较慢。首先,打开游戏中人物的状态。这里我们发现人物有五个属性等级,分别是农耕、采矿、觅食、捕鱼、战斗。在这里,lz发现同等级的技能类型不仅仅是五种,而是六种。

第六个是运气,是幸运等级,只不过这个不会显示在玩家可见的状态栏里。

这说明吃某些菜会增加角色的运气等级。其实就是这个属性增加了。

通过代码发现,这种程度的运气其实和我们每天早起看电视的运气不是一回事。

代码中显示,代码中LuckLevel的名字是:运气等级,而dailyLuck的名字是:日常运气。很多靠运气的概率事件是同时计算这两个运气值的。

这个代码显示的是你每天在电视上看到的内容,会根据每天的随机运势值来显示。

每天的运势是怎么算出来的?

这句话是随机的。

大概意思是一开始会在0.0到1.0之间做一个随机数。如果这个数字小于0.8,并且玩家有 魅力 是的,在这种情况下,运气固定在0.1,也就是 很开心 ,但这不是最幸运的情况,最幸运需要0.12。如果这个数字大于0.8,或者播放器不是 诱人 ,那么玩家又会被随机选中,相当于在-0.1到0.1之间被随机选中。这个概率比较平均。

在游戏中,我们通常会遇到几种运气:

1.精灵很开心(大于0.07)

2.精灵很开心(0.02-0.07)

3.命运掌握在自己手中(-0.02-0.02)

4.精灵不太高兴(-0.02-0.07)

5.不给糖就捣蛋(小于-0.07)

但是在代码中发现有三种不同的命运,这是lz从来没有遇到过的。不知道有没有人玩过这三种运气:

1.灵魂是快乐的!今天有人给了他们一个很好的礼物,他们非常高兴。大概意思是今天小精灵特别开心,会给你带来非常美好的一天。(0.12)

2.这是罕见的。精神今天感觉绝对中立。

意思是很少见。现在的精灵绝对中立。(0.00)

3.神灵们愤怒了。显然有人试图给他们一个毫无价值的提议...嗯。它 # 39;和鬼魂开玩笑是不明智的!

意思是精灵生气了。很明显,有人想给他们一些不好的东西。对精灵开这种玩笑是不明智的!(-0.12)

但是在代码分析中,按照正常的随机算法,0.12或者-0.12是不会出现的。不知道这是作者没完成的设定,还是lz还没找到。并且可以出现0.00的值。如其所言,这真的很少见(0.5%的几率)。

顶部提到的玩家还有 魅力 是的,这个时候有90%的几率运气好(80+20*50%)。那有什么吸引人的?这个lz没有仔细分析过。好像只在作者调试的时候用,或者和创造人物的时候写的差不多 最喜欢的东西 关于。

这笔财富会影响什么:

1.动物生产的产品

2.地雷爆炸后物品掉落。

3.夏天的闪电

4.作物收获

5.蟹笼

赠送礼物

7.打碎石头和掉落物品。

1.财富对动物产品的影响。

每一种动物在购买/出生后都会有一个快乐值,在代码中称之为快乐。初始值为0xff(255)。就是你每天摸一个动物之后,动物的头上会出现一个心形,说明动物的幸福情况和动物的幸福值都增加了(幸福值在表示一塌糊涂的时候也会加上)。在点击动物时出现的信息中,幸福值与心(善意)是不同的。

快乐价值

30 lt快乐价值

开心值>:200:今天看起来真开心!

据观察,好感值为0-1000,对应0-5颗心。

根据算法,目前是否生产商品完全与快乐值有关。当动物的快乐值高于150时,输出概率为100%。小于150时,数值越小,输出概率越小(75开心值输出率50%)。

运势只决定动物生产时产生特殊物品(鸭毛、兔脚)的概率。

生产特殊产品的算法的一般含义是:

鸭子:

当动物的快乐值大于200时

((快乐值+有利度)/5000+今日运势)+(玩家幸运等级*0.01)

当动物的快乐值小于200时

((最爱-开心值)/5000+今日运势)+(玩家幸运等级*0.01)

兔子:

当动物的快乐值大于200时

((快乐值+有利度)/5000+今日运势)+(玩家幸运等级*0.02)

当动物的快乐值小于200时

((最爱-开心值)/5000+今日运势)+(玩家幸运等级*0.02)

根据实际情况估算:

有一天,一只鸭子的宠爱是3心,它的幸福值是满的,你的幸运等级默认是1。兔子在不同运势情况下的输出(取中间值)如下:

很幸福:26.6%

快乐:22.6%

命运掌握在自己手中:18.1%

不开心:13.6%

不给糖就捣蛋:9.6%

兔子也一样。可见,运势对动物产量的影响很大。

2。运势对矿难后坠物的影响。

我相信大家都在一个矿里挂过,lz也挂过两次,一次掉武器(我的黑曜石剑),一次掉背包里很多东西(包括我送给penny当礼物的几十个瓜)

3.闪电发生概率的影响

以上是关于夏季对雷电发生的影响。lz也忘了是不是只有夏天才有闪电。总之,前提是那种能打雷的天气。这种天气,雷击的时候能产生电池组,跟鸡不下蛋是一个道理。都和运势有关。

这相对简单:

在这种天气下,你是在户外,而不是在沙漠里。不同运势在每个时间点产生闪电的概率为:

非常开心:31%

快乐:27%

命运掌握在自己手中:22.5%

不开心:18%

不给糖就捣蛋:14%

4.作物收获

这个更有趣。不知道有没有大神知道这个dwoop声音是什么?lz认为这里的作者只是无关紧要,没有实际意义。

根据代码分析,庄稼收割的时候应该会有一种特殊的效果,就是庄稼会散落在四周 残骸 (吃饭的时候也有,不知道是不是一样的用法)。基本上就是一个产生又消失的细节,大部分玩家不会在意。在收割庄稼的时候,有0.06%的可能性残骸 生成的数量翻了一番。

5.运势对送礼商誉的影响。

事实上,财富本身对赠送给NPC的礼物的善意没有任何影响。商誉体系里只有一件事和运势有关。经过研究,lz发现作者诡计多端的婊子,而且不会降低好感度(30)。这个概率是:

非常开心:79.5%

快乐:75.5%

命运掌握在自己手中:71%

不开心:66.5%

不给糖就捣蛋:62.5%

然后晚上更多

回来,下面是运势对矿系的影响。Lz在这里发现,运势会影响三个方面:

1.特殊矿石的爆炸量

2.经验获取(影响采矿水平)

3.临界命中率

首先,特殊矿石的爆炸量。

代码比解释复杂,就说结果吧(默认是没技能,就是5级10级学一次就有影响了):

受影响的矿石类型:

1.铁(380)

2.石头(下)390

3.铜(378)

4.黄金(384)

5.铱(386)

当采矿等级和幸运等级都是等级1时,

挖一个普通的石头矿,有50%的几率产出一块石头,50.5%的几率产出两块石头,0.501%的几率产出三块石头,0.005%的几率产出四块石头(lz概率不好,差不多就是这样。。算了),这个几率会因为采矿等级和幸运等级的提高而增加,好像增加了不少(从千分之0.5到千分之0.5,。以这种方式)

挖其他矿有33%的几率1,33%的几率2,33%的几率3,4,5,这些都是可能发生的事件。学技能拿4也不是特别意外。技能水平低得了5,基本就跟中彩票一样了。

产出的矿石量不会因为类型不同而不同。

2.经验的增加

默认挖掘等级,幸运等级为1。每挖一块石头,你都有机会获得5点经验值。

这个概率是:

很幸福:5.24%

快乐:5.14%

命运掌握在自己手中:5.03%

不开心:4.92%

不给糖就捣蛋:4.82%

这里可以发现,事实上,挖掘等级和幸运等级越高,增加经验的几率越大,高达5.55%。

影响不大

3.暴击率。

这也和每日运势无关。

假设暴击率为20%,那么幸运1-10级的暴击率为20.5%-25%。也就是说,暴击概率的数值并不完全取决于装备上显示的数值。基础暴击率越高,增幅越大。假设临界打击率是50%,

真实的暴击率是:

1.25%-62.5%,也要看幸运值,

所以,别忘了同时增加自己的幸运等级!

补充一些后来的发现:

1.砍树的时候,今天运势不错,会多掉1根原木(5%),即使你的运势很高(4%-40%)。

2.挖农场里的石头,计算方法同上。

3.特殊的宝石(彩色芯片,钻石,精制应时)出现在矿山。有人问我这个财运等级怎么升级?lz翻了翻代码,发现升级的唯一方法就是吃+幸运食物,直接提升等级,有持续时间。

但是!!在经验方法中,第一句话是判断。

操!!知道代码的可以看看。

)

所以结论是,目前来看,没有增加运气等级的手段(除了吃菜)。这可能是作者还没有完成的一个设定。

在这里找到的丢失书籍的爆炸率是20%。如果丢失的书都找到了,又会变成混子。作者对冬天挖的东西进行了调整。山药40%,冬根更高。

转载请注明原文地址:https://juke.outofmemory.cn/read/1696381.html

最新回复(0)