Ce qu'est le jeu
Chaque île est abîmée, et la réparer demande des maths. Compter les planches d'un pont, compléter une suite de fleurs, trouver combien il en manque pour faire 10. Le jeu couvre tout le programme de maths de 1re année de la C.-B. en 12 chapitres, 70 îles et 30 compétences. Une séance dure environ 15 minutes, et il n'y a aucune publicité. Storm Knots est un mode coopératif pour jouer ensemble, et les adultes ont leur propre espace, accessible depuis la carte.
- 12 chapitres
- 70 îles
- 30 compétences
- Séances de 15 minutes
- 0 publicité
Comment se passe une leçon
Un moteur de règles choisit les maths et vérifie chaque réponse. L'IA ne fait que formuler. Elle ne décide jamais de ce qui est juste. Dans un jeu pour jeunes enfants, ce qui dit juste ou faux doit être du code simple que je peux tester, pas un modèle qui pourrait deviner.
Une mauvaise réponse ne coûte rien. Le compagnon pose d'abord une question qui oriente. Si ça ne suffit pas, il compte avec des images, pour que l'enfant voie pourquoi la réponse est celle-là.
La voix
La voix du compagnon a été enregistrée avec ElevenLabs. Chaque extrait a ensuite été vérifié de la même façon : je l'ai retranscrit en texte et comparé au script. Une réplique qui dit quelque chose d'un peu différent du texte à l'écran passe facilement inaperçue à l'oreille, et une transcription la repère.
La construction
Le jeu est écrit en TypeScript sur Phaser 3.90 et construit avec Vite, avec des tests dans Vitest. Supabase gère les comptes et les sauvegardes, et Cloudflare Workers fait tourner la partie serveur. La facturation passe par Stripe, avec deux formules : Member à 9,99 CA$ par mois et Family à 14,99 CA$ par mois. L'application Android est le même jeu emballé avec Capacitor, sous le nom de paquet ca.plusky.app, prêt pour Google Play.
Construit avec Claude Code : TypeScript, Phaser, Vite, Vitest, Supabase, Stripe, Cloudflare Workers, Capacitor.