iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-SideProject30

DeltaPathogen:國產雙人不對稱抽象棋「疫途」之桌遊 AI 實戰 系列

Google/DeepMind 團隊在 2016 以 AlphaGo 風光擊敗世界棋王李世石,
之後,該團隊更進一步提出 AlphaZero 演算法,號稱完全擺脫人類的知識,由白板一塊(拉丁文 tabula rasa)的狀態開始自我對弈,即可逐漸進步,天下無敵。

疫情趨緩之後的 2022 年,深顏色工作室推出的桌遊「疫途」,也是抽象雙人棋。如果 AlphaZero 演算法通用到可以攻略經典遊戲,那麼對於這個數千年後的新遊戲,又如何呢?

這個系列文即是為了回應這個問題、以及其後產生的所有問題而生。「佛心」不敢當,但可視作是帶有部份資訊科技描述的遊記。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊晶心壯士III: ALcHemist
DAY 21

回顧訓練歷程 1/3

「否認過去就是否認未來。一個人要麼接受命運,要麼拒斥,但命運不是自己創造來的。」 -- <地海彼岸>,娥蘇拉.勒瑰恩著,蔡美鈴譯 讀者雖然沒有完...

2024-09-21 ‧ 由 高魁良 分享
DAY 22

回顧訓練狀況 2/3

經過這長時間的警戒之後,人心似乎變硬了,聽到呻吟大家照常行走、過日子,好似那是人類的自然語言。 -- <瘟疫>,卡繆著,嚴慧瑩譯 到了 8/19...

2024-09-22 ‧ 由 高魁良 分享
DAY 23

回顧訓練歷程 3/3

昨天帶到 gen8 左右。這時是八月底,再過一兩天就要開賽了的階段,也是沒頭沒腦的一邊亂試,一邊改良既有的工具。一個比較大型的改動是正視疫途的標準回合結構並非蒙...

2024-09-23 ‧ 由 高魁良 分享
DAY 24

對戰網頁實作:先詠唱再說

現在已經有兩個關鍵元件齊備:新型態的代理人(ActionClient),它和 server 之間有不同的狀態機來回,而且已經可以接起來。有趣的是,我並非完全採用...

2024-09-24 ‧ 由 高魁良 分享
DAY 25

對戰網頁實作:多串一點點

昨日詠唱出一個小框架,今天我先試著延伸 action_client 包含到那框架的網頁部份,讓使用者可以從網頁端傳座標資訊回到代理人端,然後再讓代理人用座標著點...

2024-09-25 ‧ 由 高魁良 分享
DAY 26

對戰網頁實作:解決輸入

昨天的傳值成功的 patch 展示完、發完文之後,目前為止只累積了一點點的進展。 從座標改成單一數值 座標傳到 web_server,也還得作為代理人跟遊戲伺服...

2024-09-26 ‧ 由 高魁良 分享
DAY 27

對戰網頁實作:狀態碼嵌入

汗顏,比賽近了尾聲,才發現步伐越是顢頇。 昨天發文之後,從空棋盤的狀態,先在 main.rs 和 web_server.rs 之間做一些調整,如這個 patch...

2024-09-27 ‧ 由 高魁良 分享
DAY 28

對戰網頁實作:完成(僅有的)超陽春版本!

驚險地趕在友人來訪之前搞定對局介面!以下描述幾個關鍵 字串解析,超瞎 從昨天的截圖(唉,不過數小時前而已,實在沒怎麼睡)顯示,狀態碼從以 JSON 格式傳遞,...

2024-09-28 ‧ 由 高魁良 分享
DAY 29

這個代理人到底學會了什麼?

在封存整個專案之前,還是先回頭再看一眼,現在的代理人到底理解了什麼。分明還沒有達成目標,為什麼就封存?正是因為還沒有達成目標,所以封存吧。回顧首日的目標, De...

2024-09-29 ‧ 由 高魁良 分享
DAY 30

終局

對抗瘟疫的唯一辦法,就是正直。 --〈瘟疫〉,卡繆著,嚴慧瑩譯 你認為我能給出答案嗎?圍棋本來就沒有答案,我要怎麼給你?答案必須你自己去尋找。雖然沒有答案...

2024-09-30 ‧ 由 高魁良 分享