當前位置: 華文問答 > 遊戲

還在玩「已經涼了」的遊戲是種怎樣的體驗?

2020-04-06遊戲

安卓【魔塔50層勇者的試煉】不氪不用bug攻略

最近在豌豆莢上裝軟件時偶爾看到"魔塔"遊戲,就是這個

勾起了塵封的記憶,裝上玩了一下。

需要安卓系統,版本v1.9.1 2018-04-25

玩過魔塔的同學應該知道,魔塔看似勇者鬥惡龍的冒險故事,其實是個大型數獨,尋求最優解才是樂趣之所在,我在網上搜了下這個版本攻略,卻基本沒找到啥靠譜的。按照網上的步驟前面的環節都還好說,但沒一個能打穿最終boss的,當然遊戲中設定了輕松氪的方式,氪一下難度就降低不少,都不需要花錢,給個好評就有3+3的鑰匙,隨便安裝幾個推薦軟件(京東、頭條之類)送的魔幣都能氪出幾十點內容來,然後就能刷刷一路破關,打死最後boss還剩上萬的血。不願意氪也好說,這個遊戲有個大bug,在剛出門100攻100防1000血,立即會碰到boss事件,緊跟著被扔監獄裏變成10攻10防400血,和boss說話的過程中可以透過安卓系統管理器殺掉遊戲行程,遊戲會自動存盤,再進遊戲後取出自動存檔,會發現英雄站在剛才的位置,仍然100攻100防,但是boss不見了,繼續走下去沿著路撿幾個鑰匙,下層後再原路返回拿樓層飛行器,經過剛才的事件地點boss又跳出來,如剛才一樣殺掉行程載入自動存檔再來一次,boss又被忽略了,回到第一層拿了樓層飛行器以後該怎麽玩怎麽玩,只要註意不再去踩那個事件點就好了,這樣也能輕輕松松通關,毫無難度。

但是這些都不是我之所願,我就想知道怎麽才能不氪也正常通關,這個版本把最終boss從5000生命改到了8000生命,在第四關底強制加了對方先攻策略,玩了好幾遍都磕死在最終boss處,因為搜不到完善的攻略,只好自己摸索了,如下是我的破關步驟。

遊戲除了自動保存bug,以前版本還有鎬破墻拿35層魔龍身後冰凍提前獲得神聖劍的bug廣為流傳,不過在這個版本中被修正了。還有一個結束對話bug,對話時點「結束會話」會直接終止談話,然後應該發生的劇情就不觸發了,這在最終boss處很容易遇到,點選「結束會話」,boss就不變身了,然後小房間沒出口沒事件就卡死了,應對方案是點對話方塊的框體,不要點選「結束對話」按鈕。

先普及一下基本知識,考慮到一些同學背景知識欠缺,甚至以前完全沒有玩過(其實這個遊戲存在至少已經有二十多年了)。遊戲主界面如下:

英雄內容包括生命、攻擊、防禦和金錢,鑰匙紅藍黃,其中"樓層飛行器"可以在各層跳來跳去,但必須緊貼出口使用。"怪物手冊"應是使用最頻繁的道具(如果認真玩的話),它會顯示怪物的攻防和血量,如下:

物品欄裏有特殊道具,偶爾用到。

說一下傷害計算公式。攻防沒有隨機數,每次打敗怪物損失血量固定。

每一次攻擊造成"攻擊"-"防禦"的傷害,如果"攻擊"<="防禦"不破防則不掉血。

和怪物對戰時,第一下英雄攻擊,第二下怪物還擊,依次迴圈,直到一方倒下(在第三關關底boss處敵人有先攻權,那個場景中傷害計算和面板不一致,需要特別關註),怪物血到零就消失了,而英雄的血為負才會失敗,為0還能站著繼續(或是這個版本的bug)。

理解公式後我們會知道如何抉擇加攻擊還是防禦,一般來說,防禦減免是持續恒定的收益,而加攻擊獲得的收益是階段式的,以小蝙蝠為例

小蝙蝠的防禦3生命35,當攻擊達到38時,擡手秒殺小蝙蝠,>38的情況不再贅述,說38以下的情況,當你一次砍不死需要兩刀時,怪物會還手一次(當然你防禦夠高免傷不在此討論之列),兩刀砍死怪物英雄需要的最低攻擊力為35/2 向上取整 +3 = 21,當攻擊到達21時,可以兩刀砍死小蝙蝠。打小蝙蝠時攻擊從20加到21很關鍵,但是從21加到37點沒有意義。

再說幾點註意事項:

第一,早期不要花太多錢買內容,一共有四個購買點分別在4、12、32、46層。第n次購買需要的金幣數為(n*n -n +2) * 10,以下是每次購買需要的錢數,一般最後可以買到3440這檔,看著3820還差很多,共計買19次:

1 20

2 40

3 80

4 140

5 220

6 320

7 440

8 580

9 740

10 920

11 1120

12 1340

13 1580

14 1840

15 2120

16 2420

17 2740

18 3080

19 3440

20 3820

每次買生命可以獲得n * 100的生命,最後幾次買生命即可,前期全買內容。4層買內容攻防增加2/4點、12層買增加4/8點、32層買增加8/16點、46層買增加10/20點,內容越晚買越好(因為花同樣的價錢,不管在第幾層買購買次數都會同樣疊加)。但是前期不買點內容會被虐成狗,如何在不被虐成狗和盡量少加內容之間取得折衷,就是魔塔遊戲樂趣之所在了,特別聲明下,這個版本的最終boss很難搞,一分一毫都需要仔細計算。

第二,前期不要打怪刷錢。一般進入新關卡拿了劍盾後,老關卡中本來打起來很費勁的怪現在都可以無傷拿下,很多同學就去刷它們拿錢,這樣是不好的,第五大關可以獲得特殊物品幸運金幣,拿到幸運金幣後,打怪爆金幣翻倍,所以前面破關時只打必要的怪就好,怪物能不打就不打,留待有了幸運金幣後再來清場。

第三,不要見血瓶就吃,進入第五大關以後,有魔法關卡會減一半的生命,還有巫師會讓你在經過她身邊時減血(但不會減死,這也是和魔塔原版不一致的地方),所以平時生命足夠用即可,不要見瓶就吃,吃血瓶的時候從大瓶開始吃起,比如800,400的瓶,200、100、50的瓶多留幾個,就像零錢一樣,需要的時候才能湊到你希望的點數,以獲得最小的生命開銷。

好了,下一步進入遊戲世界,第一大關1-10

初始狀態,沒什麽好說,攻防雖然高,但是沒有鑰匙,只有一條路,無傷去第二層,第二層去第三層,然後被boss發現,抓進監獄。在小偷幫助下逃跑,重新進第三層,攻10防10生命400,撿鑰匙和血瓶走人,順手從老頭處拿怪物手冊,先去拿劍

第四層略過,打紅、綠史萊姆過門去第五層

第五層拿了劍以後打紅綠史萊姆拿鑰匙(鑰匙不夠用了),不要打小蝙蝠,先去第四層拿攻擊+1。

這裏先簡述一下第一關的打怪的取舍順序,我先列一下常見怪的攻擊跳躍點:

紅史萊姆 生命45, 防禦 2,跳躍點 47 25 17 14 11 10

綠史萊姆 生命35, 防禦 1,跳躍點 36 19 13 10

以上兩種怪不會因為加幾點攻擊就獲得收益(目前攻擊20),而拿盾以後可以免傷防殺它們

小蝙蝠 生命35,防禦2,跳躍點 38 21

攻擊20到21,可以讓打小蝙蝠消耗從56降低到28

初級法師生命60, 防禦8,跳躍點 68 38 28 23 20

骷髏人生命50,防禦6,跳躍點 56 31 23 19

骷髏士兵生命55,防禦12,跳躍點 67 40 31 26 23 22 20

初級衛兵 生命50,防禦22,跳躍點 72 47 39 35 32 31 30 29 28 27 26 25 24 23

骷髏隊長 生命100,防禦15,跳躍點 115 65 49 40 35 32 30 28 27 25 24 23 22 21 20 19 18 17 16

不考慮在第一關買內容,第一關買不但性價比奇差,而且進入商店還需要消耗一個寶貴的藍鑰匙,相當得不償失。在第一關可加的內容點,除了劍盾,攻防各7點,最高內容到為27/27,對比怪物跳躍點列表我們可以知道,應該攻擊21打小蝙蝠,攻擊23打骷髏人和初級法師,攻擊26打骷髏士兵,以此為原則來規劃路徑。

先去打初級法師拿+1攻擊,然後打小蝙蝠拿鑰匙(不要打旁邊的綠史萊姆,回頭拿了盾可以無傷拿下),回第五層

打小蝙蝠開路,打小蝙蝠拿鑰匙,打小蝙蝠開路,總之小蝙蝠遭殃了

鑰匙開路,不敢打骷髏兵,去第七層

為了黃鑰匙,這裏需要飛龍騎臉過骷髏士兵,先去拿攻擊+1,21點到22點攻擊,可以把骷髏士兵的傷害從252降低到210。

帶著3顆黃鑰匙去第八層

拿三個鑰匙開路,然後撿回三個鑰匙,直接去下一層

開右邊黃門,走秘道拿到盾,現在可以無傷打紅綠史萊姆了,先拿了便宜的紅寶石和白寶石

回頭先把幾個之前沒拿的東西拿了,6層拿兩藥瓶

4層拿個鑰匙

現在的狀態

開局到現在,應該都沒有分支可選,局面稍微開啟,但可去的地方多了,我們的英雄也陷入了迷惘。很多攻略都只講下一步應該去哪裏,不講為什麽。我認為寫攻略的目的,更重要的是告訴讀者怎麽去分析問題並求解。說一下我的思路,根據上面的跳躍點列表,骷髏隊長和初級衛兵需要攻擊27再去打,骷髏士兵需要攻擊26,其他的怪物攻擊23即可。在攻擊23這一檔,我們應該優先拿防禦寶石,但是先去拿哪個防禦寶石呢?我們和怪物戰鬥時,受到的傷害次數是不一樣的,如下:

骷髏 2

小蝙蝠 1

初級法師 3

被攻擊次數會影響防禦寶石帶來的收益,當前我們應該盡量從受攻擊次數少的那個分支選起。

共有以下選擇:

a. 10層,消耗2黃鑰匙,1藍鑰匙,打骷髏和小蝙蝠,受到3次傷害,收獲一個白寶石

b. 1層,5次傷害加黃鑰匙收獲紅白寶石

c. 3層,4次傷害加黃鑰匙獲得白寶石和黃鑰匙

d. 3層,拿紅寶石

e. 5層,打骷髏士兵獲得白寶石(攻擊到達26以後)

f. 6層,3次傷害加黃鑰匙獲得白寶石

g. 8層,8次傷害加黃鑰匙藍鑰匙,獲得紅寶石白寶石

h. 6層,受4次傷害加50g獲得藍鑰匙

i. 7層,打骷髏人獲得兩個黃鑰匙

j. 7層,打骷髏士兵獲得兩個黃鑰匙

路徑抉擇:

先a,之後本應f,但這時只剩一個鑰匙,用了無法走c,所以先c再f,然後i拿鑰匙,之後b,h,g,d,e,j。

依次為:

a => c => f => i => b => h => g =>d => e => j

先走a,用藍鑰匙去踩一點防禦。

c,加防禦

f,加防禦,沒有鑰匙了

先i,拿鑰匙

b,加攻擊防禦

h,買藍鑰匙

g 開藍門拿寶石

d,拿紅寶石

攻擊到了26,到e打骷髏士兵,拿最後一個白寶石

這時,到十層拿了最後一個紅寶石就可以去打紅鑰匙通關了,先拿鑰匙吃血瓶

拿紅寶石順便吃血,現在可以去拿紅鑰匙了

拿到紅鑰匙,去找點血瓶,鑰匙換生命

回到第一層,兩個鑰匙用在這裏

開門打boss

第一大關搞定,殘血6點

休息片刻。開始第二大關11-20,最開始沒什麽好說,只能欺負小蝙蝠

12層買內容,三次攻擊。到11層打大史萊姆拿一串鑰匙,損失生命90。

加了這麽多的攻擊,需要好好梳理出來,如第一大關,先列一下各種怪物的減傷跳躍點:

大史萊姆 133 68 47 36 29

獸人 265 135 92 70 57 49 43 38 34 31

獸人(十字架雙倍攻擊) 133 68 46 35 29

大蝙蝠 68 38 28

高級法師 130 80 64 55 50 47 45 43 42 40 39 38 37 36 35 34 33 32 31

獸人戰士 335 175 122 95 79 69 61 55 51 47 45 42 40 38 37 35 34 33 32 31 30

獸人戰士(十字架雙倍攻擊) 168 88 62 48 40 35 31

石頭人 88 78 75 73 72 71 70 69

吸血鬼 510 288 214 177 155 140 130 122 116 111 107 103 101 98 96 94 93 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67

吸血鬼(十字架雙倍攻擊) 255 144 107 89 78 70 65 61 58 ...

備查。

註意拿盾需要打兩個高級法師,攢夠64點攻擊再來,68點是第一個質變點,可以無傷打大蝙蝠,打boss 70是一檔,78到不了。

向左無傷過小蝙蝠進入13層,13層的神聖劍只能看看,第五關殺了魔龍才能拿到,不要在這裏耗費黃鑰匙。

看一眼,然後去14層

走秘道去15層

在小偷的幫助下去16層,下一關需要藍鑰匙,先去拿個鑰匙,掉2點血

過藍門去17層

拿劍,然後原路返回

回來後,先從墻上暗道拿便宜寶石

拿完寶石往回走,去拿盾,現在攻擊正好卡高級法師64一檔,路上遇到賣藍鑰匙的順手買了。

防禦上來以後,終於可以無傷打動第一關的怪了,回去收拾點東西

8層,藍鑰匙

7層,50塊錢買5個黃鑰匙,沒有比這更便宜的了,趕緊買

回第一關拿樓層飛行器(學名竹蜻蜓),終於不用跑來跑去了。

挨個樓層掃掃,看還能扒拉到什麽

9層有個鑰匙可以拿

到目前為止基本沒啥分支可選,現在局勢稍微緩和,就進入了微妙的時刻,有幾個分支可選,我們先來甄別分支的優劣。

根據上面的傷害跳躍點列表,我們知道

還有4點攻擊可以無傷過大蝙蝠,所以需要再吃兩個紅寶石。獸人的傷害跳躍點在70和57,一時半會難達到下一個跳躍點,期待十字架。高級法師的下一個跳躍點是80,本大關無法達到。在目前64點攻擊下,每戰鬥一次的被攻擊次數為:

大蝙蝠 1

獸人 4

高級法師 2

大史萊姆 2

獸人戰士先不討論,拿到十字架之前見到就躲吧。14層和17層獸人戰士守衛著的東西就不用想了,主要考慮11層和12層的寶石和15層的寶石。首先考慮15層的白寶石拿不拿,代價是獸人135的傷害,需要68次減免才能回本,數了一下到過關的挨打次數,約65次左右,到後面關卡開始初期還會挨打一段時間,所以建議拿取,所以順序就定為,先拿15層白寶石,然後拿12層白寶石,紅寶石,再拿11層紅寶石。先拿15層白寶石

拿12層兩個寶石

拿11層寶石,現在可以無傷下大蝙蝠了,先拿點福利

免費拿鑰匙

向更高層出發。慫,走藍門

到右邊拿藍鑰匙向左,註意這裏有個暗門,先推開,不要浪費黃鑰匙

一路往下,敵人都很弱

下面期望拿寶石,但是沒有藍鑰匙了

拿藍鑰匙,慫,走黃門

原路返回20層拿寶石

去19層再拿個紅寶石,攻擊從70到72,石頭人的傷害從378降低到168,如果升級到74,傷害會再降低到126,72到74的收益比70到72差遠了。

這時還沒有拿的寶石包括:

a. 18層藍鑰匙後面的紅寶石白寶石

b. 17層兩個獸人兩個獸人戰士一起守衛的紅寶石白寶石

c. 14層獸人戰士後面的白寶石

紅寶石在boss戰中和消滅獸人戰士中都沒有幫助,獸人戰士68一檔之後為88,本大關沒戲。唯一有用的是打石頭人獲得42的收益,但還在拿十字架之前。剩下的白寶石,即使拿了十字架,打獸人戰士也要受到124點的傷害,需要減免傷害60次才能回本,基本都是賠,去拿藍鑰匙還會有額外的開銷,所以這幾個寶石都選擇暫時放棄,直接過關。去拿藍鑰匙

拿十字架

十字架

內容

去撿個便宜的藍鑰匙,拿十字架之前可沒有這種便宜,現在打獸人只需要消耗20多的生命

打爆這三個獸人戰士拿紅鑰匙過關,需要生命124*3+27=399,找血瓶去,從大的吃起

拿紅鑰匙去過關

到20層開紅門,最終boss還需要705的血,繼續去收集血瓶

一個鑰匙換200的血

鑰匙換血

免費的100血瓶吃光了,再找兩個五十的瓶,現在地上有八個50的瓶,過關

第三大關21-30

跟著走就過關了,全是對話,23層操作一下,把隱藏墻都撞出來,暗示說,gold 0f,意思是說幸運金幣在0層,以後拿到下樓器到1層使用

28層收黃鑰匙,100塊一個,用錢的時候再來賣

進入第四大關31-40,直接往下,左右不用多看,和敵人差距太遠

生死看淡,不服就幹,掉血464拿下鬼戰士

買防禦三次,回第二大關去拿寶石。

防殺關鍵路徑上的怪刷點錢,先別打獸人戰士,現在還會受到16點傷害

拿藍鑰匙開門,拿免費寶石

回32層再加一次攻擊,獸人戰士現在造成6點傷害

現在獸人戰士造成4點傷害,再吃了白寶石變成2

拿藍鑰匙,消耗生命2

拿劍

如果從右邊直接下會被機關卡住,打爆兩個戰士兩個鬼戰士才能脫困,估計耗血1600。

中路遇到敵人三個幽靈,一個鬼戰士。

幽靈生命320防禦20,跳躍點340 180 127 100 84 77

鬼戰士生命220防禦30,跳躍點250 140 104 85 74

我現在90的攻擊,即使買一次攻擊+8也是保持原樣。損失約400的生命拿到劍。

找兩個無傷的怪掙14元,湊夠380,然後賣兩個黃鑰匙,580元再買一次攻擊。

戰士生命210防禦65,跳躍點275 165 135 118 107 100 95 92 89 86

現在攻擊過135,可以來打寶石了

終於可以無傷打獸人戰士了,先去拿黃鑰匙

攻擊上了140以後可以大規模消滅鬼戰士了,先加攻擊,然後拿藍鑰匙,攻擊過144可以打中級衛兵了。

中級衛兵生命100防禦110,跳躍點210 160 144 135

幽靈先不動,一會拿了盾可以無傷拿下

生命不足,地上找幾個血瓶,然後去2層打監獄,拿鑰匙,血瓶,1000塊,救小偷

然後把這個也拿了

去33層,前往34層

拿這個關鍵的攻擊+4,攻擊達到150,秒殺雙手劍客,先拿點福利

鑰匙

鑰匙

然後去35,鉆過小偷挖的通道進36層

在暗道間穿梭,吃個血瓶去37

走藍門去38層

到這裏無路可去了,需要到12層左上去買800的紅鑰匙,這800塊錢,一會在買地震卷軸付賬4000時會缺,導致要去額外刷八百塊錢的怪,變相的減少了幸運金幣的收益,一出一入,差不多損失1600金幣。正常拿盾需要從最右邊消耗三個黃鑰匙去拿,一時半會還拿不回騎士後面的三個鑰匙,拿過關紅鑰匙時湊不齊八個黃鑰匙就尷尬了,還得去買或者使用飛行道具過關,都不是好選擇。我去拿鎬來過這裏。

15層打大章魚,耗血522

直接拿盾,然後鑿開墻壁跑路,現在可以無傷懟幽靈了,路遇200賣3個黃鑰匙的商人,便宜,買。

這時註意不要買2000的藍鑰匙,買了後面要崩盤。紅寶石不要拿,雖然打鬼戰士只耗十幾點血,但是蚊子再小也是肉,加這四點攻擊對後續過關沒有幫助。硬懟紅騎士,左邊免傷拿防禦

到31無傷拿血拿鑰匙

現在還沒拿到內容點有

31層的白寶石,紅騎士守衛

34層的白寶石,紅騎士守衛

39層的紅寶石,鬼戰士守衛

40層銀鑰匙後面的紅寶石白寶石

首先紅寶石沒有用,即使加到158的攻擊,對過關也沒有幫助。

藍鑰匙可以花1000或2000買到,或者打32層的紅騎士搶到,都很受傷。

現在打紅騎士消耗180血,權衡下放棄這幾個白寶石,直接過關,去拿紅鑰匙,開八門金鎖陣

拿紅鑰匙過關

這個場景敵人先攻,所以實際傷害和面板不一致,需要註意了,防禦170過關需要的血量為

510*3+240*3+90*3+20*3=2580

過這裏的時候一定要攢夠150的攻擊,否則每個雙刀劍客多砍一下,就會多出1500左右的傷害。

掐好血量去過關

第四大關搞定,進入下一大關,過關後記得不要吃獎勵的血瓶!!

第五大大關41-50

從中間下,用3個鑰匙,減一半生命,扣生命21點。下面先向左打兩個史萊姆王開門,右邊是巫師,當你從她們身邊走過時就會掉血,低階掉100,高級掉200,但是不會死,另外如果是0血,被巫師力場碰一下會變成1血,估計這也是bug。史萊姆王生命360防禦20,跳躍點380 200 140 110。現在打史萊姆王需要掉血256,兩個是512,先去前面找瓶子,吃夠500的血。另外39層現在有個免費攻擊,順手拿了

在法師力場和生命減半網中去搶鑰匙,不幸失去8點生命,下面1血裸奔

到43層,一路向下,誰都打不過

接著去下一層

在法師力場中去下層,1血,無傷

47層走不動了,計劃是用飛行器飛到對角然後用藍鑰匙開門,攢夠四千大洋買地震卷軸

先去拿飛行器

飛行器

拿藍鑰匙,打紅騎士會掉血

47層飛到對角,正好四千金幣,1個藍鑰匙,開門買卷軸,特別記得先下48層站一下,下次就可以用樓層飛行器直接飛過來

去37層炸墻,地上東西全撿

到45層,用兩次飛行器,拿了上層器再回來

去43層使用上層器,進入隱藏的44層,在這個位置使用37層撿來的炸彈,獲得神聖盾,100防禦,而且不再受法師力場和減半生命魔法的影響,現在開始可以隨便撿血瓶了

先橫掃第四大關,拿寶石,不要打無關的怪

拿寶石

拿寶石

拿寶石

拿寶石

拿免費寶石

清出通路,拿藍鑰匙

接著拿寶石

硬幹魔法警衛拿盾,損失生命230,有盾後可以防殺初級巫師和高級巫師

去41層,先去右邊拿藍鑰匙,然後去左邊打敗高級巫師

去另一邊撞一下墻,撞出了隱藏的高級巫師,下層器出現了,拿了下層器去一層,使用後到達0層,拿幸運金幣

幸運金幣

現在開始掃蕩前四十層攢錢,漫長的過程。800紅鑰匙不要買,1000藍鑰匙不要買,2000三個藍鑰匙晚點買。具體應該買什麽,看最後溢位多少錢而定。16層順路拿聖水

掃蕩一遍前40層後的狀態如下,買內容,吸血蝙蝠掉血5點

加兩次防禦,三次攻擊,沒錢了,拿魔法鑰匙

去41層炸門,刷怪撿東西

去42層拿防禦寶石,這樣就能無傷打黑暗騎士了,但打魔法警衛還會掉血,先不要理會魔法警衛。收拾一圈,把所有無傷能打敗的怪物都幹掉,能撿的寶石撿了,沒藍鑰匙了,去39層花2000買3個,來這裏開門

撞出隱形的魔法警衛,殺死後他去右下角拿劍,這裏還不能無傷,會受到15點傷害

拿劍後再去加三次攻擊,攻擊達到330,可以秒殺魔法警衛了。去49層打偽boss,先封印他,然後殺光剩下的魔法警衛,最後殺boss

拿屠龍匕

殺龍

從龍身上獲得冰凍魔法,去拿神聖劍

2層加攻防3%,然後喝聖水,再掃蕩一圈,1000塊買兩千血

鑰匙盡量用掉,有錢就買血,打大法師

打死大法師掙的錢又夠買一次血了

最後狀態,先去26層救公主

24層見boss

原來就是小偷,這裏有「結束對話」bug,請點對話方塊體而不要點「結束對話」的按鈕

當前狀態

boss狀態

成績32772-32393=379

哥只是個傳說。

======

再更新下記錄,調整第四大關不打八門金鎖,拿防禦寶石打紅騎士拿藍鑰匙用飛行器過關。第五大關紅鑰匙拿下層器,最後一次飛行器去買內容節約生命5,最終記錄

成績32873-32393=480

======

再更新一下,前兩大關保持不變,第一大關不買內容,第二大關買三攻擊,第四大關增加買一次防禦,買四防禦二攻擊,因為鎬拿盾錢比較富裕,飛行器過底,剩下兩次飛行器分別47層買卷軸和48層飛到黑暗騎士後面拿最後一個防禦寶石,後期買2000三個藍鑰匙。第五大關買一次防禦和多次攻擊,攻擊加到330剛好秒殺魔法警衛,最後買三次血。

成績34403 - 32509 = 1894

============

再更新一下,沖擊一下3880一檔,如下,錢和鑰匙全部用幹凈。第四大關先賣四個鑰匙,買四個防禦,轉一圈拿完第二大關的寶石再回來買一次攻擊,主要是缺錢,又不想刷怪。去拿劍,拿完劍去2層打衛士取1000塊錢,所有的目的都是為了省錢,拿了1000才能買得起第二次攻擊。飛行器過關底,下一大關開始用飛行器,節約三個鑰匙300塊。之後賣7個鑰匙買卷軸,一句話,拿到幸運金幣之前堅決不刷怪拿錢。最後當然就不能花2000買三個藍鑰匙了,第五大關的寶石加好內容硬磕吧,最後缺藍鑰匙,20層的500血沒吃到,第一關還幾個小瓶,沒鑰匙了,花3880大洋買2000血,如下

成績35476 - 32509 = 2967

附錄:

當在前三關加了如前所述的九次內容以後,剩下十一次加內容的不同加法,打最後兩個boss的血量消耗,我做個段小程式碼來模擬

#include "stdio.h"

struct Unit {

int att;

int def;

int hp;

};

int fight(Unit* hero, Unit* monster) {

if (monster->def >= hero->att) {

return 1000000;

}

if (hero->def >= monster->att) {

return 0;

}

int hero_hit = hero->att - monster->def;

int round = monster->hp / hero_hit;

if (monster->hp % hero_hit == 0) {

-- round;

}

return (monster->att - hero->def) * round;

}

int main() {

Unit hero = {376, 426, 1000000};

Unit little_boss = {560, 310, 4500};

Unit big_boss = {1580, 190, 8000};

int max_count = 11;

for (int i = 0 ; i <= max_count; ++ i) {

int hp_bonus = 0;

for (int j = 0 ; j < i; ++ j) {

hp_bonus += (20 - j) * 100;

}

int update_count = max_count - i;

for (int j = 0 ; j <= update_count; ++ j){

Unit hero_this = hero;

hero_this.att += j * 10;

hero_this.def += (update_count - j) * 20;

int att_delta = hero_this.att - hero.att;

int def_delta = hero_this.def - hero.def;

hero_this.att += hero_this.att * 0.03;

hero_this.def += hero_this.def * 0.03;

printf("+att = %d=>%d, +def = %d=>%d, +hp ] result %d\n", att_delta, hero.att + att_delta, hero_this.att,

def_delta, hero.def + def_delta, hero_this.def, hp_bonus,

fight(&hero_this, &little_boss) + fight(&hero_this, &big_boss) - hp_bonus);

}

}

return 0;

}

結果如下,供參考:

+att 0 376=>387, +def 220 646=>665, +hp 0 result 36600 +att 10 386=>397, +def 200 626=>644, +hp 0 result 35568 +att 20 396=>407, +def 180 606=>624, +hp 0 result 34416 +att 30 406=>418, +def 160 586=>603, +hp 0 result 34195 +att 40 416=>428, +def 140 566=>582, +hp 0 result 32934 +att 50 426=>438, +def 120 546=>562, +hp 0 result 32576 +att 60 436=>449, +def 100 526=>541, +hp 0 result 31778 +att 70 446=>459, +def 80 506=>521, +hp 0 result 31881 +att 80 456=>469, +def 60 486=>500, +hp 0 result 31920 +att 90 466=>479, +def 40 466=>479, +hp 0 result 31833 +att 100 476=>490, +def 20 446=>459, +hp 0 result 31570 +att 110 486=>500, +def 0 426=>438, +hp 0 result 31356 +att 0 376=>387, +def 200 626=>644, +hp 2000 result 35440 +att 10 386=>397, +def 180 606=>624, +hp 2000 result 34328 +att 20 396=>407, +def 160 586=>603, +hp 2000 result 33172 +att 30 406=>418, +def 140 566=>582, +hp 2000 result 32930 +att 40 416=>428, +def 120 546=>562, +hp 2000 result 31594 +att 50 426=>438, +def 100 526=>541, +hp 2000 result 31913 +att 60 436=>449, +def 80 506=>521, +hp 2000 result 31018 +att 70 446=>459, +def 60 486=>500, +hp 2000 result 31120 +att 80 456=>469, +def 40 466=>479, +hp 2000 result 31096 +att 90 466=>479, +def 20 446=>459, +hp 2000 result 30893 +att 100 476=>490, +def 0 426=>438, +hp 2000 result 30620 +att 0 376=>387, +def 180 606=>624, +hp 3900 result 34340 +att 10 386=>397, +def 160 586=>603, +hp 3900 result 33226 +att 20 396=>407, +def 140 566=>582, +hp 3900 result 32028 +att 30 406=>418, +def 120 546=>562, +hp 3900 result 31730 +att 40 416=>428, +def 100 526=>541, +hp 3900 result 31109 +att 50 426=>438, +def 80 506=>521, +hp 3900 result 31353 +att 60 436=>449, +def 60 486=>500, +hp 3900 result 30420 +att 70 446=>459, +def 40 466=>479, +hp 3900 result 30459 +att 80 456=>469, +def 20 446=>459, +hp 3900 result 30316 +att 90 466=>479, +def 0 426=>438, +hp 3900 result 30106 +att 0 376=>387, +def 160 586=>603, +hp 5700 result 33380 +att 10 386=>397, +def 140 566=>582, +hp 5700 result 32224 +att 20 396=>407, +def 120 546=>562, +hp 5700 result 30948 +att 30 406=>418, +def 100 526=>541, +hp 5700 result 31444 +att 40 416=>428, +def 80 506=>521, +hp 5700 result 30729 +att 50 426=>438, +def 60 486=>500, +hp 5700 result 30960 +att 60 436=>449, +def 40 466=>479, +hp 5700 result 29922 +att 70 446=>459, +def 20 446=>459, +hp 5700 result 29839 +att 80 456=>469, +def 0 426=>438, +hp 5700 result 29692 +att 0 376=>387, +def 140 566=>582, +hp 7400 result 32520 +att 10 386=>397, +def 120 546=>562, +hp 7400 result 31284 +att 20 396=>407, +def 100 526=>541, +hp 7400 result 30878 +att 30 406=>418, +def 80 506=>521, +hp 7400 result 31264 +att 40 416=>428, +def 60 486=>500, +hp 7400 result 30520 +att 50 426=>438, +def 40 466=>479, +hp 7400 result 30667 +att 60 436=>449, +def 20 446=>459, +hp 7400 result 29462 +att 70 446=>459, +def 0 426=>438, +hp 7400 result 29378 +att 0 376=>387, +def 120 546=>562, +hp 9000 result 31720 +att 10 386=>397, +def 100 526=>541, +hp 9000 result 31451 +att 20 396=>407, +def 80 506=>521, +hp 9000 result 30918 +att 30 406=>418, +def 60 486=>500, +hp 9000 result 31260 +att 40 416=>428, +def 40 466=>479, +hp 9000 result 30411 +att 50 426=>438, +def 20 446=>459, +hp 9000 result 30407 +att 60 436=>449, +def 0 426=>438, +hp 9000 result 29164 +att 0 376=>387, +def 100 526=>541, +hp 10500 result 32162 +att 10 386=>397, +def 80 506=>521, +hp 10500 result 31731 +att 20 396=>407, +def 60 486=>500, +hp 10500 result 31140 +att 30 406=>418, +def 40 466=>479, +hp 10500 result 31356 +att 40 416=>428, +def 20 446=>459, +hp 10500 result 30331 +att 50 426=>438, +def 0 426=>438, +hp 10500 result 30314 +att 0 376=>387, +def 80 506=>521, +hp 11900 result 32722 +att 10 386=>397, +def 60 486=>500, +hp 11900 result 32200 +att 20 396=>407, +def 40 466=>479, +hp 11900 result 31462 +att 30 406=>418, +def 20 446=>459, +hp 11900 result 31476 +att 40 416=>428, +def 0 426=>438, +hp 11900 result 30422 +att 0 376=>387, +def 60 486=>500, +hp 13200 result 33480 +att 10 386=>397, +def 40 466=>479, +hp 13200 result 32769 +att 20 396=>407, +def 20 446=>459, +hp 13200 result 31802 +att 30 406=>418, +def 0 426=>438, +hp 13200 result 31772 +att 0 376=>387, +def 40 466=>479, +hp 14400 result 34338 +att 10 386=>397, +def 20 446=>459, +hp 14400 result 33349 +att 20 396=>407, +def 0 426=>438, +hp 14400 result 32324 +att 0 376=>387, +def 20 446=>459, +hp 15500 result 35198 +att 10 386=>397, +def 0 426=>438, +hp 15500 result 34118 +att 0 376=>387, +def 0 426=>438, +hp 16500 result 36256