Ya casi: Goban3D llega al App Store
Apenas puedo escribir estas palabras sin sonreír. Tras dos años de desarrollo en solitario — miles de horas, cientos de versiones beta y más noches en vela de las que puedo contar — Goban3D está casi lista para su primera publicación en el App Store®.
Esto está pasando de verdad.
Qué se está lanzando
Cuando Goban3D llegue al App Store, no será un producto mínimo viable ni una vista previa anticipada. Será una app de go completamente funcional para iPhone®, iPad® y Mac® — la app de go más accesible jamás creada, y creo sinceramente que también será una de las más hermosas.
Esto es lo que se publica el día uno:
Impresionantes tableros 3D y 2D
Un tablero 3D precioso impulsado por RealityKit con materiales de base física que capturan la luz como la madera y la piedra reales, funcionando a unos fluidos 60 fotogramas por segundo. Cuatro texturas de tablero y ocho de piedras incluidas gratis. O cambia al instante a un tablero 2D limpio y rápido dibujado completamente en SwiftUI — perfecto para ahorrar batería, dispositivos más antiguos, o simplemente para quienes prefieren un tablero plano. Sin necesidad de reiniciar.
Accesibilidad del 100%
Esta es la función de la que más orgulloso estoy. Goban3D tiene cobertura de accesibilidad del 100% en cada una de las siete categorías de accesibilidad de Apple: VoiceOver, Dynamic Type, Voice Control, Reduce Motion, Reduce Transparency, Sufficient Contrast y Differentiate Without Color. Cada función ha sido probada — no solo por mí, sino por jugadores de go con discapacidad visual en Japón que han estado usando la app a diario y moldeándola con sus comentarios.
Ninguna otra app de go en el App Store declara ninguna función de accesibilidad. Ninguna. Goban3D será la primera — y no se limita a marcar una casilla, sino que va a fondo. Anuncios de jugadas al estilo NHK, indicaciones de términos de go, navegación del tablero basada en cuadrícula, un modo de alto contraste dedicado para jugadores con visión reducida y retroalimentación háptica para cada colocación y captura. El go es para todo el mundo, y Goban3D lo dice en serio.
Juego en red
Juega al go contra otra persona en un dispositivo diferente — por internet o en la misma red local. Impulsado por Game Center de Apple, el juego en red te permite invitar a un amigo o emparejarte con otro jugador, y luego jugar una partida completa en tiempo real en tu iPhone o iPad. Esta es la función con la que la Asociación Japonesa de Go para Ciegos ha estado más emocionada — por primera vez, los jugadores con discapacidad visual podrán jugar entre sí de forma digital sin necesitar llamadas por Zoom y tableros físicos.
IA KataGo (Mac)
En Mac, Goban3D incluye KataGo — uno de los motores de go de código abierto más potentes del mundo — funcionando completamente en el dispositivo usando Apple Silicon. Sin conexión a internet necesaria. Elige la configuración de IA más fuerte o selecciona un nivel de habilidad similar al humano desde 20 kyu hasta 9 dan. Tanto si eres un principiante completo que busca un compañero de práctica paciente como si eres un jugador de nivel dan que quiere ser desafiado de verdad, KataGo te tiene cubierto. Y como funciona localmente en el motor neuronal de tu Mac, es rápido, privado y siempre disponible.
12 idiomas
Goban3D se lanza con localización completa en doce idiomas — cada menú, cada etiqueta, cada anuncio de VoiceOver y cada indicación de jugada, completamente traducidos:
- Inglés
- Japonés (日本語)
- Coreano (한국어)
- Chino simplificado (简体中文)
- Chino tradicional (繁體中文)
- Chino — Hong Kong (香港中文)
- Francés (Français)
- Alemán (Deutsch)
- Neerlandés (Nederlands)
- Ruso (Русский)
- Rumano (Românã)
- Turco (Türkçe)
La app se adapta automáticamente al idioma de tu dispositivo. Se planean más idiomas.
¿Cómo hemos llegado hasta aquí?
Hace dos años, era un desarrollador autodidacta con cero conocimiento de las plataformas de Apple, cero financiación y cero miembros en el equipo. No sabía Swift. No sabía SwiftUI. No sabía RealityKit. Nunca había publicado una app. Lo que sí tenía eran veinte años de amor por el go, una terquedad inquebrantable para no aceptar que ninguna app de go en el mundo ofreciera soporte de accesibilidad, y tres dispositivos Apple sobre mi escritorio.
Me enseñé todo a través de la documentación oficial de Apple y las sesiones gratuitas de WWDC. Construí un motor de renderizado 3D, una máquina de estados para el juego, un entity component system para las animaciones, una capa completa de accesibilidad, un sistema de multijugador en red y una integración de IA — todo como desarrollador en solitario trabajando desde mi piso en Exeter.
En el camino, ocurrió algo extraordinario. La Asociación Japonesa de Go para Ciegos se enteró del proyecto, y jugadores con discapacidad visual en Japón empezaron a probar la app y a enviar comentarios. Sus sugerencias transformaron Goban3D. Funciones como los anuncios de jugadas al estilo NHK, las indicaciones de términos de go y la navegación basada en cuadrícula existen porque jugadores ciegos me dijeron lo que necesitaban — y esas funciones hacen la app mejor para todo el mundo.
La British Go Association compartió Goban3D con toda su membresía y en los países miembro de la Federación Europea de Go. Beta testers de todo el mundo han estado jugando, informando de errores, sugiriendo funciones y ayudándome a construir algo de lo que estoy increíblemente orgulloso.
Esto es solo el comienzo
Quiero ser completamente claro sobre algo: lo que se publica en el App Store no es el producto terminado. Es la base. Goban3D tiene años de desarrollo por delante, y no podría estar más emocionado por lo que viene.
Hay funciones con las que he soñado desde el primer día que aún no están construidas. Hay ideas que los jugadores han sugerido durante las pruebas beta que no puedo esperar para abordar. Hay áreas enteras del go — enseñanza, análisis, problemas, partidas grabadas — en las que Goban3D crecerá con el tiempo.
No voy a hacer promesas específicas ni anunciar una hoja de ruta — he aprendido que el desarrollo en solitario es impredecible y prefiero entregar a prometer demasiado. Pero sí puedo decir esto: Goban3D es el trabajo de mi vida. No voy a pasar al siguiente proyecto. No voy a dejar que acumule polvo. Cada semana escribo código, corrijo errores y construyo cosas nuevas. Esta app va a seguir mejorando, mes tras mes, año tras año.
La comunidad del go merece una app verdaderamente excelente — una que sea hermosa, accesible, potente y construida por alguien que genuinamente ama el juego. Eso es lo que estoy construyendo. Eso es lo que seguiré construyendo.
Pruébala ahora
¿No puedes esperar a la publicación en el App Store? Goban3D está disponible ahora mismo a través del programa de beta de TestFlight® de Apple. Puedes unirte a la beta directamente en TestFlight o visitar la página Únete a la beta para más información.
Si quieres apoyar a un desarrollador independiente en este camino, puedes invitarme a un café. Cada contribución ayuda a mantener el proyecto en marcha y el desarrollo en curso.
Gracias a cada beta tester, a cada jugador que envió comentarios, a cada persona que compartió Goban3D con un amigo. Vosotros ayudasteis a construir esto. La publicación en el App Store llegará muy pronto — y no puedo esperar para compartirla con el mundo.