Qué es el juego
Cada isla está rota, y arreglarla requiere matemáticas. Contar los tablones de un puente, completar un patrón de flores, encontrar cuántos faltan para llegar a 10. El juego cubre todo el currículo de matemáticas de 1.er grado de BC en 12 capítulos, 70 islas y 30 habilidades. Una sesión dura unos 15 minutos, y no hay anuncios. Storm Knots es un modo cooperativo para jugar juntos, y los adultos tienen su propia área, a la que se llega desde el mapa.
- 12 capítulos
- 70 islas
- 30 habilidades
- Sesiones de 15 minutos
- 0 anuncios
Cómo funciona una lección
Un motor de reglas elige las matemáticas y revisa cada respuesta. La IA solo las redacta. Nunca decide qué es correcto. En un juego para niños pequeños, lo que dice bien o mal tiene que ser código simple que pueda probar, no un modelo que podría adivinar.
Una respuesta incorrecta no cuesta nada. El compañero primero hace una pregunta que orienta. Si eso no basta, lo cuenta con dibujos, para que el niño vea por qué la respuesta es esa.
La voz
La voz del compañero se grabó con ElevenLabs. Después, cada clip se revisó de la misma forma: lo transcribí de vuelta a texto y lo comparé con el guion. Una línea que dice algo un poco distinto de lo que hay en pantalla se escapa fácilmente al oído, y una transcripción la detecta.
Cómo lo construí
El juego está escrito en TypeScript sobre Phaser 3.90 y se compila con Vite, con pruebas en Vitest. Supabase gestiona las cuentas y las partidas guardadas, y Cloudflare Workers ejecuta la parte del servidor. La facturación va por Stripe, con dos planes: Member a CA$9.99 al mes y Family a CA$14.99 al mes. La app de Android es el mismo juego empaquetado con Capacitor, con el nombre de paquete ca.plusky.app, lista para Google Play.
Construido con Claude Code: TypeScript, Phaser, Vite, Vitest, Supabase, Stripe, Cloudflare Workers, Capacitor.