Tocmai l-am lansat
E puțin după miezul nopții și am apăsat în sfârșit butonul. Goban3D v1.0 a fost trimis pentru examinare în App Store. Atât iOS, cât și Mac. Mă uit la cuvintele „Se așteaptă examinarea" și încerc să înțeleg că se întâmplă cu adevărat.
Ce lansăm
- O tablă de Go 3D redată în RealityKit, cu un mod 2D curat când ai nevoie de el
- Joacă împotriva KataGo, unul dintre cele mai puternice IA de Go din lume, rulând local pe dispozitivul tău
- Table de 9×9, 13×13 și 19×19
- Suport complet VoiceOver — un jucător nevăzător poate juca o partidă completă de Go
- Voice Control, Dynamic Type, Reducere mișcare, mod contrast ridicat și orice altă funcție de accesibilitate pe care Apple o oferă
- 13 limbi
- iPhone, iPad și Mac
Nicio altă aplicație de Go din App Store nu declară vreo funcție de accesibilitate. Goban3D are acoperire 100% în toate cele șapte categorii. Asta contează pentru mine.
Cum am ajuns aici
Sunt un dezvoltator autodidact din Exeter. Am jucat Go pentru prima dată acum douăzeci de ani la Universitatea Kingston — colegul meu de cameră și cu mine am scos o bucată de lemn dintr-un container, am desenat grila cu o riglă și am folosit pietre de sticlă dintr-un magazin de artizanat care costau aproximativ trei lire sterline.
Ca student la informatică, am înțeles imediat de ce Go conta. Iată un joc cu reguli uluitoare de simple — o grilă 19×19, pietre negre și albe, câte una pe tură — și totuși complet dincolo de capacitățile celor mai puternice computere din lume. Știam că acest joc era important pentru informatică și am urmat acea intuiție timp de douăzeci de ani.
Ca tânăr, am urmărit-o până în Japonia, unde am petrecut două săptămâni vizitând saloane de Go și jucând împotriva jucătorilor locali. Am pierdut fiecare partidă. Saloanele erau pline de fum de țigară — aproape imposibil să respiri pe tot parcursul unui joc — iar jucătorii erau aproape exclusiv vârstnici.
Dar ceea ce m-a izbit cel mai mult a fost deconectarea. Iată Japonia — o țară în fruntea tehnologiei — și totuși Go părea să existe doar în aceste camere înfumurate pentru pensionari. Nimeni nu lega jocul de informatică. Nimeni nu-l făcea accesibil unei noi generații.
Apoi AlphaGo l-a bătut pe Lee Sedol și a dovedit că intuiția mea era corectă. Explozia inteligenței artificiale care a urmat — inclusiv instrumentele pe care le-am folosit chiar eu pentru a construi această aplicație — a confirmat doar ceea ce simțeam de la universitate: Go se află la intersecția creativității umane și inteligenței mașinii. A fost întotdeauna așa.
De aceea sunt sincer șocat că nimeni nu m-a luat-o înainte. Nu există nicio aplicație de Go complet accesibilă în App Store. Abia dacă există una decentă deloc. Acum câțiva ani, între cariere, am decis să schimb asta.
Mi-am învățat singur Swift și am început să construiesc. Nu aveam nicio idee în ce mă bag. Am folosit Claude Code ca partener de dezvoltare — vreau să fiu sincer în această privință. IA a scris o mare parte din cod. Dar viziunea, deciziile de design, încăpățânarea în privința accesibilității — astea sunt toate ale mele. Joc la clubul local de Go din Exeter de cincisprezece ani. Îmi pasă de acest joc și de ce reprezintă.
Doi ani mai târziu, iată-ne.
Ce urmează
Aceasta este o bază, nu o linie de sosire. Multiplayer Game Center, mai multe limbi, un editor SGF, suport AR, VisionOS și câteva idei care sunt sincer puțin nebunești — cum ar fi să joci Go pe un tor. Dar mai întâi, să trecem de examinare.
Aplicația este gratuită. Dacă ai fost curios despre Go, acum e un moment bun să o încerci. Și dacă ești deja un jucător, sper că aceasta este aplicația pe care o așteptai.
Facem Go accesibil pentru toți.