KataMarrant

KataMarrant est une petite appli d’entraînement au judo que je construis le soir et le week-end. L’objectif est étroit et concret : réviser les 40 Gokyo no Waza, l’ensemble classique des prises codifié au Kodokan que tout judoka est censé connaître par leur nom, en sessions courtes et quotidiennes. L’appli tourne sur Windows, macOS, Linux, Android et iOS à partir d’une seule base de code Tauri 2, avec du JS vanille pour le frontend et du Rust pour le backend.

Il y a quatre modes d’entraînement. Une question est le bouton le moins coûteux à appuyer sur l’écran d’accueil, pour les moments où j’ai moins de trente secondes. Rafale est une volée de dix questions, l’échauffement que je fais dans le métro. Drill (chrono) est un mode chronométré avec une barre qui descend par question, dont une variante audio où le nom de la technique est prononcé à voix haute et il faut choisir la bonne description. Parcourir les 40 techniques est le catalogue de référence, classé par kyo, avec le romaji, le kanji, la traduction française et une vidéo de démonstration sélectionnée pour chaque prise.

La logique du quiz emprunte les bases à la répétition espacée : les techniques que vous ratez reviennent plus souvent, un cooldown de six questions empêche les répétitions consécutives, et les scores de maîtrise par technique vous suivent d’un appareil à l’autre quand la synchronisation est activée. La synchronisation est optionnelle, par lien magique uniquement, sans mot de passe stocké nulle part. Un objectif quotidien, un compteur de série, une courbe d’XP et une petite grille de succès à débloquer occupent l’écran d’accueil, empruntant à une décennie d’applis d’apprentissage des langues et de fitness.

Les illustrations des techniques sont extraites de la planche Gokyo no Waza sur Wikimedia Commons par l’utilisateur Mtwist (CC BY-SA). Les vidéos de référence sont sélectionnées par judo.how. Le projet est open source, non affilié au Kodokan ni à une fédération de judo, et il est documenté sur ce site dans une série de billets sur le build.

Antoine Weill--Duflos
Antoine Weill--Duflos
Responsable Technologie et Applications

Je m’intéresse à l’haptique, la mécatronique, la micro-robotique…