我们刚刚发布了
刚过午夜,我终于按下了那个按钮。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,以及一些坦率说有点疯狂的想法——比如在环面上下围棋。但首先, 让我们先通过审核。
这款应用是免费的。如果你一直对围棋感到好奇,现在是个好时机。如果你已经是一名 棋手,希望这正是你一直期待的那款应用。
让围棋向所有人开放。