[情報] 獎勵遊戲(HighLow)的機制

看板Unlight (Unlight卡片對戰)作者 (人類)時間5年前 (2019/08/21 13:22), 5年前編輯推噓6(600)
留言6則, 6人參與, 5年前最新討論串1/1
1. 獎品有分不同的種類,系統會先決定獎品的種類,再決定獎品的內容。 2. 三個連續的格子必包含三種不同的獎品。(然而這部份有 bug,見下方) 3. 種類列表和其出現的機率︰ **對戰 HighLow** 種類 機率 exp 20.54% gem 20.54% item 16.43% own_card 24.65% random_card 1.23% event_card 16.43% weapon_card 0.16% **任務 HighLow** 種類 機率 exp 33.00% gem 27.50% item 22.00% own_card 11.00% random_card 0.77% event_card 5.50% weapon_card 0.22% exp, gem 如字面意思; item 是各種道具,包括急救品、石楠、等等; own_card 是自己的牌組; random_card 是隨機產生的角色卡; event_card 是事件卡; weapon_card 包括各種合金和武器卡。 4. 總共有 200 級的獎勵(對戰、任務各有不同的 100 級), 這些獎勵都是對應級數各自設定好的。 5. 不同的對戰結果會影響到 起始、最終 的等級︰ 1v1 LOSE 1 ~ 20 1v1 WIN 21~ 50 3v3 LOSE 51~ 70 3v3 WIN 71~100 CPU LOSE 101~140 CPU WIN 141~200 另外,任務 HighLow 會根據額外參數 `reward_level` 補正起始、最終等級。 (參見 Google Sheet 中 questLandBonusLevel 表格) level LOSE WIN LV1 +0 +10 +0 +25 LV2 +4 +14 +4 +29 LV3 +8 +18 +8 +34 LV4 +16 +26 +12 +37 LV5 +20 +30 +16 +41 LV6 +24 +34 +20 +45 LV7 +28 +38 +24 +45 LV8 +32 +39 +28 +45 這些補正值會加在起始等級上,最終的獎勵遊戲範圍為︰ [起始等級 + 起始補正, MIN(起始等級 + 最終補正, 最終等級)] (例︰探求者4勝利,起點是 141+12 = 153,終點是 MIN(141+37, 200) = 178 6. 不同星數可以得到的獎勵列表︰ https://docs.google.com/spreadsheets/d/1zSuqcBNvMKYfn1WSX37f1WtR0NKfY_HlX54oYj-Ul70/edit?usp=sharing (縮︰https://is.gd/dEd4iL) 若某級沒有特定種類的獎品,則相當於該種類的獎品不存在,由其它種獎勵依比重去 分該種的機率。(例︰對戰1級只有 exp, gems, 花, 它們會以 20.54 / 20.54 / 16.43 的比重出現) 7. 產生 own_card 時,如果對象是R卡,且 own_card_lv 是 0,則獎品會被隨機一種 碎片取代︰ 記憶的碎片 時間的碎片 靈魂的碎片 生命的碎片 死亡的碎片 牧羊人幣 8. Google Sheet 表格內的 random_card_rarity 並不是代表 R1~R5, 請參考 charaCardRarity 表格。若該 rarity 沒有對應的角色卡,則生成艾伯。 Trivia: 1. 根據 wiki,獎勵遊戲上方的星數是從 0.4 開始,其實沒辦法嚴格對應到 1~100 級。 如果要檢查目前在哪一級,建議查看附近的 exp/gems 再去查表。 注意1級和51級的 exp 都是 100,小心別查到錯誤的區段。(21和71級同理) 2. 如果要狙擊異化礦材,3v3 失敗比 3v3 勝利更有利。3v3 勝利的異化礦材位於78級, 有可能因為76級出現妖魔彈藥而被擠掉。 3. 獎品表格內其實有R卡,但是該種類的機率被設為 0。 ## 重選種類的 bug 程式不會預先檢查某種類是否存在獎品,而是使用「若沒有獎品則再抽一次種類」的方 式。例如在1級抽到事件卡,就會重抽(因為1級沒有事件卡獎品)。 先不說這樣還要多跑一次流程很沒效率,它在重抽獎品時,要把狀態 revert 回前一 級,相當︰ 1. 將當前的級數資訊銷毀 2. 將目前的卡片組往前滾一級 3. 產生一個新的級數 問題在於,程式內只紀錄了 2 張先前的奬品,來確保新產生的獎品種類不會跟前兩個重 覆。但是一旦將當前的級數資訊銷毀後,程式內就只剩下 1 張先前的獎品了。 換句話說,當「重抽」發生的時候,有可能出現「三張連續獎品,但第一、三張獎品是 同類」的情況。 -- ヾ(;ω;) ヾ(;ω;) http://i.imgur.com/oAd97.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.117.48 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Unlight/M.1566364960.A.890.html

08/21 14:52, 5年前 , 1F
08/21 14:52, 1F

08/21 15:53, 5年前 , 2F
08/21 15:53, 2F

08/21 17:30, 5年前 , 3F
沒辦法知道7之後會出大還小嗎XD
08/21 17:30, 3F
應該不行?在選擇大/小之後程式才執骰。 補充了一下重抽種類的 bug。 ※ 編輯: eight0 (118.160.117.48 臺灣), 08/21/2019 18:25:41

08/21 21:13, 5年前 , 4F
又一個謎底解開 XD 推個
08/21 21:13, 4F

08/24 11:30, 5年前 , 5F
多尼妲
08/24 11:30, 5F

08/27 11:48, 5年前 , 6F
8-12-6-2-8-12-6-2 ( 艸)
08/27 11:48, 6F
文章代碼(AID): #1TNDKWYG (Unlight)
文章代碼(AID): #1TNDKWYG (Unlight)