← Vissza a bloghoz

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.

← Vissza a bloghoz