Megcsináltuk
Éppen éjfél után van és végre megnyomtam a gombot. A Goban3D v1.0 beküldésre került az App Store®-beli felülvizsgálatra. Mind iOS-re, mind Macre. A „Várakozás a felülvizsgálatra" szavakat bámulom és próbálom feldolgozni, hogy ez tényleg megtörténik.
Mit szállítunk
- RealityKit-ben renderelt 3D go tábla, tiszta 2D móddal, amikor szükséges
- Játsszál a KataGo ellen, a világ egyik legerősebb go MI-je ellen, amely helyileg fut az eszközödön
- 9×9, 13×13 és 19×19-es táblák
- Teljes VoiceOver-támogatás — egy vak játékos teljes go-mérkőzést tud játszani
- Voice Control, Dynamic Type, Reduce Motion, nagy kontrasztú mód és minden más akadálymentességi funkció, amelyet az Apple kínál
- 13 nyelv
- iPhone®, iPad® és Mac®
Az App Store egyetlen más go alkalmazása sem jelent semmilyen akadálymentességi funkciót. A Goban3D 100%-os lefedettséggel rendelkezik mind a hét kategóriában. Ez számít nekem.
Hogyan jutottam idáig
Önképzett fejlesztő vagyok Exeterből. Húsz évvel ezelőtt ismerkedtem meg a go-val a Kingstoni Egyetemen — a szobatársam és én kivettünk egy fadarabot egy konténerből, vonalzóval rajzoltuk meg a rácsot, és egy kézműves boltból vettük az üvegköveket, körülbelül három fontért.
Informatikus hallgatóként azonnal megértettem, miért fontos a go. Egy olyan játék volt előttem, amelynek lélegzetelállítóan egyszerű szabályai vannak — egy 19×19-es rács, fekete és fehér kövek, fordulónként egyet kell lerakni — és mégis teljesen meghaladta a világ legerősebb számítógépeinek képességeit. Tudtam, hogy ez a játék fontos a számítástechnika tudományának, és húsz éven át követtem ezt az intuíciót.
Fiatalként egészen Japánig követtem, ahol két hetet töltöttem go-szalonokat látogatva és helyi játékosokkal szemben ülve a táblánál. Minden meccset elvesztettem. A szalonok tele voltak cigarettafüsttel — szinte lehetetlen volt végig lélegezni egy teljes meccset — és a játékosok szinte kizárólag idős emberek voltak.
De ami a legjobban megütött, az a szakadék volt. Japán — egy ország a technológia élvonalán — és mégis a go úgy tűnt, csak ezekben a füstös helyiségekben létezik nyugdíjasoknak. Senki sem kapcsolta össze a játékot a számítástechnikával. Senki sem tette elérhetővé egy új generáció számára.
Aztán az AlphaGo legyőzte Lee Sedolt és igazolta az intuíciómat. Az ezt követő mesterséges intelligencia robbanása — beleértve azokat az eszközöket, amelyeket az alkalmazás megépítéséhez használtam — csak megerősítette azt, amit az egyetem óta éreztem: a go az emberi kreativitás és a gépi intelligencia metszéspontján ül. Mindig is ott volt.
Ezért vagyok őszintén megdöbbenve, hogy senki sem előzött meg. Az App Store-ban nincs teljesen akadálymentes go alkalmazás. Alig van egyáltalán egy rendes. Néhány évvel ezelőtt, karrierek között, eldöntöttem, hogy megoldom ezt.
Megtanultam a Swiftet és elkezdtem építeni. Fogalmam sem volt, mibe vágok bele. A Claude Code-ot használtam fejlesztési partnerként — erről nyíltan szeretnék szólni. Az MI megírta a kód nagy részét. De a látásmód, a tervezési döntések, az akadálymentességgel kapcsolatos makacsság — az mind én vagyok. Tizenöt éve játszom a helyi Exeteri Klubban. Fontos nekem ez a játék és amit képvisel.
Két évvel később itt vagyunk.
Mi következik
Ez alap, nem célvonal. Game Center többjátékos mód, több nyelv, SGF-szerkesztő, AR-támogatás, VisionOS és néhány olyan ötlet, amelyek őszintén szólva kissé őrültek — például go-t játszani tóruszón. De először jussunk át a felülvizsgálaton.
Az alkalmazás ingyenes. Ha kíváncsi voltál a go-ra, most jó alkalom kipróbálni. Ha már játékos vagy, remélem, ez az alkalmazás, amelyre vártál.
A go-t mindenki számára elérhetővé tenni.