看板 Hearthstone 關於我們 聯絡資訊
前情提要: Fr0zen在人上人W3因為找不到群驅而落敗 https://twitter.com/Liquid_Fr0zen/status/1170463496418537473/photo/1 https://i.imgur.com/aFgsDwT.jpg
後來自己打又發生一次 https://twitter.com/Liquid_Fr0zen/status/1171094705880350721 https://i.imgur.com/CkUji3a.jpg
Sottle就打了很多測試場來實驗 1. 場面低攻 不會給群驅 https://i.imgur.com/kjkw8En.jpg
https://i.imgur.com/KBdNOes.jpg
2. 一隻buff的高攻 會給群驅 https://i.imgur.com/yCPy6Er.jpg
https://i.imgur.com/2W5a9Tm.jpg
3. 場上叫殺 會給群驅 https://i.imgur.com/foyXR9q.jpg
https://i.imgur.com/rVe5Ta4.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.32.182.180 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Hearthstone/M.1568071322.A.7F4.html
initialpp : 再改進 09/10 07:23
jackjack674 : 不完美 09/10 07:51
freezesword : 再加班 09/10 07:52
dss : 整天在給TC跟阿古斯,不知道活在那個年代 09/10 07:52
xbc125 : TC130就算了 真的很常給阿古斯 超爛 09/10 07:55
aaaaajack : 不要這樣,工程師快哭了 09/10 08:03
ykes60513 : 攻城屍: 乾脆想要什麼自己印算了... 09/10 08:06
ilohoo : 所以要先心火對面的怪再下神燈 09/10 08:07
PanScott : 工讀生要再訓練 09/10 08:10
gary360 : 工程師:乾脆跳出所有經典基本卡池給你們選算了 09/10 08:14
pongbao : 改成打字檢索一張卡好了 09/10 08:15
dnek : 很合理,手牌裡的東西神燈本來就不管 09/10 08:27
lkklkk469 : 說個笑話完美 09/10 08:32
wolver : 正常 神燈只會看場面不會看手牌 09/10 08:38
wolver : 所以你場上一堆1/1,你手上一張嗜血 殺不死對面時 09/10 08:39
wolver : 這時你10費丟神燈下去只會有嗜血 09/10 08:39
dreamwing11 : 群驅判定要強化 有時候任務聖一排蛋也不給 09/10 08:40
wolver : 但你先開自己的嗜血,再丟神燈下去 會有咆嘯能殺人 09/10 08:40
wolver : 只是有些時候還是很懷疑 為啥設計師這時想要這張卡 09/10 08:43
kramasdia : 為了擴充暴雪題庫 背就對了 09/10 08:49
renxu : 好像之前說0攻不會被判為手下? 09/10 08:54
renxu : 它if else應該有把場攻考慮進去 09/10 08:56
a43164910 : 不要再if else了 是只學過這個484 09/10 09:03
omage : 0攻那個已經hotfix了 09/10 09:03
jackal44748 : 工程師加班囉 09/10 09:09
Fino5566 : 用if else寫這個 小學生上電腦課喔 09/10 09:10
DarkKnight08: 這個當日是if else. 要用ML的方法寫出這個比if else 09/10 09:11
DarkKnight08: 難多了 09/10 09:11
DarkKnight08: 完全是個reinforcement learning 的問題 我不相信他 09/10 09:12
DarkKnight08: 們搞得這麼複雜 09/10 09:12
DarkKnight08: 場面是state 選牌是action 太高級了 09/10 09:13
Jotarun : 這可以是一個RL問題 但不一定只能用RL處理啊 09/10 09:14
DarkKnight08: 而且這也要數據夠才train得動 他們這張卡當初直接發 09/10 09:14
DarkKnight08: 行了 哪來那麼多數據 09/10 09:14
Jotarun : 就他們說應該是用比較傳統的方法解決 09/10 09:14
DarkKnight08: 那是要怎麼處理? 爐石寫成AI太複雜了 09/10 09:15
DarkKnight08: 完全是個partial observe的紙牌問題 09/10 09:15
DarkKnight08: 德撲AI全都是用RL來解 09/10 09:15
Jotarun : 寫成AI太複雜 那單人副本怎麼動的XD 09/10 09:16
DarkKnight08: 單人副本一樣是簡單的min max 去動的 09/10 09:17
DarkKnight08: 這個牽扯到選牌 更複雜了 09/10 09:17
Jotarun : 這只是遊戲AI 又不是要挑戰世界冠軍:P 09/10 09:17
Jotarun : 對啊 簡單處理就好了 09/10 09:18
DarkKnight08: 單人副本牌都固定了 選擇的空間沒那麼大 09/10 09:18
Jotarun : 只是就辛苦工程師handcraft 09/10 09:18
DarkKnight08: 我只能說他們能這樣測 覺得是背後用一些規則 09/10 09:19
DarkKnight08: 規則就是判斷式 09/10 09:19
DarkKnight08: 寫判斷式比寫AI輕鬆多了 09/10 09:20
DarkKnight08: *絕對是 09/10 09:20
https://www.youtube.com/watch?v=df6S9Q0ogRo
根據訪談跟之前的文章應該是判斷式加上一些估算檯面分數的算法 附帶一提 有個韓國人正在搞爐石的AI https://twitter.com/utilforever/status/1170362608907538432
f78507851 : 先讓阿古斯防衛者踢出選項 感恩 09/10 09:26
DarkKnight08: 那就沒錯了 感謝原po! 09/10 09:31
aaaaajack : 不要再嘴講if else的了,自己也講不出個所以然來= = 09/10 09:32
DarkKnight08: 總之就是判斷式+評估檯面分數的方法 09/10 09:34
money990160 : 乍看還以為是韓式英文串 09/10 09:35
DarkKnight08: 找出打出牌前/後分數落差比較大的幾張 09/10 09:35
DarkKnight08: 然後他自己說了 不同情況他們都會列出來判斷 09/10 09:37
aaaaajack : 選牌這種大家心裡都有個預期,傳統方法寫起來絕對比 09/10 09:44
aaaaajack : 什麼machine learning好寫好改多了 09/10 09:44
stry : 打任務聖對面一堆645或龍寶寶想選群驅都選不到 09/10 09:46
renxu : ...之前訪談就是說用判斷式阿,有問題? 09/10 09:49
renxu : if else實現神燈不難,難的是框架,架好套進去就好 09/10 10:00
renxu : ,至於沒人猜的出會給啥是因為不知道加了什麼判斷和 09/10 10:00
renxu : 邏輯而已 09/10 10:00
不難就不會一直改了:P ※ 編輯: Jotarun (104.32.182.180 美國), 09/10/2019 10:01:20
renxu : 真正麻煩是測試..你一個判斷有瑕疵就要改,難道以為 09/10 10:06
renxu : 改了是要重新train嗎..?改判斷而已 09/10 10:06
vi000246 : 我是覺得神燈不會判斷死聲會跑出什麼 09/10 10:37
vi000246 : 這樣太多變因了 程式很難寫 09/10 10:37
vi000246 : 有興趣可以試試看哥布林炸彈*7叫殺 09/10 10:38
vi000246 : 看會不會出群驅 09/10 10:38
vi000246 : 神燈應該不會算到怎麼觸發死聲 0/2生物就當它 09/10 10:38
vi000246 : 不會動 永遠不會觸發死聲 09/10 10:39
aidansky0989: 神燈應該是以關鍵字攻擊力等數值為主 09/10 10:48
didipon : 真的很常給阿古斯...有夠靠北 09/10 10:50
didipon : 我要阿古斯幹嘛啦 09/10 10:50
ghb : 改成 "去牌庫自己挑一張" 比較完美 也不用加班了 09/10 10:57
renxu : 他們寫不出牌庫找的,框架已經固定了 重寫很麻煩 09/10 11:02
renxu : 死聲好像都是默認出怪,所以你血低又沒嘲諷在場上, 09/10 11:04
renxu : 就算對面一堆大怪在場有個死聲都不出黑洞 09/10 11:04
iamnotfatest: 打牧師真的很常滿心期待群驅結果只有阿古了 09/10 11:11
zephyr : 你不知道爐石改UI都要用年當時間單位的嗎 09/10 11:14
zephyr : 怎麼可能做個讓你自己挑的介面出來 09/10 11:15
bmaple730 : 去牌庫自己挑一張很完美沒錯 但是美術團隊不允許 09/10 11:19
zaza1128 : 工程師上班囉 09/10 11:28
HanzJunction: 你不夠完美 09/10 11:44
jacky1227890: 推文一堆英文== 09/10 12:06
mrlucas8891 : 趕快推不然人家會以為我看不懂 09/10 12:23
Athly : 我覺得最適合BZ的解法是群驅直接送冥人堂 ( 09/10 13:57
h60414 : 神燈對沉默判定很爛 太子之前刻意壓水晶到0費沒拿到 09/10 14:30
h60414 : 只有對高攻怪會給沉默 高血或嘲諷都不會給 09/10 14:32
iMElLoN : 一開始不就講不是 AI ,是寫死的,這樣使用者也才 09/10 14:34
iMElLoN : 能學習什麼情況下他會給什麼牌 09/10 14:34
as920909 : 一定是rule based 09/10 14:58
h30312210206: 把卡片效果改成:輸入一張你想要的牌的名字算了 09/10 15:08
tai890123 : 好像場上三隻以上死聲會給群驅的樣子 09/10 17:46
aynmeow : 我賭是if else啦 09/10 17:46
f78507851 : 四費還有一種是破法 可是自己場上不能有怪 有阿古斯 09/10 18:36
joy7658x348 : 好啦 叫爐石釋出source code大家一起來改啦== 09/10 20:02
xgodtw : 好希望有天神燈可以發現經典之外的卡 低攻高血那裡 09/11 06:29
xgodtw : 暗言術懼超舒服的 09/11 06:29
PttZF : YA!帶這張卡就不用帶腦囉~ 09/11 16:00