← Torna al blog

L'abbiamo appena spedito

È appena passata la mezzanotte e ho finalmente premuto il pulsante. Goban3D v1.0 è stato inviato per la revisione all'App Store®. Sia per iOS che per Mac®. Fisso la scritta "In attesa di revisione" e cerco di rendermi conto che sta succedendo davvero.

Cosa stiamo spedendo

  • Una scacchiera di Go 3D renderizzata in RealityKit, con una modalità 2D pulita quando serve
  • Sfida KataGo, una delle IA di Go più forti al mondo, in esecuzione localmente sul tuo dispositivo
  • Tavole 9×9, 13×13 e 19×19
  • Supporto completo per VoiceOver — un giocatore non vedente può disputare una partita intera di Go
  • Voice Control, Dynamic Type, Reduce Motion, modalità ad alto contrasto e tutte le altre funzionalità di accessibilità offerte da Apple
  • 13 lingue
  • iPhone®, iPad® e Mac

Nessun'altra app di Go sull'App Store dichiara alcuna funzionalità di accessibilità. Goban3D ha una copertura del 100% in tutte e sette le categorie. Questo mi sta a cuore.

Come sono arrivato fin qui

Sono uno sviluppatore autodidatta di Exeter. Ho giocato a Go per la prima volta vent'anni fa alla Kingston University — io e il mio compagno di stanza recuperammo un pezzo di legno da un cassonetto, disegnammo la griglia con un righello e usavamo pietre di vetro comprate in un negozio di articoli per hobby che costarono circa tre sterline.

Come studente di informatica, capii subito perché il Go fosse importante. Era un gioco con regole incredibilmente semplici — una griglia 19×19, pietre bianche e nere, una sola pietra da posizionare a turno — eppure era completamente al di là della portata dei computer più potenti del mondo. Sapevo che questo gioco era fondamentale per la scienza dell'informatica, e ho seguito quella intuizione per i successivi vent'anni.

L'ho seguita fino in Giappone da giovane, dove ho trascorso due settimane a visitare sale da Go e a sedermi di fronte a giocatori locali. Ho perso ogni singola partita. Le sale erano sature di fumo di sigaretta — quasi impossibile respirare durante una partita intera — e i giocatori erano quasi esclusivamente anziani.

Ma ciò che mi colpì di più fu la disconnessione. Eravamo in Giappone — un paese all'avanguardia della tecnologia — eppure il Go sembrava esistere solo in quelle stanze fumose per pensionati. Nessuno collegava il gioco all'informatica. Nessuno lo rendeva accessibile a una nuova generazione.

Poi AlphaGo ha battuto Lee Sedol e ha confermato la mia intuizione. L'esplosione dell'intelligenza artificiale che ne è seguita — compresi gli stessi strumenti che ho usato per costruire questa app — non ha fatto altro che rafforzare ciò che sentivo fin dai tempi dell'università: il Go si trova all'intersezione tra la creatività umana e l'intelligenza artificiale. L'ha sempre fatto.

Ecco perché sono sinceramente sorpreso che nessuno mi abbia preceduto. Non esiste un'app di Go completamente accessibile sull'App Store. Non ne esiste praticamente nemmeno una decente. Qualche anno fa, tra una carriera e l'altra, ho deciso di rimediare.

Ho imparato Swift da solo e ho iniziato a sviluppare. Non avevo idea di cosa mi aspettasse. Ho usato Claude Code come partner di sviluppo — ci tengo a essere trasparente su questo. L'IA ha scritto gran parte del codice. Ma la visione, le scelte di design, la tenacia sull'accessibilità — quelle sono mie. Gioco nel mio club locale di Exeter da quindici anni. Tengo molto a questo gioco e a ciò che rappresenta.

Due anni dopo, eccoci qui.

Cosa viene dopo

Questa è una base di partenza, non un traguardo. Multigiocatore con Game Center, più lingue, un editor SGF, supporto AR, VisionOS e alcune idee che francamente sono un po' folli — come giocare a Go su un toro. Ma prima, superiamo la revisione.

L'app è gratuita. Se siete curiosi di provare il Go, questo è il momento giusto. E se siete già giocatori, spero che questa sia l'app che stavate aspettando.

Rendere il Go accessibile a tutti.

← Torna al blog