Acabamos de enviarlo.
Ya es pasada la medianoche y por fin he pulsado el botón. Goban3D v1.0 se ha enviado para su revisión a la App Store®. Tanto para iOS como para Mac®. Me quedo mirando las palabras "En espera de revisión" y tratando de asimilar que esto esté sucediendo de verdad.
Lo que enviamos
- Un tablero de Go en 3D renderizado en RealityKit, con un modo 2D limpio cuando lo necesites.
- Juega contra KataGo, una de las IA de Go más fuertes del mundo, ejecutándose localmente en tu dispositivo.
- Tableros de 9×9, 13×13 y 19×19
- Compatibilidad total con VoiceOver: un jugador ciego puede jugar una partida completa de Go.
- Control por voz, texto dinámico, reducción de movimiento, modo de alto contraste y todas las demás funciones de accesibilidad que ofrece Apple.
- 13 idiomas
- iPhone®, iPad® y Mac
Ninguna otra aplicación de Go en la App Store declara funciones de accesibilidad. Goban3D ofrece una cobertura del 100 % en las siete categorías. Eso es importante para mí.
Cómo llegué aquí
Soy un desarrollador autodidacta de Exeter. Jugué al Go por primera vez hace veinte años en la Universidad de Kingston: mi compañero de cuarto y yo sacamos un trozo de madera de un contenedor, dibujamos la cuadrícula con una regla y usamos fichas de vidrio de una tienda de manualidades que costaron alrededor de tres libras.
Como estudiante de informática, comprendí de inmediato la importancia del Go. Era un juego con reglas asombrosamente sencillas —un tablero de 19x19, fichas blancas y negras, una ficha por turno— y, sin embargo, estaba completamente fuera del alcance de las computadoras más potentes del mundo. Sabía que este juego era importante para la ciencia de la computación, y seguí esa intuición durante los siguientes veinte años.
De joven, seguí esta afición hasta Japón, donde pasé dos semanas visitando salones de Go y jugando partidas con jugadores locales. Perdí todas y cada una de las partidas. Los salones estaban impregnados de humo de cigarrillo —era casi imposible respirar durante una partida completa— y los jugadores eran casi exclusivamente ancianos.
Pero lo que más me impactó fue la desconexión. Japón, un país a la vanguardia tecnológica, parecía albergar el Go únicamente en salas llenas de humo para jubilados. Nadie conectaba el juego con la informática. Nadie lo hacía accesible a las nuevas generaciones.
Luego, AlphaGo venció a Lee Sedol y confirmó mi intuición. La explosión de inteligencia artificial que siguió —incluidas las herramientas que usé para crear esta aplicación— no hizo sino reforzar lo que sentía desde la universidad: el Go se sitúa en la intersección de la creatividad humana y la inteligencia artificial. Siempre ha sido así.
Por eso me sorprende de verdad que nadie se me haya adelantado. No hay ninguna aplicación de Go totalmente accesible en la App Store. De hecho, apenas hay una decente. Hace unos años, entre trabajos, decidí solucionar eso.
Aprendí Swift por mi cuenta y empecé a programar. No tenía ni idea de en qué me estaba metiendo. Conté con Claude Code como socio de desarrollo; quiero dejarlo claro. La IA escribió gran parte del código. Pero la visión, las decisiones de diseño, la obstinación en cuanto a la accesibilidad, todo eso es mío. Llevo quince años jugando en mi club local de Exeter. Me importa este juego y lo que representa.
Dos años después, aquí estamos.
¿Qué sigue?
Esto es solo el comienzo, no la meta final. Multijugador de Game Center, más idiomas, un editor SGF, compatibilidad con realidad aumentada, VisionOS y algunas ideas que, francamente, son un poco descabelladas, como jugar al Go en un toroide. Pero primero, terminemos con la revisión.
La aplicación es gratuita. Si tenías curiosidad por el Go, ahora es un buen momento para probarla. Y si ya eres jugador, espero que esta sea la aplicación que estabas esperando.
Hacer que Go sea accesible para todos.