Vi har netop sendt den
Det er lige efter midnat, og jeg har endelig trykket på knappen. Goban3D v1.0 er indsendt til App Store® Review. Både iOS og Mac®. Jeg stirrer på ordene "Waiting for Review" og prøver at forstå, at dette faktisk sker.
Hvad vi sender afsted
- Et 3D go-bræt renderet i RealityKit, med en ren 2D-tilstand når du har brug for det
- Spil mod KataGo, en af verdens stærkeste go-AI'er, som kører lokalt på din enhed
- 9×9-, 13×13- og 19×19-brætter
- Fuld VoiceOver-understøttelse — en blind spiller kan spille et komplet go-parti
- Voice Control, Dynamic Type, Reduce Motion, høj kontrast-tilstand og enhver anden tilgængelighedsfunktion Apple tilbyder
- 13 sprog
- iPhone®, iPad® og Mac
Ingen anden go-app i App Store angiver nogen tilgængelighedsfunktioner. Goban3D har 100 % dækning på tværs af alle syv kategorier. Det betyder noget for mig.
Hvordan jeg nåede hertil
Jeg er selvlært udvikler fra Exeter. Jeg spillede go for første gang for tyve år siden på Kingston University — min roommate og jeg tog et stykke træ fra en container, tegnede gitteret med en lineal og brugte glassten fra en hobbyboutik, der kostede cirka tre pund.
Som datalogistuderende forstod jeg med det samme, hvorfor go var vigtigt. Her var et spil med betagende enkle regler — et 19×19-gitter, sorte og hvide sten, placer én per tur — og alligevel var det fuldstændig uden for rækkevidden af verdens kraftigste computere. Jeg vidste, at dette spil var vigtigt for computervidenskaben, og jeg fulgte den intuition i de næste tyve år.
Jeg fulgte den helt til Japan som ung mand, hvor jeg tilbragte to uger med at besøge go-saloner og sidde over for lokale spillere ved brættet. Jeg tabte hvert eneste parti. Salonerne var tykke af cigaretrøg — næsten umuligt at trække vejret igennem et helt parti — og spillerne var næsten udelukkende ældre.
Men det, der slog mig mest, var kløften. Her var Japan — et land i front på teknologiområdet — og alligevel syntes go kun at eksistere i disse røgfyldte rum for pensionister. Ingen forbandt spillet med datalogi. Ingen gjorde det tilgængeligt for en ny generation.
Så slog AlphaGo Lee Sedol og beviste min intuition. Den eksplosion af kunstig intelligens, der fulgte — herunder de samme værktøjer, jeg brugte til at bygge denne app — understregede kun, hvad jeg havde følt siden universitetet: go befinder sig i skæringspunktet mellem menneskelig kreativitet og maskinens intelligens. Det har det altid gjort.
Derfor er jeg oprigtigt forbavsende over, at ingen nåede mig til det. Der findes ingen fuldt tilgængelig go-app i App Store. Der findes knapt en ordentlig én overhovedet. For nogle år siden, mellem karrierer, besluttede jeg mig for at ændre det.
Jeg lærte mig selv Swift og begyndte at bygge. Jeg anede ikke, hvad jeg gik ind til. Jeg brugte Claude Code som min udviklingspartner — det vil jeg gerne være åben om. AI'en skrev en stor del af koden. Men visionen, designbeslutningerne, standhaftigheden omkring tilgængelighed — det er alt sammen mig. Jeg har spillet i min lokale Exeter-klub i femten år. Jeg holder af dette spil og hvad det repræsenterer.
To år senere er vi her.
Hvad der kommer næst
Dette er et fundament, ikke en målstreg. Game Center-multiplayer, flere sprog, en SGF-editor, AR-understøttelse, VisionOS og nogle idéer, der ærligt talt er lidt vanvittige — som at spille go på en torus. Men først, lad os komme igennem gennemgangen.
Appen er gratis. Hvis du har været nysgerrig på go, er det nu et godt tidspunkt at prøve det. Og hvis du allerede er spiller, håber jeg, at dette er den app, du har ventet på.
Go — tilgængeligt for alle.