À propos de SumNinja

Environ 4 min

Je m’appelle Kim Døfler, je vis à Copenhague et j’aime fabriquer des choses. J’ai commencé par l’électronique et la robotique, puis j’ai appris à programmer en travaillant sur mes propres projets et sur des commandes pour des clients.

SumNinja est un jeu de calcul mental que je développe sur mon temps libre. Tout a commencé avec un tableur que mon père m’avait préparé avant mon entrée à l’école.

Le tableur de mon père

Avant que je commence l’école, mon père m’avait préparé un tableur. Il avait mis des calculs dans une colonne et réservé la suivante à mes réponses. Une formule cachée indiquait si j’avais trouvé le bon résultat. C’était tout simple, mais j’adorais savoir tout de suite si j’avais juste.

Les calculs étaient faciles : 1 + 1, 1 + 2, 1 + 3. J’ai remarqué que si la première réponse était deux, la suivante serait trois. Il suffisait d’ajouter un à chaque fois, sans refaire chaque calcul.

Un de plus à chaque fois
DéfiMa réponseRésultat
1 + 12+1 ↓Correct
1 + 23+1 ↓Correct
1 + 34+1 ↓Correct
1 + 45+1 ↓Correct
Ce tableau reproduit le principe tout simple dont je me souviens. Ce n’est pas le tableur original de mon père.

J’avais l’impression d’avoir déjoué le système et je me trouvais très malin. Quand je suis entré à l’école, j’avais hâte de faire des maths.

Pourquoi j’ai créé SumNinja

Des années plus tard, certains calculs qui me venaient facilement me demandaient plus de temps. La table de six, par exemple. Je cherchais un moyen de m’entraîner au calcul mental. C’est comme ça que j’ai commencé à créer SumNinja.

À l’époque, je testais ChatGPT pour voir jusqu’où il pouvait m’aider à écrire du code. Il m’a permis de faire apparaître un jeu de maths à l’écran : on saisit une réponse, le jeu réagit, avec des confettis et des effets sonores.

Le plus difficile était de proposer des questions bien adaptées. J’ai atteint les limites de ce que ChatGPT savait faire à l’époque et j’ai commencé à écrire moi-même certaines parties du code, en m’aidant des suggestions de mon éditeur.

J’ai regroupé les questions par opération et par intervalle de nombres. Je considérais l’addition comme plus facile que la division, et je distinguais la multiplication de petits nombres des calculs avec de plus grands nombres. Le jeu tenait compte de la difficulté et du temps de réponse pour adapter la question suivante. Je cherchais toujours le bon équilibre : donner du fil à retordre, sans décourager.

L’évolution de SumNinja

La première interface, avec 5 + 12, un champ de réponse et une barre verte indiquant le temps.
La première version conservée, septembre 2024. Une capture récente du jeu fonctionnant avec son code d’origine. Une question, un champ de réponse, un minuteur et un ninja bien différent. Ouvrir l’image en grand format.
Une première image de partage de SumNinja, avec l’ancien ninja, 17 + 13 et une invitation à répondre pour commencer.
Deux jours plus tard : une image à partager. J’ai enregistré cette image le 24 septembre 2024 pour accompagner les liens vers le jeu. Le minuteur, la question et le ninja tenaient déjà les premiers rôles.
  1. Octobre 2025

    De nouvelles langues

    Au départ, SumNinja n’existait qu’en anglais. J’ai ajouté d’autres langues pour toucher plus de monde et rendre le jeu plus agréable pour les personnes qui l’utilisaient déjà.

  2. Juin 2026

    Des pages pour les leçons et l’entraînement

    J’ai donné une adresse propre à chaque sujet, relié les pages qui se complètent et ajouté un plan du site. Ainsi, une personne cherchant une leçon précise ou un type d’exercice pouvait trouver la page correspondante.

  3. Août 2026

    Un espace pour apprendre les astuces

    J’ai ajouté une première leçon de calcul mental, puis d’autres stratégies, avec des liens pour les mettre en pratique dans le jeu.

Un joueur m’a demandé de pouvoir choisir séparément le nombre de chiffres des deux nombres d’une multiplication, par exemple trois chiffres pour le premier et un seul pour le second. J’ai ajouté ces deux choix dans les réglages. Ce petit ajout permet de s’entraîner précisément sur le type de calcul que l’on veut travailler.

En général, j’ai déjà une autre idée que j’ai envie d’essayer.

Faire un peu de calcul mentalVoir les nouveautésRetour au début ↑