Re: [寶石] 組塔時的順序
※ 引述《zguest2000 (I'm 貍貓)》之銘言:
: 想請問組合塔的時候 所選的寶石有一定順序嗎?
: EX:玉=E3+O3+S2
: 那我已經有了兩座E3.一座O3
: 這時候出了一座S2
: 那兩座E3會選擇哪一座來組合呢?
: 1.照順序 哪座先出就用哪座
: 2.看距離 哪座近就用哪座
: 3.隨機 電腦愛選哪座就哪座
: 今天出了兩顆O5 一顆在外面 一顆在中間
: 結果中間的被吃掉了 害我要再弄一顆出來~"~
剛剛看了一下配方表,發現所有的寶石都剛好對映到一座組合塔
因此它的演算法應該是用stack,也就是照順序來選擇
EX:
第一E3 ---> 對映的塔是"玉" ---> 檢查是不是有"玉"的堆疊缺E3的
---> 沒有"玉"的堆疊 ---> 開新的堆疊"玉1",加入E3
玉1 E3
第二O3 ---> 對映的塔是"玉" ---> 檢查是不是有"玉"的堆疊缺O3的
---> 把O3加到"玉1"的堆疊
玉1 E3 O3
第三E3 ---> 對映的塔是"玉" ---> 檢查是不是有"玉"的堆疊缺E3的
---> "玉1"已經有E3 ---> 開新的堆疊"玉2",加入E3
玉1 E3 O3
玉2 E3
第四S2 ---> 對映的塔是"玉" ---> 檢查是不是有"玉"的堆疊缺S2的
---> 把S2加到"玉1"的堆疊 ---> "玉1"已滿 ---> 合成
玉1 E3 O3 S2
玉2 E3
之前有板友提過,如果在爛地方達成合成條件,例如S2,但不想合成
之後在好地方又蓋一座S2,也不給合成
上面的例子就可以解釋了
因為那三座塔已經填進"玉1"
之後在好地方蓋的那座會填進"玉2","玉2"沒有達成條件,所以不給合成
也不能讓你把好地方的S2塞進"玉1"去合成
(真正原因其實是作者的程式碼不想考慮到這個 XD)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.143.212.33
→
04/23 18:20, , 1F
04/23 18:20, 1F
→
04/23 18:23, , 2F
04/23 18:23, 2F
→
04/23 18:23, , 3F
04/23 18:23, 3F
→
04/23 18:27, , 4F
04/23 18:27, 4F
→
04/23 18:30, , 5F
04/23 18:30, 5F
→
04/23 18:33, , 6F
04/23 18:33, 6F
→
04/23 18:34, , 7F
04/23 18:34, 7F
※ 編輯: luke72 來自: 220.143.212.33 (04/23 18:39)
推
04/23 19:07, , 8F
04/23 19:07, 8F
推
04/23 19:11, , 9F
04/23 19:11, 9F
→
04/23 19:26, , 10F
04/23 19:26, 10F
推
04/23 19:34, , 11F
04/23 19:34, 11F
推
04/23 19:35, , 12F
04/23 19:35, 12F
→
04/23 19:36, , 13F
04/23 19:36, 13F
→
04/23 19:37, , 14F
04/23 19:37, 14F
→
04/23 19:38, , 15F
04/23 19:38, 15F
推
04/23 19:46, , 16F
04/23 19:46, 16F
推
04/23 21:13, , 17F
04/23 21:13, 17F
推
04/24 00:12, , 18F
04/24 00:12, 18F
→
04/24 00:13, , 19F
04/24 00:13, 19F
→
04/24 00:13, , 20F
04/24 00:13, 20F
→
04/24 00:15, , 21F
04/24 00:15, 21F
→
04/24 00:19, , 22F
04/24 00:19, 22F
→
04/24 00:20, , 23F
04/24 00:20, 23F
推
04/24 00:45, , 24F
04/24 00:45, 24F
WarCraft 近期熱門文章
PTT遊戲區 即時熱門文章
-15
27
40
80