我們剛剛發布了
剛過午夜,我終於按下了那個按鈕。Goban3D v1.0 已提交 App Store 審核。iOS 和 Mac 雙平台。我盯著「等待審核」這幾個字,努力讓自己相信這一切真的發生了。
我們發布的內容
- 由 RealityKit 渲染的 3D 圍棋盤,以及需要時的簡潔 2D 模式
- 對戰 KataGo——世界最強圍棋 AI 之一,完全在裝置本地運行
- 9路盤、13路盤和 19路盤
- 完整的 VoiceOver 支援——視覺障礙玩家可以完整下完一局圍棋
- Voice Control、Dynamic Type、減弱動態效果、高對比度模式,以及 Apple 提供的所有其他輔助使用功能
- 13 種語言
- iPhone、iPad 和 Mac
App Store 上沒有任何其他圍棋應用聲明任何輔助使用功能。Goban3D 在全部七個類別中 實現了 100% 的覆蓋。這對我來說意義重大。
我是如何走到這裡的
我是一位來自埃克塞特的自學開發者。二十年前,我在金斯頓大學第一次接觸圍棋—— 我和室友從廢料堆裡撿了一塊木板,用尺子畫上格子,再用從工藝品店買來的約三英鎊 的玻璃棋子。
作為一名電腦科學專業的學生,我立刻明白了圍棋為何如此重要。這是一款規則極其簡單 的遊戲——19路棋盤,黑白棋子,每回合落一子——卻完全超出了當時世界上最強大的電腦 的能力範圍。我知道這個遊戲對計算科學意義重大,並在此後二十年裡一直追隨這個直覺。
年輕時我循著這個直覺去了日本,花了兩週時間拜訪圍棋沙龍,與當地棋手對弈。我輸掉了 每一局。沙龍裡瀰漫著濃重的菸草氣味——幾乎難以呼吸——棋手幾乎清一色是老人。
最令我震驚的是那種割裂感。日本——一個站在科技前沿的國家——圍棋卻似乎只存在於 這些煙霧瀰漫的退休人員房間裡。沒有人把圍棋與計算聯繫起來,沒有人讓它向新一代開放。
後來 AlphaGo 戰勝了李世乭,證明了我的直覺是對的。隨之而來的人工智慧浪潮—— 包括我用來開發這款應用的工具本身——更加印證了我自大學時代就感受到的東西: 圍棋處於人類創造力與機器智慧的交匯處。一直如此。
這也是為什麼我真的很震驚沒有人搶先一步。App Store 上沒有一款完全無障礙的圍棋 應用。甚至連一款像樣的都幾乎沒有。幾年前,在職業轉型期間,我決定親自來改變這件事。
我自學了 Swift 並開始開發。我完全沒想到會是這樣一段旅程。我使用 Claude Code 作為開發夥伴——我想坦誠地說明這一點。AI 寫了很多程式碼。但願景、設計決策、 對輔助使用功能的執著堅持——那都是我自己的。我在埃克塞特當地的圍棋俱樂部已經下了 十五年棋。我在乎這個遊戲,也在乎它所代表的意義。
兩年後,我們來到了這裡。
接下來的計畫
這是一個起點,而不是終點。Game Center 多人對戰、更多語言、SGF 編輯器、AR 支援、 VisionOS,以及一些坦率說有點瘋狂的想法——比如在環面上下圍棋。但首先, 讓我們先通過審核。
這款應用是免費的。如果你一直對圍棋感到好奇,現在是個好時機。如果你已經是一名 棋手,希望這正是你一直期待的那款應用。
讓圍棋向所有人開放。