您的位置: 單機(jī) > 攻略 > 圖文攻略 > 攻略詳情

星露谷物語(yǔ) 運(yùn)勢(shì)系統(tǒng)源代碼測(cè)試解析 運(yùn)勢(shì)怎么計(jì)算

時(shí)間:2016-06-06 14:53:50
  • 來(lái)源:I獨(dú)I孤I蒗I
  • 作者:售夢(mèng)者
  • 編輯:售夢(mèng)者
0

星露谷物語(yǔ) 運(yùn)勢(shì)系統(tǒng)源代碼測(cè)試解析 運(yùn)勢(shì)怎么計(jì)算

4月末入手stardew valley,玩了一個(gè)檔?;旧夏芡娴脑囟纪娴搅?,覺(jué)得這個(gè)游戲的許多地方都很有趣,重要的是這個(gè)游戲是xna的,因此想看一下。在網(wǎng)上也沒(méi)有什么比較好的關(guān)于運(yùn)勢(shì)系統(tǒng)的分析攻略,所以就選擇了這個(gè)來(lái)分析。

首先打開(kāi)游戲中的人物狀態(tài)這里,發(fā)現(xiàn)有5個(gè)人物的屬性等級(jí),farming,mining,foraging,fishing,combat這5個(gè)技能類(lèi)型,在這里我發(fā)現(xiàn)其實(shí)同等級(jí)的技能類(lèi)型不止有5個(gè),而是6個(gè)。

第六個(gè)是Luck,也就是幸運(yùn)等級(jí),只不過(guò)這個(gè)不會(huì)顯示在玩家可見(jiàn)的狀態(tài)欄里。

這就解釋了吃某一些料理的時(shí)候會(huì)增加人物的運(yùn)氣等級(jí),其實(shí)增加的就是這個(gè)屬性。

通過(guò)代碼發(fā)現(xiàn),這個(gè)運(yùn)氣等級(jí)其實(shí)和我們每天早起看電視的那個(gè)運(yùn)氣并不是同個(gè)東西。

在代碼中顯示:運(yùn)氣等級(jí)在代碼中的名稱(chēng)叫做:LuckLevel,而每日的運(yùn)氣名稱(chēng)叫做:dailyLuck,許多取決于運(yùn)氣的幾率事件都是將這兩個(gè)運(yùn)氣值同時(shí)進(jìn)行計(jì)算的。

這段代碼顯示的就是每天在電視上看到的內(nèi)容,會(huì)根據(jù)每日隨機(jī)的運(yùn)勢(shì)值來(lái)進(jìn)行顯示

那每日運(yùn)勢(shì)這個(gè)東西是如何計(jì)算的呢?

是這一句話進(jìn)行隨機(jī)的

意思大概是,會(huì)首先在0.0-1.0之間進(jìn)行隨機(jī)一個(gè)數(shù)字,如果這個(gè)數(shù)字小于0.8,同時(shí)玩家是有“魅力”的,這樣的話那運(yùn)氣是固定為0.1,也就是“非常開(kāi)心”,但這個(gè)還不是最幸運(yùn)的情況,最幸運(yùn)需要到0.12。如果這個(gè)數(shù)字大于0.8,或者玩家不是“有魅力的”,那么就會(huì)對(duì)玩家再進(jìn)行一次隨機(jī),相當(dāng)于是在-0.1-0.1之間隨機(jī)。這個(gè)概率就比較平均了。


在游戲中,我們一般會(huì)遇到幾種運(yùn)勢(shì):

1.精靈非常開(kāi)心(大于0.07)

2.精靈很開(kāi)心(0.02-0.07)

3.命運(yùn)掌握在自己手中(-0.02-0.02)

4.精靈不太開(kāi)心(-0.02--0.07)

5.搗蛋(小于-0.07)

但是,在代碼中發(fā)現(xiàn)還有三種不同的運(yùn)勢(shì),我是沒(méi)有遇到過(guò),不知道有沒(méi)有人玩到過(guò)這三種運(yùn)勢(shì):

1.The spirits are joyous! Someone gave them a nice offering today, and they are very pleased.意思大概是今天精靈極開(kāi)心,會(huì)帶給你特別好的一天。(0.12)

2.This is rare. The spirits feel absolutely neutral today.意思說(shuō)這很罕見(jiàn)。今天的精靈絕對(duì)中立。(0.00)

3.The spirits are furious. Apparently someone tried to give them a worthless offering... Hmm. It's unwise to play jokes on the spirits!意思是精靈很憤怒。顯然有人試圖給他們?cè)愀獾臇|西,給精靈開(kāi)這個(gè)玩笑很不明智?。?0.12)

不過(guò),在代碼中分析,按照正常的隨機(jī)算法,是不會(huì)出現(xiàn)0.12或者-0.12的,不知道這是不是作者沒(méi)完成的設(shè)定,或者我還沒(méi)有發(fā)現(xiàn)。而0.00這個(gè)值是可以出現(xiàn)的,和它自己說(shuō)的一樣,這個(gè)確實(shí)比較罕見(jiàn)(0.5%幾率)。

還有就是最上面說(shuō)的玩家是有“魅力”的,這個(gè)時(shí)候,有90%的幾率是好運(yùn)(80+20*50%)。那什么是有魅力的呢,這個(gè)我還沒(méi)有仔細(xì)的分析過(guò),貌似只有作者Debug的時(shí)候才用到,或者與創(chuàng)建人物時(shí)寫(xiě)的那個(gè)”喜愛(ài)的東西“有關(guān)。


那這個(gè)運(yùn)勢(shì)都會(huì)影響什么東西:

1.動(dòng)物出產(chǎn)的產(chǎn)品

2.礦洞死亡后物品掉落

3.夏天的閃電

4.作物收獲

5.蟹籠

6.送禮

7.敲碎石頭后掉落物品

下面逐一進(jìn)行介紹。

友情提示:支持鍵盤(pán)左右鍵"←""→"翻頁(yè)
8.5
已有1589人評(píng)分 您還未評(píng)分!

玩家點(diǎn)評(píng) 0人參與,0條評(píng)論)

收藏
違法和不良信息舉報(bào)
分享:

熱門(mén)評(píng)論

全部評(píng)論

3DM自運(yùn)營(yíng)游戲推薦 更多+