Acabamos de enviar!
Já passa da meia-noite e finalmente apertei o botão. O Goban3D v1.0 foi enviado para análise na App Store®. Tanto para iOS quanto para Mac®. Estou olhando para as palavras "Aguardando análise" e tentando assimilar que isso está realmente acontecendo.
O que estamos enviando
- Um tabuleiro de Go em 3D renderizado em RealityKit, com um modo 2D limpo para quando você precisar.
- Jogue contra KataGo, uma das IAs de Go mais fortes do mundo, rodando localmente no seu dispositivo.
- Placas de 9×9, 13×13 e 19×19
- Suporte completo ao VoiceOver — um jogador cego pode jogar uma partida completa de Go.
- Controle por voz, Digitação dinâmica, Reduzir movimento, modo de alto contraste e todos os outros recursos de acessibilidade que a Apple oferece.
- 13 idiomas
- iPhone®, iPad® e Mac
Nenhum outro aplicativo Go na App Store declara qualquer recurso de acessibilidade. O Goban3D tem 100% de cobertura em todas as sete categorias. Isso é importante para mim.
Como cheguei aqui
Sou um desenvolvedor autodidata de Exeter. Joguei Go pela primeira vez há vinte anos na Universidade de Kingston — meu colega de quarto e eu pegamos um pedaço de madeira de uma caçamba de lixo, desenhamos a grade com uma régua e usamos pedras de vidro de uma loja de artesanato que custaram cerca de três libras.
Como estudante de ciência da computação, entendi imediatamente a importância do Go. Era um jogo com regras incrivelmente simples — um tabuleiro de 19x19, pedras pretas e brancas, uma pedra por turno — e, no entanto, completamente fora do alcance dos computadores mais poderosos do mundo. Eu sabia que esse jogo era importante para a ciência da computação e segui essa intuição pelos vinte anos seguintes.
Quando jovem, acompanhei toda a história do jogo até chegar ao Japão, onde passei duas semanas frequentando salões de Go e jogando contra jogadores locais. Perdi todas as partidas. Os salões eram tomados pela fumaça de cigarro — quase impossível respirar durante uma partida inteira — e os jogadores eram quase exclusivamente idosos.
Mas o que mais me impressionou foi a desconexão. Ali estava o Japão — um país na vanguarda da tecnologia — e, no entanto, o Go parecia existir apenas nessas salas enfumaçadas para aposentados. Ninguém estava conectando o jogo à computação. Ninguém o estava tornando acessível a uma nova geração.
Então o AlphaGo derrotou Lee Sedol e provou que minha intuição estava certa. A explosão da inteligência artificial que se seguiu — incluindo as próprias ferramentas que usei para construir este aplicativo — apenas reforçou o que eu sentia desde a universidade: o Go está na interseção entre a criatividade humana e a inteligência artificial. Sempre esteve.
Por isso, estou genuinamente surpreso que ninguém tenha feito isso antes de mim. Não existe um aplicativo Go totalmente acessível na App Store. Na verdade, quase não existe nenhum decente. Há alguns anos, entre uma carreira e outra, decidi resolver isso.
Aprendi Swift sozinho e comecei a desenvolver. Não fazia ideia do que estava me metendo. Usei o Claude Code como meu parceiro de desenvolvimento — quero ser transparente quanto a isso. A IA escreveu boa parte do código. Mas a visão, as decisões de design, a insistência na acessibilidade — tudo isso é obra minha. Jogo no meu clube local em Exeter há quinze anos. Me importo com este jogo e com o que ele representa.
Dois anos depois, aqui estamos nós.
O que vem a seguir?
Esta é uma base, não uma linha de chegada. Multijogador do Game Center, mais idiomas, um editor SGF, suporte a realidade aumentada, VisionOS e algumas ideias que, francamente, são um pouco malucas — como jogar Go em um toroide. Mas primeiro, vamos à análise.
O aplicativo é gratuito. Se você sempre teve curiosidade sobre o Go, agora é uma ótima hora para experimentá-lo. E se você já joga, espero que este seja o aplicativo que você estava esperando.
Tornando o Go acessível a todos.