🛠️ Historique des mises à jour
Version 12 NOUVEAU
v12.1 – 23 août 2026 NOUVEAU
🧹 Une passe de finitions juste après la sortie de la v12 : des badges qui s'affichent enfin, deux illustrations de cartes réparées et tous les liens morts du site corrigés.
- 🏅 Six badges sortent de l'ombre :
- 👑 Trente jours de suite — le badge qui récompense une série de connexion complète de 30 jours existait déjà, mais restait sans nom ni illustration : il s'affiche désormais comme les autres, au bout de la série qui distribue aussi les boosters (J7, J14, J21), le bonus Raid (J15) et le bonus Jeux (J25).
- 🦉 Sage de la Forêt (toutes les énigmes du hibou), ⚖️ Maître des comparaisons, 📏 Maître de la droite graduée, 🟰 Maître des équations et 🔰 Première équation résolue — gagnés depuis longtemps par certains d'entre vous, ils apparaîssent maintenant avec leur nom, leur description et leur icône dans la collection.
- 🎨 Illustrations :
- 🃏 Les cartes Fractions de base et Pythagore affichaient une image cassée dans la collection et à l'ouverture des boosters : le catalogue pointait vers un fichier au nom légèrement différent. C'est réparé, les 114 cartes ont désormais leur illustration.
- 🛠️ Correctifs :
- 🔗 Onze liens qui ne menaient nulle part ont été corrigés : les boutons Rejoindre et Voir guilde du Sanctuaire des Bonus, les vignettes des Livrets, le son des séries de calcul (fractions, divisions, dominos, multiplications) et la mise en page de la fiche de scores imprimable.
- 🧭 Une vraie page d'erreur remplace l'écran blanc de l'hébergeur quand une adresse n'existe pas : elle ramène à l'accueil ou à la recherche de jeux.
- ⚙️ Pour info :
- Les récompenses hebdomadaires de guildes et le bonus du lundi ne se déclenchent plus qu'entre le dimanche 20h et le lundi 20h, comme la résolution de la Guerre des Cités : ils partaient jusqu'ici à la première visite du professeur sur l'accueil, quel que soit le jour.
- Les six badges ci-dessus étaient bien enregistrés et comptés dans la progression (
countable), mais leurnomet leurdescétaient vides dans le registre des badges, ce qui les rendait invisibles partout où le site affiche un libellé.
v12.0 – 22 août 2026 NOUVEAU
🐴🏛️🏡 Trois grands jeux rejoignent l'Académie des Mathémages pour la rentrée : L'Écurie des Mathémages (collection et d'entraînement façon Pokémon GO), Le Cabinet d'Architecture (de vrais chantiers du plan à la livraison), et Le Refuge des Égarés (gestion douce, zéro chrono, zéro échec).
- 🐴 L'Écurie des Mathémages — nouveau jeu de collection et d'entraînement :
- 🎁 Tire un cheval ou une licorne à l'Écurie Mystère, puis entraîne ses 3 stats — 🏇 Vitesse, 🐎 Endurance, 🎀 Grâce — en pratiquant les maths qui leur correspondent (proportionnalité, géométrie, calcul littéral...). Règle d'or : le tirage ne donne que l'espèce et sa robe (collection) — c'est uniquement l'entraînement qui rend un cheval fort, jamais la chance.
- 🧬 Chaque cheval a aussi un potentiel secret (0 à 5 par stat, tiré à l'obtention) qui donne un petit bonus — utile, mais toujours secondaire à l'entraînement. Retirer un cheval déjà possédé améliore son potentiel si le nouveau tirage est meilleur, au lieu de toujours se transformer en Crins Scintillants.
- ⚡🪨✨ Chaque espèce est reliée à une voie mathémagique selon sa stat dominante — Voie de l'Éclair (vitesse), Voie du Roc (endurance) ou Voie Astrale (grâce) — bien visible sur chaque carte, avec un bonus d'entraînement quand on travaille la stat native de son cheval.
- 🏇🐎🎀🏆 4 disciplines de compétition : Course, Cross et Dressage (chacune avec sa propre épreuve légendaire, réservée aux chevaux de rang Légendaire), et un tout nouveau Concours Complet où c'est toute ton écurie qui représente l'Académie — le score dépend de ta Puissance totale, débloqué par paliers de puissance plutôt qu'en enchaînant les victoires : de quoi pousser à entraîner plusieurs chevaux, pas juste un seul.
- 🌟 4 chevaux légendaires secrets — Comète Céleste, Golem des Sentiers, Muse d'Argent et Concordia — impossibles à tirer au hasard : ils ne se méritent qu'en remportant l'épreuve finale de chacune des 4 disciplines, avec un potentiel garanti au maximum sur leur stat de prédilection et une vraie révélation en grande pompe à l'obtention.
- 🎬 Chaque course se termine par une petite cinématique : une scène d'ambiance pendant les questions, un diaporama qui varie selon ta position (en tête, au coude-à-coude, ou en retrait) avec un fondu enchaîné entre les images, puis un résultat qui change de ton selon ton classement — jamais culpabilisant en cas de 4ᵉ place.
- 📖 Un bestiaire recense toutes les robes découvertes (classique et ✨ étoilée, très rare) pour chacune des 14 espèces.
- 🎨 Graphisme :
- Chaque espèce a son portrait peint à la main (style peinture douce), et chaque discipline son propre décor illustré : prairie ensoleillée pour la Course, sentier boisé pour le Cross, manège doré pour le Dressage, et un grand amphithéâtre violet et or de l'Académie pour le Concours Complet.
- Un en-tête aux couleurs de l'Académie (sceau, liseré doré-violet) relie visuellement L'Écurie des Mathémages au reste de l'univers Mathémage du site, sans perdre son ambiance chaleureuse et nature.
- 🏛️ Le Cabinet d'Architecture — nouveau jeu de gestion de chantier :
- 📋 5 commandes à la fois très différentes dans leur histoire et dans les maths qu'elles mobilisent : 🏠 une maison individuelle pour Léa & Tom, 🧱 une extension pour M. Roussel (terrain avec zone interdite), 🔔 une école pour la Mairie de Cléville (3 salles identiques + rampe d'accessibilité), 🏪 un local commercial pour Mme Diallo (répartition boutique/réserve en ratio), 🏢 un immeuble pour M. Lefèvre (budget qui dépend du nombre d'étages, tiré au hasard).
- 📐 Plan à l'échelle : place chaque pièce sur une grille à l'échelle du terrain (proportionnalité), puis 🧾 devis (aires, volumes, périmètres selon les pièces), 📏 solidité (théorème de Pythagore, diagonale d'équerrage) et 💶 budget (fonction affine ou système d'équations, tiré au hasard) — quatre étapes qui se répètent à chaque commande, mais jamais avec les mêmes nombres ni tout à fait le même habillage.
- 🎬 Chaque commande livrée déclenche une cinématique de chantier en 7 étapes (plan → fondations → ossature → toiture → finitions → arrivée du client → inauguration), et chacune des 5 commandes a désormais sa propre illustration à chaque étape — une extension reste une petite extension du plan jusqu'aux finitions, une école garde son clocheton dès l'ossature, un immeuble reste un immeuble à trois étages avec échafaudage tout du long.
- 🏅 5 badges (un par type de bâtiment livré pour la première fois), missions quotidienne et hebdomadaire dédiées, score max suivi comme sur tous les jeux du site.
- 🎨 Refonte visuelle de la page d'accueil :
- Les emoji de navigation de l'accueil (liste des grands jeux, multijoueur, progression, Salle d'Armes, tableau de bord, en-têtes de section, Garde-robe...) laissent place à des icônes illustrées sur mesure, chacune pensée pour coller à l'univers de son jeu ou de sa fonction — près de 60 icônes au total, avec un vrai fond transparent et un halo doré cohérent avec le reste du site.
- 🏡 Le Refuge des Égarés — nouveau jeu de gestion douce, sans chrono ni échec :
- 🐾 5 créatures égarées à accueillir, chacune liée à une famille de maths précise et racontée par son propre design : 🔷 Fractin (fractions — une gemme coupée en deux moitiés à équilibrer), 🦒 Girafon Géométrique (géométrie — un pelage à motifs), 👻 Écho (proportionnalité — un esprit d'ondes en quête d'un rythme stable), ⚖️ Poids-Plume (calcul littéral — un corps tout entier en équilibre), ✨ Étincelle (pourcentages — une énergie qui varie sans cesse).
- 💗 Pour apaiser une créature, résous une série de 5 bonnes réponses parmi des exercices tirés dans sa famille de maths (banque partagée du site). Une mauvaise réponse ne fait jamais reculer la jauge — elle repropose juste une autre question du même type : zéro échec, zéro pénalité, on avance uniquement vers l'avant.
- 🗺️ 4 zones à débloquer au fil des créatures accueillies (Clairière → 💧 Mare aux Reflets → 🌸 Verger Fleuri → 💎 Grotte aux Échos → 🌅 Sommet du Refuge, la collection complète), chacune avec son propre décor illustré en grand format.
- 🪑 Décore librement ton Refuge : achète autant d'exemplaires que tu veux d'un même élément (plusieurs bancs, lanternes...), glisse-dépose chaque décoration où tu veux (souris, tactile, tablette), et profite d'un vrai effet de profondeur — plus un élément est placé bas dans la scène, plus il apparaît grand. Retirer un élément ne le perd jamais : il repart dans ton inventaire, prêt à être replacé gratuitement.
- 🐾 Une créature déjà installée peut être caressée pour un petit bonus d'Éclats occasionnel (cooldown, jamais obligatoire) — juste pour le plaisir de la revoir.
- 🏅 7 nouveaux badges (un par créature apaisée pour la première fois + un pour la collection complète), progression suivie au score, sauvegarde permanente, et carnet d'erreurs actif comme partout ailleurs sur le site.
- 🔢🏹🔺🔻 Quatre nouveaux mini-jeux dans Maths ludiques :
- Nombres croisés : une grille façon mots croisés où chaque définition est un calcul (relatifs, opposés) à résoudre case par case — 4 grilles, tirées 2 par manche, 500 pts par grille et −40 pts par case fausse plutôt qu'un tout-ou-rien.
- Nombres fléchés : chaque flèche indique la somme exacte à obtenir sur la ligne ou la colonne qu'elle pointe — même principe de score (500 pts/grille), −70 pts par somme fausse.
- Le triangle de Pascal : retrouve les cases manquantes, chaque nombre est la somme des deux juste au-dessus — −100 pts par case fausse.
- La pyramide additive : à l'inverse, chaque case est la somme des deux juste en dessous — pyramide générée aléatoirement à chaque partie (résolvabilité garantie par calcul), −125 pts par case fausse.
- 🚪 Accueil — petites améliorations d'ergonomie :
- La modale invitant à choisir un pseudo ne revient plus qu'une fois par session au lieu de réapparaître à chaque page, et propose désormais un bouton « Créer un compte » (avec l'argument concret : la progression en mode invité reste liée à l'appareil).
- Une bande-annonce des nouveautés de l'été (juillet à septembre) s'affiche à l'arrivée sur l'accueil, à la place de l'ancienne annonce vidéo de la Guerre des Cités.
- 📖🔮🌀➰ Quatre nouveaux jeux d'entraînement :
- Le Grimoire des Incantations (puissances) — calcule des puissances pour graver des runes autour d'un grimoire : bonne réponse, la rune s'allume et rejoint le cercle magique ; erreur, elle grésille et se brise dans un nuage de fumée. 3 niveaux, du calcul simple (exposants 0/1/2) jusqu'au piège classique du signe : (−8)³ inclut le signe dans le calcul, mais −8³ ou −(8)³ l'appliquent seulement après avoir élevé au cube.
- Les Voûtes des Nombres (ensembles N, Z, D, Q, R) — un vrai diagramme de Venn imbriqué à 5 cercles concentriques : clique le plus petit ensemble auquel appartient vraiment le nombre. Pièges au niveau Archimage : √9 = 3 (un entier naturel !), −√16 = −4 (un relatif, pas un irrationnel).
- Les Portails Croisés (union et intersection) — deux cercles qui se croisent, et 4 pastilles de couleur (une par zone : A, B, A∩B, ni l'un ni l'autre) pour composer la réponse à l'expression demandée (A∩B, A∪B, complémentaire...) — plus fiable qu'un clic précis sur le diagramme, qui reste affiché à titre d'illustration.
- La Ligne des Intervalles (union et intersection d'intervalles de réels) — une ligne graduée illustre les deux intervalles donnés (point plein = borne incluse, point creux = borne exclue), et 4 propositions de réponse en QCM parmi des pièges classiques : mauvais opérateur, crochet inversé, borne décalée. Un seul niveau, un seul écran.
- Les trois premiers jeux partagent un bonus de score selon la difficulté (×1 en Apprenti, ×1,3 en Initié, ×1,7 en Archimage), affiché directement sur chaque carte de niveau ; le sélecteur de niveau disparaît complètement une fois la partie lancée (au lieu de rester affiché en grisé) et ne revient qu'en fin de partie pour rejouer.
- 🪢 Tir à la corde — refonte du sélecteur de niveau et de la scène :
- Le choix du niveau se fait désormais sur 3 cartes illustrées (médaille bronze/argent/or) avec un exemple de calcul directement affiché, à la place de l'ancien menu déroulant technique.
- La corde et les personnages ne s'affichent plus qu'après avoir cliqué « Démarrer », au lieu d'être visibles dès l'arrivée sur la page.
- Rendu revu en profondeur : corde torsadée en SVG avec un reflet qui la parcourt, personnages qui réagissent visuellement au rapport de force (halo doré pour celui qui domine, traînée d'essoufflement pour l'autre) — et « Toi » reprend désormais l'avatar réellement choisi sur le site plutôt qu'un emoji générique.
- 🍽️🧩 Deux nouveaux jeux d'entraînement :
- 🍽️ Le Festin des Diviseurs — un Chomp stratégique contre l'IA : un nombre N est servi, ses diviseurs forment un plateau en grille (ligne = exposant d'un facteur premier, colonne = exposant de l'autre). À tour de rôle, croque un diviseur — il emporte avec lui tous ses multiples encore présents dans le plat. La case 1 est empoisonnée : qui est forcé de la croquer perd. 3 difficultés (force de l'IA = probabilité de jouer le coup optimal calculé par un vrai solveur exact), survol qui prévisualise le quadrant qui serait mangé avant de valider un coup, et des cases-pièges intégrées directement dans le plateau (comme un 2ᵉ poison) : certaines cases affichent un nombre qui n'est pas un vrai diviseur de N — fixées une fois pour toute la partie, seul le calcul permet de les démasquer. Badge Maître du Festin à la victoire en difficulté Difficile.
- 🧩 Le Puzzle à Agrandir — la fameuse situation didactique de Guy Brousseau : un cerf-volant en 4 morceaux doit être agrandi, un segment donné doit passer d'une longueur à une autre (rapport volontairement pas rond, comme l'original 4 cm → 7 cm). Propose UNE règle — additionner un nombre, ou multiplier par un coefficient — appliquée d'un coup à toutes les longueurs du puzzle. Avec une règle additive, les pièces recalculées ne s'emboîtent plus (les angles se déforment) : le décalage apparaît visuellement dans le contour reconstruit. Essais illimités, sans chrono ni pénalité, un indice apparaît après 3 échecs.
- 🐑🏪 Deux nouveaux jeux d'entraînement (le piège de l'intuition) :
- 🐑 L'Enclos du Berger — un berger dispose d'une longueur fixe de clôture pour délimiter un enclos rectangulaire : choisis la longueur, la largeur est calculée automatiquement pour utiliser toute la clôture, et découvre par tâtonnement quelle forme donne le plus grand pâturage possible. 4 terrains, essais illimités, jusqu'à la généralisation : à périmètre fixe, c'est toujours le carré qui maximise l'aire.
- 🏪 Le Piège du Marchand — un marchand rusé applique coup sur coup deux étiquettes sur un même article (une remise, puis une hausse, ou l'inverse) : trouve LE pourcentage global unique équivalent aux deux étapes, sans jamais additionner les pourcentages — car -30 % puis +30 % ne redonne PAS le prix de départ ! 4 articles à démasquer, révélation du calcul exact (multiplication des coefficients) à chaque réussite.
- 🏁 Un nouveau jeu de stratégie :
- 🏁 La Course à 20 — la fameuse situation de Guy Brousseau (testée dès 1973 en CM1-CM2) : une cible est annoncée, et à tour de rôle on ajoute un nombre entre 1 et un pas maximum au total. Celui qui atteint exactement la cible gagne ! Face à l'IA, 3 difficultés, et surtout cible et pas maximum retirés à chaque partie : impossible de mémoriser bêtement « viser les multiples de 3 », il faut retrouver la bonne stratégie (l'invariant) à chaque fois. Un panneau « Comprendre la stratégie » dévoile l'explication après chaque partie. Badge Maître de la Course à la victoire en difficulté Difficile.
- 🎴 Un nouveau jeu de logique :
- 🎴 Le Trio Parfait — une adaptation mathématique du jeu Set : chaque carte est un petit calcul classé selon 4 propriétés (opération, grandeur du résultat, divisibilité, nature des nombres utilisés). Un trio parfait = pour CHAQUE propriété, les 3 cartes sont soit toutes identiques, soit toutes différentes — jamais un mélange. 2 cartes te sont données, à toi de trouver la 3ᵉ qui complète le trio parmi 4 propositions (dont des pièges qui ne violent qu'une seule propriété, avec un retour précis sur laquelle en cas d'erreur). La propriété divisibilité se base sur de vrais critères appris au collège — multiple de 3, de 4, de 5, de 9, une paire différente tirée à chaque manche — plutôt qu'un simple reste de division. 4 manches, essais illimités, score dégressif selon le nombre d'essais. Badge Maître du Trio si les 4 manches sont réussies du premier coup.
- 🔴🟡 Un nouveau jeu de stratégie :
- 🔴🟡 Puissance 4 à péage — un vrai Puissance 4 contre l'IA (aligne 4 pions en horizontale, verticale ou diagonale), mais chaque colonne a un péage : réponds correctement à une question d'automatismes pour y laisser tomber ton pion. Une mauvaise réponse ne fait pas tomber le pion, et le tour passe directement à l'IA — un vrai risque, comme un mauvais coup ! L'IA, elle, ne se trompe jamais au péage : seule sa façon de placer ses pions change selon la difficulté (3 niveaux, du réflexe basique à une vraie anticipation sur plusieurs coups). Score selon la difficulté, badge Maître du Péage à la victoire en Difficile.
- 📐 Un nouveau jeu de géométrie :
- 📐 La Dictée Géométrique — un vrai programme de construction à la règle et au compas, mais révélé une instruction à la fois : impossible de savoir à l'avance quelle figure on est en train de construire, il faut suivre pas à pas. 5 figures possibles (médiatrice, triangle équilatéral, milieu d'un segment sans règle graduée, bissectrice d'un angle, cercle circonscrit à un triangle), 4 tirées par partie. À la fin de chaque figure, une révélation dévoile son nom et une propriété mathématique qui en découle. Badge Maître de la Dictée à la réussite des 4 figures.
- 🧩 Un nouveau jeu de résolution de problèmes :
- 🧩 Les Problèmes Ouverts — 12 énoncés classiques (poules et lapins, partages, âges, rendu de monnaie, vitesse moyenne...) répartis en 3 paliers de difficulté, du 6ᵉ au 3ᵉ. Pas de QCM, pas de méthode imposée : seule la réponse numérique finale compte, avec des essais illimités et 2 indices progressifs si besoin. Pour 7 énoncés, un brouillon interactif optionnel permet de tester une hypothèse par essai-erreur (le jeu calcule les valeurs qui en découlent, mais jamais la vérification finale — ça reste à l'élève de la faire). Score sur 2000 points, badge Maître des Problèmes pour 4 réussites du premier coup sans indice.
- 🎨 Ergonomie :
- 📐 Règle & Compas — présentation revue en 2 colonnes sur grand écran (plateau de construction à gauche, programme de construction à droite qui reste visible en défilant) au lieu d'un empilement vertical ; repasse automatiquement en 1 colonne sur petit écran.
- ✨ Les cartes épiques et légendaires brillent enfin :
- 💜 Les cartes épiques arborent désormais un reflet foil violet qui balaie lentement l'illustration, comme sur une vraie carte à collectionner brillante.
- 👑 Les cartes légendaires ont droit à un traitement à part : un cadre aux couleurs changeantes (or, rose, bleu, violet) qui tourne en continu autour de la carte, plus un léger voile holographique irisé sur l'illustration — impossible de les rater au milieu de la collection.
- 👀 Ces effets apparaissent partout où l'on voit ses cartes : dans la collection (page Boosters & Cartes) comme dans Le Grimoire des Sorts — en main pendant un combat, dans le deck équipé et dans la liste des cartes disponibles. Les cartes communes et rares gardent leur apparence habituelle.
- 🛡️ Les boutons du site passent au cadre d'apparat :
- ✨ Le vocabulaire des cartes légendaires descend sur les boutons : teinte profonde, double filet de laiton, équerres d'angle et une petite plaque en relief sous chaque icône. Le changement touche l'accueil et les 33 pages de rubriques d'un seul coup.
- ⭐ Les jeux qui rapportent des badges portent désormais une étoile dorée dans l'angle, en plus de leur bordure qui scintille. Avant, la bordure dorée se noyait au milieu des autres boutons ; maintenant le repère est un symbole, pas une nuance de couleur — il se lit même sur un vidéoprojecteur.
- 🏰🎲 Aventure et Maths ludiques se distinguent enfin par la forme, et plus seulement par la couleur : Aventure prend des angles vifs et des équerres allongées, comme une pièce d'armurerie ; Maths ludiques devient tout arrondi avec deux petits clous dorés sur les côtés, comme un jeton de jeu.
- 🎨 Chaque rubrique a maintenant une couleur qu'on sait nommer. Les Théorèmes passent à l'olive, Scratch & cryptographie au prune, les Automatismes au cyan franc, les pages d'accueil de rubrique au bleu nuit et la Proportionnalité à un gris étain. Auparavant, cinq rubriques sur quatorze se seraient toutes décrites comme « un bleu foncé ».
- 🖼️ Le cadre gagne le reste de l'accueil. La carte de score (score, titre, badge et blason), le bouton Les maj et le bloc de ton pseudo reçoivent le même traitement. Sur la carte de score, le métal est un bronze sombre et non un laiton clair : la carte est claire, et elle change de couleur selon ton rang (or, argent, bronze, diamant) — un filet clair y aurait disparu.
- 🖼️ Ton cadre de pseudo est conservé, et c'est voulu : le cadre que tu as débloqué (Or, Légendaire, Néant…) reste à l'extérieur du bloc avec son animation, et le nouveau cadre s'installe à l'intérieur. Les deux se complètent au lieu de se recouvrir — aucune récompense n'est remplacée.
- 👗 Garde-robe : panneaux, blasons et auras :
- 🏛️ Les panneaux de la Garde-robe quittent le vert vif pour une surface sombre bordée de laiton, accordée au reste du site. Au passage, plusieurs textes qui s'affichaient en noir sur fond sombre redeviennent lisibles.
- 🛡️ Le sélecteur Style du blason devient une échelle de progression. Les rangs sont rangés dans l'ordre, chacun montre son vrai blason, et ceux que tu n'as pas encore atteints annoncent ce qu'il te reste à gagner (« encore 17 000 ») avec une barre de progression, au lieu d'un simple cadenas. Le « suivi automatique du score » sort de la liste : c'est un interrupteur à part, puisque ce n'est pas un rang.
- ✨ Ton blason se pare selon ton rang, et chaque rang ajoute une couche par-dessus la précédente. 🥇 Dès l'Or, un liseré ciselé souligne le contour du bouclier ; 💎 le Diamant y ajoute un reflet de lumière qui le balaie ; 👑 le Légendaire un voile holographique et un cercle qui tourne autour. Le Novice reste sobre — c'est ce qui rend la progression visible.
- 🏅 Le badge que tu mets en avant reçoit le même liseré. Il côtoie ton blason dans l'encart de score : autant qu'ils se ressemblent.
- 🌈 Huit métaux pour ton liseré. L'or reste offert, et sept autres arrivent à la boutique : 🥈 Argent, 🥉 Cuivre, 💚 Émeraude, ❤️ Rubis, 🖤 Obsidienne, 💠 Mythril et 🌈 Prisme, le seul irisé — chaque bord de ton blason y prend une couleur différente. Le choix se fait dans la Garde-robe, section « Métal du liseré », et s'applique partout : ton profil, l'en-tête, l'échelle des rangs et ton badge mis en avant.
- ☁️ Ton aura et ton liseré te suivent d'un ordinateur à l'autre. Jusqu'ici l'aura que tu choisissais n'était retenue que sur la machine où tu l'avais sélectionnée : en changeant de poste, tu la retrouvais vide. Les deux sont désormais enregistrées avec ton compte.
- 🔮 Les auras sont bien plus visibles, et elles se voyaient mal pour une raison inattendue : elles étaient réglées pour éclairer ce qu'il y a derrière, alors qu'elles s'affichent sur la carte de score, dont le fond est clair — il n'y avait donc rien à éclairer. Les dix auras ont été reprises, et surtout ton blason prend désormais la couleur de ton aura : elle ne reste plus un cercle derrière lui, elle le touche.
- 🔮 L'aura choisie se repère enfin dans la Garde-robe. Les dix pastilles se ressemblaient toutes une fois le panneau assombri : on cliquait sans aucune confirmation. La sélection est désormais marquée en or avec un ✓.
- 🛠️ Correctifs & Raid :
- 🔍 Badge « Explorateur » (page des mises à jour) — il était en réalité impossible à obtenir : la page cherchait ton identité à un endroit qu'elle ne chargeait pas. Corrigé — il s'attribue maintenant à la visite.
- 🌙 Thème « Nuit étoilée » — les intertitres de l'accueil (« Nombres & calcul », « Géométrie & algèbre ») s'affichaient en noir sur fond sombre, donc illisibles. Corrigé.
- 🖼️ Icônes des boutons — elles étaient légèrement décalées dans leur plaque, à cause d'une marge héritée de l'ancienne mise en page. Recentrées.
- 🏷️ Pastilles « nouveauté » — sur les boutons au titre long, le texte passait sous la pastille. La place lui est désormais réservée.
- 🎨 Palette « prestige » — les noms se coupaient en plein milieu (« Bronz/e », « Licorn/e ») faute d'un pixel de place. Vignettes rééquilibrées ; la grille passe seule à une colonne quand le panneau est trop étroit.
- 📜 Médaillons de palette — sur 17 palettes (Paon, Lune, Comète...), le médaillon décoratif recouvrait le texte des boutons courts (« Changer d'avat⊙ »). Corrigé.
- ⚔️ Résolution hebdomadaire de la Guerre des Cités — elle pouvait se déclencher n'importe quel jour et clôturer la semaine de combat en plein milieu. Elle est maintenant limitée au créneau dimanche 20 h → lundi 20 h.
- 🔮 Le Grimoire des Sorts ne rapportait aucun point au score du site. Corrigé : la campagne compte désormais comme les autres jeux.
- 🏆 Page Statistiques — le classement ne s'affichait plus du tout (« Erreur de chargement » partout). La page demandait au serveur la liste des tables de la base, une opération désormais interdite pour des raisons de sécurité, et l'échec faisait tomber tout le reste. Elle s'en passe maintenant.
- 📜 Historique des mises à jour — sans thème coloré, les titres de version s'affichaient en blanc sur le fond clair de la page : totalement illisibles. Les accordéons ont désormais un fond sombre, quel que soit le décor.
- ⚔️ Plus de 100 jeux supplémentaires (calculs, géométrie, fractions, cryptographie, programmation, automatismes...) peuvent désormais servir d'attaque au Raid — ils comptaient déjà pour le score mais n'y étaient tout simplement jamais enregistrés.
- 🧭 Pont de verre (Automatismes) — le jeu n'avait aucune clé de jeu associée : son score se sauvegardait par erreur dans une case fourre-tout au lieu d'être suivi correctement. Corrigé.
- 🔢 Ranger les nombres (niveaux 1 à 3) — le jeu envoyait déjà un signal au Raid en fin de partie, mais avec une référence incorrecte qui ne correspondait à aucune attaque enregistrée. Corrigé.
- 🌾 La Ferme des Nombres — les commandes clients pouvaient demander n'importe quelle culture (carotte, pomme de terre, tomate, fraise), mais seuls le blé et le maïs pouvaient être gardés en grange : impossible d'honorer une commande sur les autres cultures, vendues automatiquement à la récolte. Toutes les cultures proposent désormais le choix vendre/garder.
- 🦇 Math Survivors — le bouton retour à l'accueil se retrouvait recouvert par les écrans de jeu (montée de niveau...) pendant l'essentiel d'une partie active, et pouvait aussi chevaucher les barres de vie/XP. Repositionné au-dessus des écrans de jeu et sous le HUD, plus visible qu'avant.
- 🦇 Math Survivors — avec certains thèmes du site (ex. Cristaux Éternels), le texte du jeu devenait noir sur son fond volontairement sombre, donc illisible. Corrigé.
- 📐 Règle & Compas — sur certains tirages, le point d'intersection nécessaire à la construction pouvait tomber en dehors du plateau et rendait la figure impossible à terminer. Plateau agrandi et plages de tirage réajustées. Au passage : les points sont désormais représentés par des croix plutôt que des ronds pleins, et chaque cercle/droite tracé(e) prend une couleur différente de la précédente pour s'y retrouver quand plusieurs se superposent.
- 🕵️ Les Dossiers de l'Ombre — une case « mode prof » non protégée permettait d'afficher directement la solution d'une enquête. Retirée.
- Retrait des mentions « Prototype » encore visibles sur La Ferme des Nombres et Les Dossiers de l'Ombre.
- Message d'avertissement Safari retiré de l'accueil.
- 🔒 Sécurité du site améliorée en coulisses.
- 🏛️ Le Temple (Donjon — Arc VI) — deux épreuves étaient impossibles à ouvrir : le jeu réclamait, pour y entrer, le badge que ces épreuves elles-mêmes délivrent. Il fallait donc le badge pour accéder au jeu qui donne ce badge… Les prérequis suivent de nouveau l'ordre des épreuves. Merci à l'élève qui a signalé le blocage !
- 📐 Théorème de Thalès — le badge « Maître de Thalès » n'était contrôlé qu'au fil des bonnes réponses, jamais à la fin de la partie. Or le bonus de score de la Forge n'est appliqué qu'au résultat final : il ne pouvait donc jamais aider à franchir le seuil du badge. Corrigé.
- 🖍️ Colorier les angles — le badge « Maître des angles » exigeait un score exactement égal au maximum. Comme la Forge gonfle le score, l'égalité n'était jamais atteinte et le badge devenait inaccessible dès qu'un équipement était porté. Le sans-faute se vérifie désormais sur le score avant bonus.
- 🎯 Badge « Score parfait » — même cause dans une dizaine de jeux : il réclamait un score exactement égal au maximum, hors de portée avec un bonus de Forge. Il se base maintenant sur le nombre de bonnes réponses. À l'inverse, dans Compléments (niveau 4), le bonus pouvait faire décerner ce badge à une partie à 9/10 — corrigé également.
- 📰 Cette page — la carte de la version la plus récente n'apparaissait qu'après avoir légèrement fait défiler la page. Elle s'affiche maintenant dès l'ouverture.
- ⚙️ Pour info :
- Effets de rareté des cartes en CSS pur, sans retoucher une seule illustration : les tuiles reçoivent un
data-raritylu depuis les catalogues existants (CATALOGUE_BY_IDdansbooster.html,RARITY_BY_IDdansgrimoire/index.html), et deux pseudo-éléments font le reste —repeating-linear-gradientanimé en opacité directe pour le foil,conic-gradient+mask-composite: excludepour le liseré légendaire tournant (via une@property --fv-legend-angletypée en<angle>, seul moyen d'animer un dégradé conique). Le voile légendaire est enmix-blend-mode: soft-lightpour rester lisible par-dessus l'illustration plutôt que de la laver. Garde-fouprefers-reduced-motionqui coupe toutes les animations. Réutilisable tel quel sur n'importe quelle future série de cartes. - Nouveau jeu
geometrie/dictee_geometrique.html, réutilise tel quel le moteur SVG (règle/compas/validation par étapes) deregle_compas.html. 2 nouvelles constructions ajoutées et vérifiées mathématiquement par script avant codage (bissectrice par symétrie des cercles de même rayon, cercle circonscrit par intersection de 2 médiatrices). Seule l'instruction courante est affichée, jamais le programme complet ni le nom de la figure. - Nouveau jeu
nombres/problemes_ouverts.html/js/problemes-ouverts.js. Les 12 énoncés ont été résolus et vérifiés un par un avant intégration. Pour 7 d'entre eux, un panneau de brouillon calcule en direct des valeurs dérivées de l'hypothèse saisie par l'élève, sans jamais afficher la somme/vérification finale. - Nouveau jeu
nombres/festin_diviseurs.html/js/festin-diviseurs.js. IA = solveur Chomp exact mémoïsé (état = suite décroissante des largeurs de ligne restantes, diagramme de Young) ; résolution instantanée sur les petites tailles de plateau utilisées, force de l'IA = simple probabilité de suivre le coup optimal plutôt qu'un coup légal aléatoire. Cases-pièges = vraies positions du plateau dont seul le label affiché est substitué (vraie valeur × un facteur premier absent de la décomposition de N), fixées une fois par partie avec garde-fou anti-blocage (si elles finissaient par couvrir toutes les cases honnêtes restantes, elles sont révélées). - Nouveau jeu
proportionnalite/puzzle_agrandir.html/js/puzzle-agrandir.js. Cerf-volant = 4 triangles en éventail autour d'un centre O ; chaque triangle reconstruit par ses 3 côtés (loi des cosinus) puis enchaîné par rotation autour du rayon partagé avec le précédent. Le sommet de fermeture recalculé après le 4ᵉ triangle sert de double vérification indépendante (écart de fermeture ≈ règle multiplicative correcte, longueur du segment de référence ≈ bon coefficient). - Audit complet de
js/raid.js(comparaison systématique dedata/games-index.jsonface aux attaques déjà enregistrées) : 108 jeux ajoutés au total. Deux entrées candidates écartées après vérification (stats.html= tableau de bord de classement,geometrie/solide3D.html= visualiseur 3D manipulable — aucun des deux n'est un exercice noté). - Icônes de navigation générées puis systématiquement vérifiées avant intégration (canal alpha réel, pas seulement les pixels de coin — un flood-fill depuis les bords détecte les faux "fonds transparents" en réalité opaques), recadrées en carré et recompressées via Pillow, puis servies en
<picture>avif/webp/png (même patron que les icônes existantes deicone/). - Nouveau jeu
haras/index.html, moteur de compétition générique (COMPET_MODES) partagé par les 4 disciplines. Espèces secrètes marquéessecret:truedansSPECIESet exclues du pool de tirage (BY_RARITY) sans code dédié. Potentiels d'espèce à somme constante (3.0) pour ne jamais créer d'avantage de puissance lié à la rareté — seule la répartition entre les 3 stats varie (généraliste, spécialiste pointu, ou hybride à double spécialisation pour Pégase/Selle Français). Diaporama cinématique en fondu enchaîné CSS (deux calques superposés, transition d'opacité) plutôt qu'un simple changement d'image. Illustrations et décors générés puis convertis enwebp/avif(viaimage-set(), même patron quejs/classes.js). Intégration complète au site : classement dédié (désormais visible dans le hubclassements.html), missions quotidienne/hebdomadaire dédiées, badges, sauvegarde viajs/game-save.js. - Nouveau jeu
architecte/index.html. Moteur généralisé pour la variété entre commandes :buildDevis(rooms, extra)accepte un pool de générateurs additionnels propre à chaque commande (rampe d'accessibilité, enseigne, volume à excaver) en plus du pool générique (peinture, carrelage, chauffage, périmètre/aire) ;buildBudgetAffinegénéralisé avecunitLabel/xWordoptionnels pour rester réutilisable même quand x n'est pas une surface (nombre d'étages pour l'immeuble). Cinématique en 7 slides, illustrations diorama isométrique générées puis vérifiées une à une (transparence réelle contrôlée par script avant intégration), converties enwebpbase64. Intégration complète :data-jeu="architecte"(js/scoremaxauto.js), 5 badges dansjs/badges-registry.js, missions dansjs/missions-registry.js, sauvegarde viajs/game-save.js. - 10 nouveaux générateurs dans
js/automatismes-gens.js(arrondis étendus, ordre de grandeur avec facteurs arrondis affichés dans l'énoncé, encadrement par entiers consécutifs, chiffre des grands nombres, pourcentage approché), réutilisables par n'importe quel jeu du site viaautoPool/drawAuto. - Nouveaux jeux
puissances/grimoire_incantations.html,nombres/voutes_nombres.html,nombres/portails_croises.html— sélecteur de niveau en cartes (médaillescollection-bronze/argent/or.png, motif désormais standard sur le site). Diagrammes de Venn en CSS pur, sans image : cercles imbriqués empilés par taille pour les Voûtes,clip-pathchaîné parent→enfant pour l'intersection exacte des Portails Croisés (bug de superposition corrigé en cours de route : l'élément d'intersection doit être imbriqué dans le parent au z-index le plus élevé, sinon l'autre cercle le recouvre visuellement). Intégration complète (9 points d'enregistrement + badges dédiés) pour les 3 jeux ; icônes de badges générées puis vérifiées (transparence réelle contrôlée par flood-fill, pas seulement les coins) pour le Grimoire et les Voûtes. - Nouveau jeu
geometrie/enclos_berger.html/js/enclos-berger.js. 4 manches, périmètres tirés dans un pool multiple de 4 (carré exact toujours atteignable en nombre entier), aperçu SVG live du rectangle recalculé à chaque frappe, historique des tentatives affiché par manche pour visualiser la convergence vers le carré sans jamais révéler la règle. - Nouveau jeu
proportionnalite/piege_marchand.html/js/piege-marchand.js. 4 manches couvrant systématiquement les 4 combinaisons de signes (remise+remise, hausse+hausse, remise+hausse, hausse+remise) ; l'élève propose le pourcentage global équivalent (pas le prix final) pour activer directement le piège additif, comparaison des coefficients multipliés révélée à la réussite de chaque manche. - Nouveau jeu
refuge/index.html— page autonome (pas de thème de site, même choix queferme/index.html/auto-battler.html). Exercices tirés directement dansAUTOMATISMESdejs/automatismes-gens.js, filtrés par créature via un jeu de motifs regex sur lecatéchantillonné (même principe quejs/automatismes-domains.js, mais découpage plus fin pour distinguer proportionnalité et pourcentages). Créatures illustrées en soft painterly digital illustration (fond transparent), animées via une respiration douce en CSS pur (transform: scale + translateY,ease-in-out) plutôt qu'un défilement de spritesteps(1)— plus fluide, vitesse réglable par créature (speeddans le tableauCREATURES). Décorations en instances multiples (STATE.decoInstances, chacune avec unuid) + réserve (STATE.decoReserve) pour le retrait/replacement gratuit ; glisser-déposer via Pointer Events (souris/tactile unifiés) ; taille sur 3 paliers selon la position verticale (depthSize()). Intégration complète :data-jeu="refuge_egares"(js/scoremaxauto.js),window.fvLogPlayAtEndet carnet d'erreurs (window.fvCarnetErreurs.log) à chaque mauvaise réponse, 7 badges dansjs/badges-registry.js, clé dansjs/keys-registry.js, sauvegarde viajs/game-save.js. Illustrations (créatures + décors de zone + icônes de décoration) générées puis vérifiées une à une en navigateur. Deux bugs trouvés et corrigés en testant : un conflit de spécificité CSS (.overlay{display:flex}l'emportait sur[hidden], laissant les modales visibles et floutant toute la scène) et une collision de guillemets dans une image de fond CSS générée dynamiquement (url("...")à l'intérieur d'un attributstyle="..."déjà en guillemets doubles, corrigé en guillemets simples). - Nouveau jeu
nombres/course_20.html/js/course-20.js. Jeu de Nim additif : distance restante à la cible ramenée à un multiple de m=(pas max + 1) après son propre coup = position gagnante, l'adversaire ne peut alors plus jamais y revenir seul. Cible et pas max tirés à chaque partie avec garantie que la distance initiale n'est pas déjà un multiple de m (l'élève, qui commence toujours, part donc toujours d'une position gagnable). Force de l'IA = probabilité de jouer le coup optimal plutôt qu'un coup légal aléatoire, même principe que Le Festin des Diviseurs. - Nouveau jeu
nombres/trio_parfait.html/js/trio-parfait.js. Les 4 propriétés sont conçues pour être entièrement indépendantes (n'importe quelle combinaison des 4 doit rester fabricable, sinon le mode « complète le trio » casse) : le résultat de chaque carte est toujours construit entier et positif, quelle que soit la nature des opérandes (ex. 12,5 + 7,5 = 20 ; 5/3 + 4/3 = 3). L'attribut divisibilité tire une paire de diviseurs (A, B) parmi {2,3,4,5,9} et classe chaque carte en 3 catégories toujours testées par un reste réellement nul (multiple de A / multiple de B mais pas de A / ni l'un ni l'autre) — condition de validité générée par code (A ne doit pas diviser B, sinon la 2ᵉ catégorie serait vide) ; le ÷10 est structurellement écarté, un multiple non nul de 10 étant toujours ≥ 10, donc incompatible avec la catégorie « résultat < 10 » de l'attribut grandeur. Couverture des 81 combinaisons × 3 catégories vérifiée hors-ligne pour chacune des 18 paires valides avant intégration. - Nouveau jeu
fun/puissance4_peage.html/js/puissance4-peage.js. Force de l'IA = minimax avec élagage alpha-bêta à profondeur limitée plutôt qu'un solveur exact (l'espace de recherche de Puissance 4 est bien trop grand pour ça en temps réel, contrairement au Festin des Diviseurs/à la Course à 20) : Facile ne regarde qu'un coup (victoire immédiate sinon blocage d'une victoire adverse immédiate sinon aléatoire), Moyen = profondeur 4, Difficile = profondeur 6, heuristique par fenêtre de 4 cases + bonus colonne centrale, ordre d'exploration centre→bords pour un élagage efficace. Questions du péage tirées uniquement dans la banque 6e-5e (drawQCM(1,2)dejs/automatismes-gens.js) ; les fractions qu'elle génère en texte brut ("3/4") sont réaffichées en fraction empilée plutôt qu'en ligne. Animation CSS de la chute du pion (départ en haut de la colonne avec un léger rebond), rejouée une seule fois par pion posé.
Version 11
v11.0 – 7 aout 2026
🌾📖🌳📝🏆🎁🛒🃏 La rentrée sur la ferme et dans le grimoire : un nouveau city-builder agricole où l'aire et la proportionnalité font tourner l'exploitation, un nouveau deck-builder de sorts où chaque carte jouée pose un vrai défi mathématique, un nouveau jeu de tirages sans remise où l'on construit un arbre de probabilités branche par branche, les vrais sujets du Brevet 2026 en QCM d'automatismes, le carnet d'erreurs qui propose maintenant une vraie révision (question similaire, pas la même), une nouvelle page de Hauts faits (paliers bronze/argent/or à vie sur 17 jeux), un ménage dans les missions qui ne progressaient pas correctement, douze récompenses cosmétiques directement liées à un jeu Aventure précis, une boutique enrichie (auras de blason, dos de cartes, ressources pour 5 jeux de plus), et une ouverture de booster plus lisible et plus gratifiante.
- 📖 Le Grimoire des Sorts — un nouveau deck-builder de sorts :
- 🧙 Une campagne permanente (elle ne se réinitialise jamais) : affronte 6 combats dans l'ordre, chacun avec sa propre monture et son propre niveau de défi.
- ✨ Joue autant de cartes (attaque, défense, soin) que ton énergie le permet, puis lance-les d'un coup : un seul défi mathématique résout tout le paquet joué, tiré au hasard dans le domaine fixe de l'une des cartes — 2 fois sur 3 une question d'automatismes (QCM), 1 fois sur 3 une chasse à l'erreur. Bonne réponse → pleine puissance pour toutes les cartes ; erreur → effet réduit, comme partout ailleurs sur le site.
- ⚡ Un système d'énergie limite le nombre de sorts jouables par tour, pour un vrai rythme de deck-builder plutôt qu'un simple défouloir de clics.
- 🏆 Le deck de départ compte 10 sorts, et chacun des 6 combats donne un sort fixe à sa première victoire (une seule fois par compte, rejouer un combat déjà vaincu ne redonne rien) — le deck grandit combat après combat, pour de bon.
- 🧙 Ton avatar de combat reprend la classe RPG que tu as choisie sur le site (mage, berserker, stratège, druide, voleur) — si tu n'en as pas encore, le même sélecteur que sur l'accueil s'ouvre pour toi.
- 👹 Les deux derniers combats (Assassin des Ombres, Le Grand Archiviste) ont des capacités spéciales en plus de l'attaque classique : ils peuvent se protéger (bouclier), poser des épines (te renvoyer une partie de tes propres dégâts si tu attaques ce tour-là) ou tenter une dissipation pour effacer tes effets qui s'accumulent — de quoi varier la tactique sans juste gonfler des points de vie.
- ⚔️🛑 Sur ces deux mêmes combats, enchaîner 2 attaques ou plus dans le même lancer rend le monstre invulnérable au tour suivant — de quoi décourager le « tout sur l'attaque » sans réfléchir. À l'inverse, bloquer une attaque à 100 % t'offre +1 énergie et +1 carte au tour suivant : la défense bien jouée est récompensée, pas juste subie.
- 🗡️🛡️ 22 cartes « Équipements des Mathémages » (Saison 3 des boosters) : vol de vie, doublage de dégâts/soin/bloc combinable dans le même lancer, pioche, affaiblissement de l'ennemi, étourdissement, dégâts qui grandissent chaque tour, régénération, un pari risqué (effet doublé si bonne réponse, nul si erreur), du bloc reporté au tour suivant, des dégâts directs qui ignorent le bouclier adverse, et une carte légendaire garantie dans ta main de départ (Rempart Ascendant : du bloc qui grandit à chaque tour, en échange d'un malus permanent à tes propres dégâts, jouable une seule fois par combat). Ouvrir un booster S3 dans
booster.htmlajoute directement la carte correspondante à ton grimoire — la collection de cartes sert enfin à autre chose qu'à collectionner. - 🎴 Le deck actif est limité à 3 exemplaires max par carte commune, 2 en rare, 1 en épique/légendaire — comme dans un vrai jeu de cartes, impossible d'empiler 4 fois la même carte pour dérouler un combo sans risque.
- 🌾 La Ferme des Nombres — un nouveau city-builder agricole :
- 🌱 Achète des parcelles, sème l'une des 6 cultures (blé, carotte, pomme de terre, maïs, tomate, fraise — débloquées progressivement en récoltant), fais avancer la pousse et récolte : chaque semis pose une vraie question d'aire (la parcelle est tirée au hasard en m × m) qui détermine le rendement.
- 🐔 Élevage — poulailler, étable, bergerie et porcherie occupent chacun une parcelle dédiée, avec une capacité liée à l'aire obtenue. Poules, vaches, moutons et cochons se nourrissent de blé ou de maïs (question de proportionnalité) pour produire œufs, lait, laine et truffes à revendre.
- 🍽️ Un élevage se nourrit une fois par jour — le laisser sans nourriture trop longtemps fait dépérir une partie du cheptel : de quoi revenir régulièrement s'occuper de sa ferme plutôt que de tout jouer d'un coup.
- 📈 Un marché du blé partagé entre tous les joueurs : le prix varie selon qui vend et qui achète. À la récolte, on choisit de vendre ou de garder en grange pour nourrir ses animaux plus tard.
- 🛒 Des commandes clients mêlent une culture ET un produit animal dans la même livraison — de quoi garder un peu de tout de côté au lieu de tout vendre d'office. Amélioration des parcelles, classement des fermiers les plus riches et missions dédiées complètent le jeu.
- 🌳 L'Arbre des Probabilités — nouveau jeu de tirages sans remise :
- 🔓 Un parcours permanent de 10 nœuds à débloquer dans l'ordre (jamais de reset) : chaque nœud pose un tirage sans remise (sac, urne, jeu de cartes, coffret…) — une fois un objet tiré, il ne revient pas, la probabilité change réellement à chaque tirage suivant.
- 🔢 L'arbre se construit case par case : une question par tirage (la probabilité sachant l'historique des tirages précédents), puis une question finale sur le chemin complet suivi — toutes les réponses se donnent en fraction (n'importe quelle fraction équivalente est acceptée, ex. 1/2 pour 3/6).
- 🎬 En fin de nœud, l'arbre construit se rejoue visuellement en mode cinématique, branche par branche avec un léger délai, jusqu'au calcul complet du produit des fractions du chemin.
- 🕸️ Les 3 derniers nœuds (dont le boss final) enchaînent 3 tirages au lieu de 2, pour aller plus loin sur les probabilités conditionnelles et successives que l'exercice existant.
- 🕐➗✳️ Douze nouveaux exercices « posés », pas à pas :
- 🕐 L'horloge — lis l'heure sur une vraie horloge à aiguilles, ou reconnais laquelle correspond à une heure donnée parmi 3 cadrans.
- ➗ Division euclidienne posée et division décimale posée — la méthode de la potence, avec le reste à trouver pour la première, et jusqu'à la virgule (en descendant des zéros) pour la seconde.
- ✳️ Développement / factorisation — la double distributivité se pose avec la méthode du tableau (grille 2×2, un produit par case), et en factorisation, c'est à toi de trouver le facteur commun (il n'est plus donné dans l'énoncé).
- 📅 Le calendrier — jours entre deux dates, date d'arrivée après un certain nombre de jours, conversions semaines/jours.
- 🗺️ La carte au trésor — à partir d'une échelle (1 cm sur la carte = tant de mètres en vrai), retrouve la distance réelle, la distance sur la carte, ou l'échelle elle-même.
- ✖️ Multiplication — méthode des tableaux — décompose en dizaines et unités puis multiplie case par case (grille 2×1 ou 2×2), comme pour la double distributivité.
- 📈 Le coefficient multiplicateur — passe d'une hausse/baisse en % au coefficient (et inversement), puis applique-le directement à un prix.
- 📐 Pythagore — rédaction guidée — repère d'abord le sommet de l'angle droit sur le schéma (rien n'est donné dans l'énoncé), identifie l'hypoténuse, choisis la bonne relation parmi 4 propositions, puis calcule : 5 étapes, 100 pts chacune.
- 🇮🇹 Multiplication — méthode italienne (jalousie) — une grille où chaque case ne contient qu'un simple produit de deux chiffres (jamais plus grand que 9 × 9), séparé en dizaine et unité. Chaque diagonale est colorée pour t'aider à la repérer, avec sa somme et sa retenue à calculer avant de donner le résultat final — un mode daltonien (couleurs adaptées + motifs) est disponible.
- 🇷🇺 Multiplication — méthode russe (paysanne) — divise par 2, double, et repère les lignes impaires : leur somme donne le résultat, sans jamais réciter une table de multiplication.
- 🇯🇵 Multiplication — méthode japonaise (les bâtons) — trace des lignes pour chaque chiffre et compte les points de croisement zone par zone (unités, dizaines, centaines — chacune coloriée et reliée à sa case), avant d'additionner pour obtenir le résultat.
- 📔 Le carnet d'erreurs, actif partout — et maintenant une vraie révision :
- 🔍 Chaque question ratée dans n'importe quel jeu du site (plus de 250) part automatiquement dans ton carnet d'erreurs, consultable sur
carnet-erreurs.html: la question, ta réponse, la correction. - 🧠 Le bouton "j'ai compris" (sur l'honneur) est remplacé par un vrai contrôle : 🔁 Réviser te pose une question similaire, pas la même (changement de variable) — bonne réponse → l'erreur sort vraiment du carnet + points mathiques ; mauvaise réponse → elle reste, à retenter plus tard. Un bouton « Réviser tout » enchaîne toutes tes erreurs à la suite.
- 🎯 Nouvelle mission quotidienne « Révision ciblée » (révise 5 erreurs) et badge « Carnet immaculé » quand il ne t'en reste plus aucune.
- 🧑🏫 Côté prof : une nouvelle page « Carnet d'erreurs d'un élève » dans l'admin permet de chercher un élève (pseudo ou identifiant) et de consulter ses dernières erreurs, jeu par jeu.
- 📝 QCM Brevet 2026 — les vrais sujets tombés cette année :
- 🇫🇷 53 questions d'automatismes, reprises directement des 6 sujets officiels du Brevet 2026 (Centres étrangers, Amérique du Nord, Métropole, Asie, Polynésie, Antilles-Guyane — série générale), avec les schémas (repères, figures, diagrammes) tels qu'ils sont tombés à l'examen.
- ⌨️ Mélange de QCM et de réponses à saisir directement au clavier, comme dans les vraies épreuves — pas juste du "clique la bonne case".
- ➕ Lien ajouté depuis
automatisme/index.html, à côté du QCM Brevet existant. - 🏆 Hauts faits — nouvelle page de succès permanents :
- ♾️ Une nouvelle page
hauts-faits.html(liée depuis l'accueil et depuismissions.html) suit, pour 17 jeux du site, un compteur de parties jouées qui ne se remet jamais à zéro — contrairement aux missions du jour ou de la semaine. - 🥉🥈🥇 Chaque jeu suivi a 3 paliers : Bronze (10 parties), Argent (30) et Or (100), qui rapportent chacun des points mathiques une seule fois à leur franchissement, avec un message de déblocage.
- 🎯 Nouvelle mission quotidienne « Entraînement automatismes » (termine n'importe quel exercice de la catégorie Automatismes) et nouvelle mission hebdomadaire « Chasseur de hauts faits » (5 parties parmi les jeux suivis par les Hauts faits).
- 🗂️ Navigation — tous les index réorganisés en sections :
- 📚 L'accueil regroupe désormais la Bibliothèque en trois familles thématiques (Nombres & calcul · Géométrie & algèbre · Données, logique & autres) et la Salle d'Armes en quatre catégories (Profil · Compétition · Économie · Missions & guildes).
- 🗂️ Tous les index de chapitre sont maintenant dotés de sections titrées : géométrie, nombres, calculs, algèbre, proportionnalité, théorèmes, puissances et grandeurs.
- 🎲 L'index des probabilités regroupe trois sections (Probabilités · Probabilités avancées · Statistiques) et intègre le lien vers l'Arbre des Probabilités, déplacé hors de l'Aventure.
- 🕵️ Le Détective des données — remodelé :
- 🔍 Le jeu bascule en mode « Identifier » : une valeur calculée (médiane, étendue ou moyenne d'une série générée) est affichée, et l'élève choisit de quel indicateur il s'agit parmi trois propositions — sans recalculer, juste reconnaître. Mode anti-doublons : si deux indicateurs ont la même valeur, une nouvelle série est générée.
- ↕️ Sur chaque question, les valeurs de la série peuvent être glissées pour être triées en ordre croissant — utile pour repérer visuellement la médiane. Compatible tous appareils (Pointer Events API, fonctionne sur iOS Safari).
- 🎨 Historique des mises à jour :
- 🗂️ La page
maj.htmlabandonne la timeline en zigzag au profit d'un accordéon par version majeure (v11, v10, v9…) : chaque groupe se déplie au clic, la version courante est ouverte par défaut. Les sections ⚙️ Pour info (détails techniques) sont repliées par défaut avec un bouton bascule. - 🛠️ Missions :
- 🎯 Plusieurs missions quotidiennes/hebdomadaires étaient enregistrées mais ne progressaient jamais dans certains jeux (notamment La Boucle Sans Fin) — corrigé après une vérification complète de toutes les missions du site.
- 🔧
automatisme/auto1.htmln'appelait jamais le suivi de partie (fvLogPlayAtEnd) — corrigé ;automatisme/auto2.htmlavait un titre copié-collé (« Nombres et calculs » au lieu de « Géométrie ») — corrigé. - ⚙️ Pour info :
- Nouveau jeu
grimoire/index.html— combats calibrés par simulation (6 combats, mécanique d'enrage +8%/5 tours pour éviter les combats interminables), résolution des cartes viajs/erreur-engine.js(mountErrorPanel) + banqueHUB_DOMAINSdejs/erreur-gens.jspour la chasse à l'erreur (1/3 des lancers), et banqueAUTOMATISMESdejs/automatismes-gens.js(classée par domaine via mots-clés, convertie en QCM partoQCM) pour les automatismes (2/3 des lancers). Avatar viajs/classes.js/js/classes-registry.js(mêmesgetCurrentClasse/showClasseModalque l'accueil). Sauvegarde permanente du deck viajs/game-save.js. Saison 3 :CATALOGUE_CARTES_S3dansjs/boosters.js(22 cartes tirables en booster, ids partagés avecCARD_DEFSdu Grimoire), 3e onglet dansbooster.html. Les 12 cartes de base/récompenses (deck de départ + 1 par combat) ne sont jamais tirables en booster : elles sont créditées automatiquement dans la collection de l'élève viaaddCardOnceToCollectionGristByUid(syncGristCollections()), idempotent pour éviter tout doublon en rejouant. Limite d'exemplaires par rareté (3 commune / 2 rare / 1 épique-légendaire) appliquée dansrenderDeck(). Mécaniques de combat 5-6 : compteur d'attaques par lancer (burstThreshold) → invulnérabilité de l'ennemi au tour suivant ; bloc parfait (rewardsPerfectBlock) → énergie + carte bonus au tour suivant. Cartes à effet persistant :blockCarriesOver(bloc entier reporté),directDmg/ignoresEnemyBlock(dégâts qui passent le bouclier),scalesWithDefenseCount(Bastion Cumulatif),scalesWithBlock(Tir Précis),epinesNullifyTurns/epinesShieldTurns(contre-mesures aux Épines),singleUse+guaranteedStartingHand(Rempart Ascendant, jamais redéfaussée après avoir été jouée). Prompts d'illustration :CARTES_S3_prompts.md(cartes) etENNEMIS_GRIMOIRE_prompts.md(les 6 monstres, sprites dédiés déposés danssurvivor/img/enemies/). Suivi prof :admin/suivi-grimoire.html(taux de réussite par combat, cartes les plus utilisées, progression par élève). Enregistré dansjs/keys-registry.js,js/badges-registry.js(2 nouveaux badges) etdata/games-index.json. - Nouveau système « Hauts faits » :
js/hautsfaits-registry.js(source unique — 17 jeux, règles de correspondanceexact/keys/prefixsur lejeuKeyréel envoyé àfvLogPlayAtEnd, 3 paliers 10/30/100 → 20/50/150 pts),js/hautsfaits.js(lecture/écriture côté serveur, 1 ligne par élève — détection de franchissement de palier par comparaison avant/après incrément, créditpointsMathiques+ effet visuelpm-fx.js), nouvelle pagehauts-faits.html(grille de cartes, 3 paliers par jeu). Hook branché en étape 4 dewindow.fvLogPlayAtEnddansjs/partie.js, en plus de la nouvelle mission hebdoweekly_hautfait_play_5(gate viamatchHautFait) et de la mission quotidiennedaily_automatisme_play(détectée via le chemin/automatisme/). - Nouveau jeu
proba/arbre-probas/index.html— 10 nœuds permanents (NODE_CFG, 6 à 2 tirages puis 4 à 3 tirages dont le boss final), 5 habillages tirés au hasard par nœud (FLAVORS, adjectifs de couleur accordés en genre/nombre). Probabilités gérées en fractions exactes, jamais en décimal (parseFrac/fracEqpar produit en croix, sans tolérance — accepte toute fraction équivalente à la forme naturellecompte/total). Écran cinématique de fin de nœud (showReveal) : rejoue l'arbre construit niveau par niveau avec un délai échelonné (700 ms/niveau), jusqu'au produit final affiché en pulsation, avec un lien pour passer l'animation. Sauvegarde permanente viajs/game-save.js, score de progression plafonné à 2500, ajouté comme 17e jeu du système Hauts Faits (js/hautsfaits-registry.js). Suivi prof :admin/suivi-arbre-probas.html. Enregistré dansjs/keys-registry.js,js/badges-registry.js(2 nouveaux badges),js/missions-registry.js(1 quotidienne + 1 hebdo) etdata/games-index.json. Vérifié par simulation headless (200 000 nœuds générés, 480 000 questions, 0 erreur) puis en navigateur avec vraies données Grist (nœuds à 2 et 3 tirages joués intégralement, sauvegarde/score/badge/mission confirmés). Icônes dédiées en attente de génération (prompts dansARBRE_PROBAS_prompts.md). - Nouveau fichier
automatisme/qcmbrevet_2026.html— banqueBANK(source/thème/prompt par question,choices+answerspour un QCM outype:"input"+validAnswerspour une saisie libre), images des figures dansautomatisme/images/brevet2026_*.pngextraites directement des PDF officiels (coordonnées vectorielles viapdfplumberquand le texte seul ne suffisait pas à lever une ambiguïté, ex. superscripts d'exposants ou variable manquante dans une expression). 53 questions vérifiées une à une par rejeu automatique du moteur réel (0 écart trouvé après correction de 2 coquilles de notation d'angle). - Nouveau jeu
ferme/index.html(sauvegarde viajs/game-save.js, registre génériqueANIMALSpour les 4 élevages, marché partagé côté serveur, classement dédié). Nouveaux badges dansjs/badges-registry.js, nouvelles missionsdaily_ferme_nourrir&weekly_ferme_commandes_5dansjs/missions-registry.js. Correctifs missions :boucle-infinie/index.html(mission d'entraînement enfin câblée) etarene/moteur-calcul.html/moteur-qcm.html(appel mort vers un ancien identifiant supprimé). Suivi prof :admin/suivi-ferme.html. Nouveaux exercices :grandeurs/horloge.html,calculs/divisions/division_euclidienne_posee.html,calculs/divisions/division_decimale_posee.html,litteral/developpement_factorisation_pose.html,grandeurs/calendrier.html,grandeurs/carte_tresor.html,calculs/multiplications/multiplication_tableau.html,proportionnalite/coefficient_multiplicateur.html,theoreme/pythagore_redaction.html,calculs/multiplications/multiplication_italienne.html,calculs/multiplications/multiplication_russe.html,calculs/multiplications/multiplication_japonaise.html(banque partagéejs/automatismes-gens.jsenrichie de 41 nouveaux générateurs en parallèle). Nouveau hubgrandeurs/index.html, désormais lié depuis l'accueil. Enregistrements complets pour les 12 :js/keys-registry.js,js/badges-registry.js,js/partie.js(catégorisation par thème pour les missions),data/games-index.json,suivi/scoremax.html. Carnet d'erreurs : hookwindow.fvCarnetErreurs.log()câblé sur l'ensemble des jeux du site (stockage JSON côté serveur, 1 ligne par élève), nouvelle pageadmin/carnet-erreurs-eleve.html. carnet-erreurs.htmlrefondu : classification du texte de la question ratée par domaine (mots-clés + détection par forme, ex.\d+/\d+→ fractions,x…=→ équations — 12 domaines, réutilise le principe déjà validé dansgrimoire/index.html), puis tirage d'une question fraîche du même domaine dans la banque partagéejs/automatismes-gens.js(191 générateurs) viatoQCM. Repli sur un rappel actif à 2 choix (bonne réponse vs erreur d'origine) si le texte ne matche aucun domaine. Bonne réponse → suppression réelle de l'entrée (fvCarnetErreurs.remove) + créditpointsMathiques(4 pts, plafonné à 20 pts/jour — anti-farm évident sinon : se tromper exprès puis se réviser aussitôt — suivi en localStorage, même patron quefv_daily_games_*dansjs/partie.js; au-delà du plafond l'entrée sort quand même du carnet, seul le crédit de points s'arrête) ; mauvaise réponse → l'entrée reste. Nouvelle missiondaily_carnet_revision, nouveau badgecarnet_immacule(js/badges-registry.js). Vérifié par fuzzing des 191 générateurs (5730 tirages, 0 crash/NaN/réponse absente des choix) puis sur les 45 vraies erreurs enregistrées en base (82% classées en question fraîche après ajout des motifs de détection par forme, 0 échec de tirage sur 370 tirages) — 2 bugs de classification trouvés et corrigés en testant (/aire/iqui matchait dans "contaire"/"faire" ; l'ordre des domaines qui faisait gagner le génériquecalculsur un cas géométrique plus spécifique).- 🎁 Récompenses de jeu — un cosmétique par jeu Aventure, débloqué en jouant :
- 🎨 6 nouvelles palettes prestige, chacune avec un motif animé dédié (pas un simple dégradé) : ⚡ Orage (éclair ramifié + pluie, meilleur score à La Défense du Rempart), 🍃 Forêt (feuille qui frémit, badge de La Ferme des Nombres), 🐚 Nacre (chatoiement de coquille, badge du Donjon des Chances), 🌙 Clair de lune (croissant qui respire, badge des Dossiers de l'Ombre), 🦚 Paon (anneaux de plume, badge de l'Échiquier des Mathémages), ☄️ Comète (traînée qui file, 1ʳᵉ Renaissance de l'Empire des Nombres).
- 🏷️✨🧙🃏 6 autres récompenses : les titres « L'Insaisissable » (Math Survivors) et « Souverain du Sommet » (Le Chemin du Mathémage, nouveau badge au boss final de la Tour), l'aura d'avatar « Voyageur » (La Boucle Sans Fin), l'aura de blason « Impériale » (City Mathémage), l'avatar « Archimage de la Tour » (zone 5 de l'Auto Battler) et un dos de carte exclusif (campagne complète du Grimoire des Sorts).
- 🛒 Boutique enrichie :
- 💥 4 auras de blason bien plus spectaculaires que les auras existantes (rayons/couronnes/éclairs plutôt qu'un dégradé flou) : 🌑 Éclipse (280 pts), ⛈️ Tempête (260 pts), 🌟 Céleste (420 pts), 💥 Nova (450 pts, rayons en éventail + onde de choc + flash central).
- 🃏 3 dos de cartes à débloquer : 🌟 Céleste (220 pts), 🩸 Sanguin (150 pts), 💎 Cristal (220 pts) — même composition ornée que le dos Saison 3, palette et symbole différents.
- 💰 Ressources de jeu achetables désormais aussi pour La Ferme des Nombres, L'Empire des Nombres, Le Donjon des Chances, La Boucle Sans Fin et City Mathémage (jusqu'ici réservées à l'Auto Battler et Math Survivors) — livrées comme d'habitude via la boîte de réception au prochain lancement du jeu.
- 🃏 Ouverture de booster, plus lisible :
- ✨ Un bandeau « Nouveau ! » ou « Doublon » apparaît directement sur la carte au moment où elle se retourne — plus besoin d'aller vérifier dans la collection après coup.
- 💥 Un vrai flash plein écran (éclat blanc + onde arc-en-ciel) réservé au tirage d'une carte légendaire, distinct de la bordure scintillante partagée avec l'épique.
- 🔁 Mode enchaîner : s'il reste des boosters en stock, le bouton se transforme en « Ouvrir le suivant (N restants) » et enchaîne directement, sans refermer puis rouvrir la modale à chaque fois.
- 📊 Un compteur « X/Y cartes de la saison » s'affiche dans l'en-tête de la modale et se met à jour en direct à chaque carte réellement nouvelle.
- 🙈 Le « Dernier tirage » en bas de page n'apparaît plus qu'une fois les 2 cartes révélées — avant, il s'affichait dès l'ouverture du booster et spoilait le tirage pendant que l'animation tournait encore.
- 🛠️ Correctifs :
- 🎴 Le dos de la carte (dans la modale d'ouverture de booster) restait visible en transparence derrière la carte révélée — un conflit de spécificité CSS entre la règle du retournement et celle d'affichage initial faisait perdre la rotation qui aurait dû le cacher. Corrigé.
- 🔒 Sur
perso.html, les cadres et auras d'avatar débloqués par badge (récompense de jeu) ne pouvaient jamais se déverrouiller : la liste des badges possédés n'était transmise qu'au rendu des titres, pas à celui des cadres/auras. Corrigé, avec au passage un message plus clair (nommant le jeu à terminer) au clic sur un item encore verrouillé. - 🔁 La Boucle Sans Fin : après une victoire contre un boss, le jeu ne repassait jamais par le camp — la fenêtre de butin d'équipement était un cul-de-sac. Résultat : le compteur de tour ne progressait plus et le boss revenait à chaque tour au lieu de tous les 5. Corrigé (signalé par un élève).
- 🏠 Les Dossiers de l'Ombre : aucun moyen de revenir à l'accueil du site depuis le jeu (juste un lien vers le menu interne du jeu) — problématique en particulier sur iPad en PWA installée, où il n'y a ni barre d'adresse ni bouton retour. Bouton Accueil ajouté sur les deux pages du jeu (signalé par un élève).
- 🏅 Critères de divisibilité (
nombres/simplifier/critere.html) : le badge de score parfait comparait le score après application des bonus de Forge à un seuil fixe — un élève avec un équipement de Forge actif ne pouvait donc jamais obtenir le badge, même avec un 10/10 réel. Corrigé (comparaison sur le score brut) ; badge crédité rétroactivement à l'élève concerné (signalé par un élève, bloquait sa progression dans le Mode Histoire). - ⏰ Auto Battler : le combat contre le boss Chronos peut atteindre la limite de tours du simulateur sans qu'aucun héros ne meure (temps écoulé) — le jeu affichait alors le même message que pour une vraie défaite (« ton équipe a été défaite »), alors que l'équipe était toujours en vie. Message distinct ajouté pour ce cas précis (signalé par un élève).
- 🔄 Synchro automatique une fois par jour :
- 📡 Badges, objets possédés et score se resynchronisent désormais automatiquement une fois par jour, en même temps que la récompense de série quotidienne — plus besoin de cliquer sur "Rafraîchir score, badges..." pour voir apparaître un badge ou un objet gagné sur un autre appareil (téléphone, tablette, ordinateur du collège...).
- ⚙️ Pour info (récompenses/boutique/booster) :
- Synchro quotidienne : appel de
refreshIndexFromGrist()ajouté dansstreakPingAndUI()(index.html), juste après la distribution de la récompense de série — profite du même verrou anti-spam que le streak (un verrou de série côté serveur + cache local) pour ne se déclencher qu'une fois par jour, sans appel réseau supplémentaire au chargement normal de la page. Vérifié en simulant un changement de jour (recul de la date de série sur un compte réel, cache badges/objets vidé) : synchro bien déclenchée (fv_badges_owned/fv_items_ownedrepeuplés, log[badges] sync OK), compte restauré à l'identique après test. - Nouveau type d'entrée
game:truedans le tableauPALETTESdeindex.html, débloqué soit par badge (ownedBadges.includes(p.badge)) soit par un meilleur score de jeu précis (scoreKey/scoreNeed, synchronisé viasyncGuerreDefenseScoreForPalette()depuis les scores max enregistrés). Nouveau badgeempire_renaissance(octroyé dansempire/index.htmlà la 1ʳᵉ Renaissance) ettour_sommet(octroyé danstour/index.html→grantTowerReward(), uniquement sur victoire réelle) dansjs/badges-registry.js. Avatar récompense (index.html, tableauAVATARS_MINI, champbadgeKey) : format planche 2×2 comme tous les avatars du site, classe CSS.avatar-archimage_tourajoutée dansavatar/avatars.css. Aura de blason boutique/récompense (index.html, IIFEauraUI, tableauAURAS) et dos de carte boutique/récompense (booster.html, tableauDOS_OPTIONS) suivent le même principe de double verrou (badge:ouitemKey:), vérifié viafv_badges_owned/fv_items_owneden localStorage. Nouveaux typesaura_blasonetdos_cartedansFV_SHOP_ITEMS(js/boutique.js), rendu de prévisualisation CSS dédié pour les auras (.shop-blason-preview) plutôt qu'une image (aucun asset requis). Boîte de réception des récompenses répliquée dansferme/index.html,empire/index.html,proba-donjon/index.html,boucle-infinie/index.htmletcity-mathemage/index.html(fonctionconsumeGrants(), même patron que l'Auto Battler : filtre par{id2, jeu}, appliquegrantJson, supprime la ligne consommée). Vérifié en conditions réelles (insertion d'une ligne test, rechargement, crédit confirmé, ligne supprimée) plutôt qu'en simulation seule. Booster : ajout d'un verrou_cardOpenersWiredpour empêcherwireCardOpeners()d'empiler des écouteurs en double à chaque ouverture (latent avant, amplifié par le mode enchaîner) ; écouteur clavier de la couverture passé en{once:true}pour la même raison. Icônes/illustrations : prompts dansRECOMPENSES_JEU_v11_prompts.mdetDOS_CARTES_BOUTIQUE_prompts.md(déposées).
Version 10
v10.0 – 24 juillet 2026
🏗️ La grande mise à jour : une dizaine de nouveaux jeux, deux gros city-builders, un jeu de tactique sur grille, les Saisons du Rempart et un grand renfort de missions.
- ♟️ L'Échiquier des Mathémages — nouveau jeu de tactique sur grille :
- 🗺️ Positionne librement tes unités sur une grille 6×6 (aucune question pour se déplacer), puis attaquer déclenche une question de maths : bonne réponse = dégâts pleins, mauvaise = dégâts réduits. Une seule action par unité et par tour — déplacement OU attaque, jamais les deux.
- 🧙 Un roster à débloquer progressivement en avançant dans la campagne : 🛡️ Garde, ⚔️ Lame et 🏹 Archer dès le départ, puis 🔮 Mage, 💚 Soigneur (soigne un allié blessé au lieu d'attaquer) et enfin 🔥 Pyromancienne (frappe en croix : la case visée et les 4 cases juste à côté).
- 📖 Une campagne permanente (jamais de reset) en 3 chapitres, 18 combats : Les Terres Frontalières, La Traque des Ombres (ennemis à distance et rapides) et La Horde en Marche (groupes d'ennemis nombreux, terrain de jeu de la Pyromancienne). Chaque combat final de chapitre a un boss repérable d'un coup d'œil (plus grand, aura rouge).
- 👹 Des ennemis aux comportements distincts (mêlée, à distance, lents mais résistants, rapides) et un coup d'opportunité : fuir un contact au corps à corps sans avoir vaincu l'adversaire coûte une frappe gratuite — dans les deux sens.
- 🏆 200 points par combat gagné, avec une clé de score par acte — jusqu'à 3 fois plus de points possibles qu'avec une seule clé pour toute la campagne.
- 🔁 La Boucle Sans Fin — un nouveau jeu façon Loop Hero :
- 🌲 Un héros avance seul sur une boucle : réponds aux questions pour poser des tuiles de terrain (forêt, rivière, village, repaire de monstre) tout autour du chemin. C'est toi qui façonnes le danger et le butin de la boucle, pas le hasard.
- 🔗 Des synergies de voisinage : une rivière à côté d'une forêt double son or, à côté d'un repaire elle le rend plus dangereux mais bien plus payant. Des tuiles identiques groupées combinent leurs effets.
- 👑 Un combat de boss tous les 5 tours (gros butin à la clé), de l'équipement à vrais compromis (plus de dégâts, moins de vie...), et une Banque d'améliorations permanentes entre les runs.
- 🏰 City Mathémage — un nouveau city-builder pédagogique :
- 🎓 Chaque bonne réponse produit de l'or, de la connaissance et du mana pour bâtir ta cité, qui ne redémarre jamais : elle grandit à ton rythme toute l'année. 8 bâtiments à débloquer et à améliorer (niveau 1→2→3).
- 👥 Population et 😊 Bonheur à équilibrer (le bonheur influence toute la production) — si tu le négliges trop longtemps, une révolte peut détruire quelques bâtiments.
- 🏹 Des événements surprennent ta cité de temps en temps (gobelins, incendie, festival, visite royale...) : le 🧱 Mur repousse les gobelins, la ⛲ Fontaine éteint les incendies — construis-les pour t'en protéger.
- 🏛️ La Bibliothèque profite même de tes badges gagnés ailleurs sur le site !
- 🦇 Math Survivors — un nouveau jeu d'arcade (type survivors) :
- 🌊 Esquive des hordes de monstres pendant que tes armes tirent toutes seules : ramasse l'XP, monte de niveau, deviens surpuissant et survis 5 minutes pour l'emporter. Un seul contrôle : se déplacer (clavier ou glisse du doigt).
- ❓ À chaque niveau, une question de maths adaptée à ton niveau (6ᵉ → 3ᵉ) : bonne réponse = 3 améliorations au choix, sinon le choix se réduit (selon la difficulté). Les boss sont invulnérables tant que tu n'as pas résolu leur défi.
- ⚒️ 15 armes avec des fusions (combine deux armes pour une version ultime), plusieurs classes et 8 biomes. 🏅 Des badges à décrocher : Survivant, Chasseur de boss, Insaisissable, Esprit affûté…
- 🕵️ Les Dossiers de l'Ombre — un nouveau jeu d'enquête (déduction mathématique) :
- 🔎 Chaque indice est une affirmation mathématique : il faut d'abord calculer (PGCD, ×, +…) pour savoir de quel nombre il parle, puis déduire dans une grille (✓ / ✗) jusqu'à démasquer le coupable. Aucun hasard : tout se raisonne.
- 🎚️ Quatre trames de difficulté croissante — une par niveau (6ᵉ → 3ᵉ) : ancrages simples en 6ᵉ, puis exclusions, extrêmes, PGCD/PPCM… Chaque affaire est générée et garantie déductible (jamais devinable au hasard).
- 📘 Un tutoriel guidé remplit la grille pas à pas pour apprendre la méthode. Termine une trame (atteins son plafond de points) pour décrocher un badge 🏅 et un don de points mathiques.
- 🔢 PGCD & PPCM par décomposition — deux nouveaux jeux :
- 🧩 Décompose en facteurs premiers (aide cliquable, en option) pour trouver le PGCD ou le PPCM de deux nombres. 200 points par bonne réponse.
- ⚔️ Les deux jeux comptent pour le Raid et la Guerre des Cités, et donnent un badge « Maître » en cas de sans-faute.
- 🎓 Trois nouveaux jeux d'entraînement sans pression (aucun chrono, on réessaie autant qu'on veut, solution consultable) :
- 🧭 Cap sur le trésor — les vecteurs dans le plan repéré : trouve le point d'arrivée d'une translation, ou les coordonnées d'un vecteur.
- 📊 Le Détective des données — médiane, moyenne, étendue d'une série de valeurs.
- ⚖️ L'Atelier des mesures — conversions d'unités (masses, volumes, longueurs, durées) en situation.
- 🎲 Le Donjon des Chances — un nouveau roguelike de probabilités :
- 🏰 Descends les étages d'un donjon : à chaque salle (grille 4×4), tu choisis une rangée et le sort tire une case au hasard selon les chances affichées. Chaque case pillée fait monter les probabilités des suivantes (tirage sans remise) — à toi de lire le risque de chaque rangée avant de te lancer.
- 🔮 L'énigme du gardien te fait calculer une vraie probabilité (proba simple, événement contraire, réunion, sans remise) avant d'agir. ⛏️ Pousse ta chance : une fois l'escalier ouvert, tu peux piller encore pour plus d'or… au risque de tout perdre.
- 🛒 Une boutique régulière (objets qui modifient les probabilités du donjon, un seul achat par visite), un Tripot du Parieur (choisis le pari à la meilleure espérance), des salles Trésor & Maudites, et un Gardien final à terrasser.
- ⚔️ Mathémages Auto Battler — un nouveau jeu de collection & combat automatique :
- 🛡️ Constitue une équipe de héros (2 en première ligne, 3 à l'arrière) et remporte des combats 100 % automatiques : tu choisis la composition et le placement, le reste se joue tout seul. 5 zones, 25 combats, chacun avec ses monstres, ses élites et ses boss.
- 📚 Entraîne-toi en maths pour gagner de l'énergie (lancer des combats), de l'or et des points de coffre. Ouvre des coffres pour recruter de nouveaux héros, puis améliore-les — niveaux (or) et étoiles (fragments).
- 🔗 Des synergies de classe (Guerrier, Archer, Mage, Assassin, Gardien…) débloquent de puissants bonus d'équipe à 2 et 3 héros. La difficulté monte vite : les combats 3, élites et boss exigent de recruter et de progresser. Deux camps réversibles : ⚔️ Lumithal (les mages) ou 👹 Ombrefac (les monstres).
- 🧭 Prévisualisation de chaque combat (gagnable / serré / trop dur), conseils en cas de défaite, quête de démarrage guidée, et des missions quotidiennes & hebdomadaires dédiées.
- 🏰 La Défense du Rempart passe en Saisons :
- 🗓️ Le classement repart à zéro chaque mois — fini les tableaux figés, tout le monde peut viser le podium.
- 🎲 Un modificateur de saison change les règles chaque mois : ❄️ Grand Gel (tours Glacier à moitié prix), ⚡ Blitz (ennemis plus rapides, plus d'or), 👹 Invasion (un boss toutes les 3 vagues), 💰 Ruée (or ×2, ennemis plus coriaces)…
- 🏆 Récompenses de fin de saison : le top 3 du mois gagne des points mathiques, et un Palmarès garde la trace des champions.
- 🎯 Des objectifs de saison (mini-pass) pour tous : atteindre la vague 10/20, cumuler des bonnes réponses ou des victoires → encore des points mathiques.
- 🎯 Beaucoup de nouvelles missions (quotidiennes & hebdomadaires) :
- 🏰 Défense du Rempart : jouer, atteindre une vague, cumuler des bonnes réponses.
- 📚 Révision par thème : « joue à un jeu de fractions / géométrie / calcul / nombres aujourd'hui », et « travaille 4 thèmes différents dans la semaine ».
- 🕵️ Les Dossiers de l'Ombre : résous des enquêtes. 🌌 L'Empire des Nombres : développe ton empire, fais une Renaissance.
- ⚔️ Le Raid et la Guerre des Cités partagent désormais les mêmes missions : une attaque dans la Guerre compte comme une attaque de raid (première frappe, coup massif…).
- 🛠️ Fiabilité :
- 🔐 Le suivi des meilleurs scores vérifie désormais que chaque jeu existe bien avant d'enregistrer un score — après un grand ménage dans la liste de référence pour ne bloquer aucun jeu réel (256 jeux vérifiés un par un).
- ⚙️ Pour info :
- Nouveaux jeux :
echiquier/index.html(sauvegarde de progression viajs/game-save.js; score réparti sur 3 clés,echiquier_acte1/2/3, une par chapitre),boucle-infinie/index.htmletcity-mathemage/index.html(sauvegarde de progression viajs/game-save.js; score de City Mathémage réparti sur 2 clés,city_mathemage+city_mathemage_eco),survivor/(moteur génériquejs/survivor-engine.js, contenu 100 % en JSONdata/survivor/, questions branchées surjs/automatismes-gens.js),mystere/(moteurjs/mystere-engine.js& générateurjs/mystere-gens.js),nombres/pgcd.html&nombres/ppcm.html(js/pgcd-ppcm.js),grandeurs/recette.html·proba/detective_donnees.html·geometrie/cap_tresor.html(moteur sans chronojs/jeu-serie.js) ·proba-donjon/(moteurjs/donjon-engine.js) ·auto-battler.html(moteur de combat déterministe intégré ; nouvelle sauvegarde de progression partagéejs/game-save.js, réutilisable par les jeux à achats). Saisons & objectifs dansguerre/defense.html(classement mensuel dédié). Missions :js/missions-registry.js, révision par thème centralisée dansjs/partie.js(+js/missions.js), unification Raid/Guerre dansjs/guerre-client.js, hooksempire/index.html&mystere/enquete.html. Validation anti-clé-inconnue dansjs/scoremaxauto.js(importALL_KEYSdepuisjs/keys-registry.js), 24 clés de jeux réels ajoutées au passage. Enregistrements : catalogue, suivis de score, badges, raid et guerre.
Version 9
v9.2.1 – 29 juin 2026
- 🧩 Connexions — nouveau mini-jeu (Maths ludiques) :
- 🔗 16 éléments, 4 groupes secrets à retrouver : nombres premiers, fractions équivalentes, écritures d'un même nombre, figures géométriques, formules, unités… Inspiré du célèbre jeu du NYT, version maths !
- 📅 Grille du jour — une grille par jour (30 grilles en rotation), identique pour tous. Compare ton résultat avec tes camarades et copie-colle ton score en émojis (style Wordle).
- 🎯 4 niveaux de difficulté par grille (🟢 🟡 🟠 🔴), 3 erreurs maximum, indication « si proche » quand 3 éléments sur 4 sont corrects.
- 🕵️ L'Infiltré — nouveau mini-jeu (Maths ludiques) :
- 🔍 Parmi 16 nombres, un seul est un intrus : il n'a pas la propriété commune des 15 autres. Trouve-le !
- 📈 10 manches de difficulté croissante (pairs, multiples, premiers, carrés parfaits, Fibonacci, nombres triangulaires, somme des chiffres…). 3 vies, bonus de série pour les manches consécutives réussies.
- 🛠️ Correction :
- 🗺️ Guerre des Cités — après avoir baptisé une zone conquise, le jeu redemandait de la nommer à chaque chargement. Corrigé : une zone déjà baptisée n'affiche plus le formulaire de nommage.
- ⚙️ Pour info :
- Nouveaux fichiers
fun/connexions.htmletfun/infiltre.html. Correctif dansjs/guerre-client.js(canNameZonevérifie maintenant que le nom est encore un placeholder).
v9.2 – 28 juin 2026
- 🏰 La Défense du Rempart — un nouveau jeu de stratégie (tower defense) :
- 🗼 Repousse des vagues d'ennemis infinies en construisant et améliorant des tours (Archer, Canon, Glacier, Foudre, Brasier) le long du chemin. Chaque tour change d'apparence en montant de niveau (jusqu'à 5★).
- ⚗️ Les maths sont le nerf de la guerre : on gagne de l'or en répondant aux automatismes (calcul, mais aussi QCM de vocabulaire et Vrai/Faux), et on charge un sort Météore ☄️. Plus on répond vite et juste, plus on tient longtemps — avec un classement du jeu 🏆 pour se comparer aux autres.
- 🆕 Beaucoup de nouvelles questions d'automatismes :
- 📐 QCM de vocabulaire : définitions des triangles, quadrilatères, angles, droites, solides et du cercle (formulées pour n'avoir qu'une seule bonne réponse).
- ✅❌ Vrai / Faux (divisibilité, comparaisons, fractions égales, équivalences), calcul littéral (réduire, développer), conversions, aire & périmètre, moyenne, écriture scientifique, probabilités…
- 🌌 L'Empire des Nombres — la Forge pioche désormais dans tous les domaines (calcul, fractions, géométrie, littéral, équations…), qui se débloquent au fil de la partie.
- 🎨 Thèmes plus fluides :
- 🌌 Les thèmes Toundra, Sakura, Abysses, Crépuscule et Éclipse ont été refaits en images (au lieu d'animations lourdes) : fini les bugs d'affichage (notamment sur iPad) et c'est bien plus fluide.
- 🛠️ Corrections & confort :
- 📏 Droite graduée — le niveau 2 ne se validait pas dans certains cas (corrigé), et les 4 niveaux ont été modernisés : le curseur est relié à la droite, repère « ? » pendant le placement, et la bonne position est révélée après la réponse.
- 🎁 Le modal des récompenses de connexion reste lisible quel que soit le thème équipé (plus de texte noir sur fond sombre).
- 🏆 Classements & badges :
- 🎮 Nouvelle page « Classements des jeux » (depuis l'accueil) : compare ton meilleur score sur La Défense du Rempart, Le compte est bon et 2048 des Fractions, via des titres de Mathémage (👑 Archimage Suprême, 🌟 Grand Archimage…).
- 🏅 Badges recomptés — 28 badges gagnés mais oubliés du comptage (divisions, relatifs, puissances, triangles, raids…) comptent désormais pour les récompenses. Sur « Mes succès », un compteur indique combien de tes badges comptent.
- ⚡ Le compte est bon — nouveau bonus de temps : jusqu'à +100 points par manche réussie selon ta rapidité.
- ⚙️ Pour info :
- Nouveau jeu
guerre/defense.html+ module partagéjs/automatismes-gens.js. Améliorations de référencement (descriptions des pages, index de tous les jeux). Fichiers retouchés :nombres/droite/(niveaux 1→4),css/themes.css&js/theme.js(thèmes en images),js/badges-registry.js(28 badges ajoutés).
v9.1 – 22 juin 2026
- 🧙 Le Chemin du Mathémage — un grand jeu d'aventure inédit :
- 🗺️ Un roguelike (façon « Tour de l'Ascension ») où l'on grimpe une tour de 3 actes sur une carte à embranchements : on choisit sa route entre combats, élites, marchand, feu de camp, trésor, évènements et boss. Chaque combat est un barrage de questions : on frappe le monstre en répondant juste et vite, il riposte sur les erreurs !
- ⚔️ Ton héros prend l'apparence de ta classe. On gagne de l'or, on monte de niveau, on récolte des reliques (passifs) et des potions pour devenir plus fort. 3 difficultés au choix (plus c'est dur, plus ça rapporte d'or), une fiche de stats 📊 pour comprendre ses bonus, et la partie se sauvegarde automatiquement. Les exercices s'adaptent au niveau : Acte 1 (6e-5e) → Acte 3 (4e-3e).
- 🏆 Récompense du sommet — terrasse le boss final (Acte 3) pour empocher +50 points mathémages et débloquer une carte légendaire exclusive 🃏 (« Mathémage souverain », introuvable dans les boosters, limitée à 1 exemplaire).
- 🆕 Cinq nouveaux jeux d'automatismes & de géométrie :
- 🔍 Chasse à l'erreur — un calcul est résolu étape par étape : retrouve la ligne fausse (ou valide que tout est juste).
- ⚡ Vrai ou Faux éclair — des affirmations défilent, tranche vite : Vrai ou Faux ? (fractions, relatifs, %, priorités…).
- 🌀 Le Labyrinthe des calculs — avance de case en case en cliquant le bon résultat de chaque calcul mental jusqu'à la sortie. Ton pion prend le skin de ta classe !
- 📐 L'Atelier de géométrie — reconnais les figures : nature d'un angle, type de triangle, nom d'un polygone, périmètre, aire, coordonnées.
- 📐 Règle & Compas — réalise de vraies constructions pas à pas (médiatrice, triangle équilatéral, milieu) avec compas, règle, droite et segment, validées automatiquement.
- 🎨 Ouverture de boosters — révélations plus spectaculaires :
- 🎴 Les cartes jaillissent à l'ouverture (effet rebond), avec un reflet lumineux qui les balaie. Les cartes épiques et légendaires ont en plus un voile holographique irisé, et les légendaires sont nimbées de rayons dorés rotatifs ✨.
- 🛠️ Amélioration du site :
- 🐛 Signalement de bugs — une petite barre apparaît en bas de chaque page. Un clic ouvre un formulaire pour décrire un problème (catégorie, description libre). Ton signalement est envoyé directement, et tu peux suivre l'avancement : le bouton se colore quand le statut change (en cours, infos requises, résolu) et tu peux ajouter des précisions si besoin.
- ⚙️ Dossiers / fichiers ajoutés (pour info) :
tour/(Le Chemin du Mathémage),automatisme/(chasse_erreur, vrai_faux_eclair, labyrinthe_calculs, compte_construit),geometrie/(atelier_geometrie, regle_compas). Nouveau tableau de bord profadmin/stats-jeux.html(réussite/performance par jeu + suivi du Chemin du Mathémage).- 🆕 Les Automatismes par niveau — nouveaux jeux de révision express :
- 🎯 Automatismes 6e, 5e, 4e & 3e — un jeu par niveau qui mélange plusieurs notions du programme (calcul mental, fractions, conversions, relatifs, puissances, équations, Pythagore…) en 10 questions chronométrées. Parfait pour s'échauffer ! Jouables aussi en raid et en guerre.
- 🎨 Grand coup de neuf sur les jeux de calcul :
- ➕ Compléments à 10 & à 100, Additions en ligne & de décimaux, Relatifs, Soustraction (apprendre à casser) — interface plus claire et lisible, chrono visible avec barre de temps, animations de bonne/mauvaise réponse et écran de fin avec récapitulatif.
- 🧮 Addition posée en 2 étapes — on aligne d'abord les nombres tranquillement (sans chrono), puis on pose l'addition (le chrono ne démarre qu'à ce moment-là). On sépare « bien placer » et « calculer », comme en classe.
- ✍️ Compléments à 100 — validation automatique dès le 2ᵉ chiffre, avec possibilité d'annuler le premier.
- 🪢 Tir à la corde — nouvelle scène de jeu (zones de victoire, drapeau qui glisse, équipes face à face) bien plus immersive.
- 🧮 Soustractions posées (1, 2, 3 et 4 chiffres) — cartes modernisées, barre Score / Question / Chrono sur une seule ligne, pavé de chiffres en grille, retenues et « cassage » plus lisibles.
- 🎲 Dominos (toute la série, 1 à 8) — vrai look domino : tuiles ivoire en relief sur une table de feutrine verte. Et pour guider, le 1er domino est posé d'office (badge 🏁 Départ) — il ne reste qu'à compléter la chaîne.
- 🛠️ Corrections & confort :
- ⌨️ Saisie des décimaux corrigée — la virgule (et le signe −) sont enfin acceptés au clavier dans les jeux concernés.
- ⏱️ Chrono visible — plusieurs jeux où le temps était caché affichent désormais clairement le compte à rebours.
- 🎓 Simulateur de brevet — saisie au clavier réparée, et nouveau mode « moyenne directe » pour estimer rapidement son résultat.
- ⚔️ Guerre des Cités — le bonus « cité en sous-nombre » se base désormais sur les combattants actifs de la semaine (et non le nombre d'inscrits), et les exercices déjà joués se grisent correctement sur la carte.
- ⚙️ Dossiers / fichiers retouchés (pour info) :
calculs/Additions/(en ligne, décimaux, cycle 3 & 4),calculs/complement/(compléments à 10/100 + soustractions niveaux 1→4),calculs/dominos/(domino1→8),calculs/tir.html,automatisme/(nouveaux Automatismes 6e→3e),brevet.html.- Côté Guerre / admin :
guerre/carte-guerre.html&js/guerre-client.js(grisage des jeux, bonus aux actifs), etadmin/tableau-activite.html(déplacé dans/admin/+ correctif « combattants de la semaine »).
v9.0 – 17 juin 2026
- ⚔️ La Guerre des Cités — un tout nouveau mode de jeu (le raid nouvelle génération) :
- 🏰 Choisis ton camp — prête allégeance à 🔵 Lumithal, la cité de Lumière, ou 🔴 Ombrefac, la forteresse d'Ombre. Ce choix t'engage pour toute la saison !
- 🗺️ Une carte de 88 territoires — chaque exercice de maths que tu réussis devient une arme : tu infliges des dégâts pour conquérir les zones voisines de ton camp. Toute la cité combat ensemble vers un but commun.
- 📅 Résolution chaque dimanche — le grand bilan de la semaine : zones capturées, zones contestées (le plus gros assaut l'emporte) et encerclements. La carte évolue de semaine en semaine.
- 🛡️ Bastions à assiéger — les maisons fortes et les capitales sont protégées par un rempart qu'on entame à l'attaque… mais que l'occupant peut réparer en soignant ! Un siège peut durer plusieurs semaines.
- ✨ Baptise tes conquêtes — le meilleur combattant d'une zone conquise a 48 h pour la nommer (Forêt des Mathémages, Pic de Pythagore, Grotte des Runes…). Son nom rejoint la carte pour toujours.
- 💠 Points & coups de pouce — des PM à chaque conquête, un bonus pour la cité en sous-nombre (plus de dégâts et de PM si ton camp est moins nombreux) et un coup de pouce persévérance pour ne laisser personne sur le bord du chemin.
- 🏆 Classement anonyme & 📜 Chronique — un classement des plus grands combattants (sous un alias secret) et une chronique qui raconte l'histoire de la guerre, semaine après semaine.
- 🎮 Trois jeux de guerre dédiés (décor champ de bataille aux couleurs de ta cité) :
- 🏹 L'Assaut — ta catapulte pilonne le rempart ennemi qui s'effrite à chaque bonne réponse (calcul mental & relatifs). Disponible partout où tu peux attaquer.
- 🛡️ Le Rempart — sur tes bastions : réponds vite pour colmater et renforcer ton mur sous le feu ennemi (fractions, pourcentages). C'est le jeu de la défense.
- ⚔️ Le Duel des Champions — uniquement sur une zone contestée (les deux camps l'attaquent) : remporte le duel (priorités opératoires) pour annuler les dégâts que l'ennemi a accumulés sur cette zone et briser son siège ! (1 duel par joueur et par semaine, 1 seul par zone et par camp.)
- ⚙️ Récompenses, progression & stratégie :
- 🛡️ Défends tes terres — pas seulement tes bastions : tu peux aussi repousser l'ennemi sur tes terres conquises (jeu Le Rempart). Mais attention, un rempart tombé à 0 est percé : impossible de le défendre et tu perds le droit d'attaquer depuis lui !
- 🏕️ L'Intendance — dépense tes PM en bonus de guerre : 🐏 Bélier & 🔥 Salve (assaut boosté), 🧱 Renfort, 🪤 Herse (protège une zone), 🚩 Bannière, 💰 Butin (+PM)… et des cosmétiques de guilde (ton emblème s'affiche sur les zones que tu conquiers !). La cité en difficulté paie moins cher.
- 🎯 Objectifs de la semaine & alerte défense — des objectifs de guerre récompensés en PM, et une alerte « tes territoires sont attaqués ! » directement dans ton tableau de bord.
- 🎖️ Médailles de campagne — des badges à collectionner (Premier Sang, Conquérant, Gardien, Héros de guerre, Briseur de couronne…).
- 🎭 Ta classe compte en guerre — 🔥 Mage (dégâts) · ⚔️ Berserker (critiques) · 🌿 Druide (défense) · ♟️ Stratège (zones contestées) · 🗡️ Voleur (+PM). Et tous tes bonus de raid (Forge, Ascension, Familier, Guilde, Potion, Streak) s'appliquent aussi à la guerre.
- 🤝 Assaut coordonné — frappez la même zone à plusieurs dans la semaine pour un bonus de dégâts partagé. L'union fait la force !
- 🏆 Héros de la semaine — le plus grand combattant est sacré chaque dimanche (bonus PM + mention dans la Chronique).
- Ergonomie :
- 🎓 Tutoriel à la première visite — un petit guide en images t'explique l'essentiel (choisir ton camp, attaquer au front, le bilan du dimanche) dès ta première ouverture de la carte.
- 🧭 Mon tableau de bord — tes infos qui bougent (derniers jeux joués, missions du jour, état de la Guerre…) sont regroupées dans un panneau pliable en haut de l'accueil, pour une page plus claire. Une pastille t'indique quand il y a du nouveau.
- ⚔️ Le bouton « Le raid » mène à la Guerre quand la saison est active — un seul point d'entrée. Un widget sur l'accueil montre l'état du front, et un bilan du dimanche t'accueille à l'ouverture de la carte (zones prises, PM gagnés, conquête à nommer).
- 📖 Règles intégrées — un bouton « Règles » explique tout (attaque, résolution, points, bastions…) directement sur la carte.
- ⚡ Compétences de classe signalées — dès que ta classe peut débloquer une nouvelle compétence ou choisir sa spécialisation, un repère apparaît dans ton tableau de bord (et une pastille sur le bouton « Arbre de classes »), avec un raccourci direct vers l'arbre.
Version 8
v8.8 – 11 juin 2026
- 🎲 Maths ludiques — six nouveaux jeux :
- 🎯 Le compte est bon — atteins le nombre cible en combinant 6 plaques avec +, −, × et ÷ (chaque plaque une seule fois). On construit le calcul pas à pas, et la cible est toujours atteignable. Le grand classique du calcul mental !
- 🔺 La pyramide des nombres — chaque brique est la somme des deux du dessous ; retrouve les cases cachées par addition (vers le haut) ou soustraction (vers le bas).
- ⚙️ La machine à nombres — observe des entrées et des sorties, devine la règle cachée (×2 + 1, x²…) puis prédis le résultat. Logique et fonctions.
- ➕ Le carré magique — complète la grille pour que chaque ligne, colonne et diagonale aient la même somme.
- ⚖️ La balance — résous l'équation comme sur une vraie balance : choisis l'opération et de combien (retirer, diviser) des deux côtés pour isoler l'inconnue. Une intro interactive aux équations, avec score à l'efficacité.
- 📦 Patrons de solides — reconnais le solide à partir de son patron déplié (cube, pavé, cylindre, cône, pyramide, prisme). Géométrie dans l'espace.
- 📚 Aussi au programme :
- ➗ La division euclidienne — trouve le quotient et le reste, et maîtrise tout le vocabulaire (dividende, diviseur, quotient, reste ; a = b × q + r avec r < b). Dans Les calculs → Les divisions.
- 🔄 Transformations — une nouvelle rubrique La géométrie → Les transformations qui regroupe : 🪞 Symétrie axiale (version sans chrono, à ton rythme) et 🎯 Symétrie centrale (nouveau : demi-tour autour d'un centre O). On reproduit la figure sur la grille en cliquant les cases.
- Ergonomie :
- 🗂️ Page « Maths ludiques » réorganisée — les jeux sont désormais regroupés en sections (🔢 Nombres & calcul, 🧩 Énigmes & logique, 📐 Repérage & espace, 🎮 Grands classiques) avec une barre de filtres pour afficher une catégorie d'un clic. Icônes uniformisées.
v8.7 – 10 juin 2026
- 💻 Trois nouveaux exercices d'informatique :
- 📊 Le tableur — les formules du brevet sur une vraie grille : trouver la formule d'une fonction appliquée à une ligne (=2*A1+3), d'une statistique de série (=MOYENNE(A2:F2), étendue…) et comprendre la recopie (références relatives). En QCM guidé au début, puis en saisie libre. Dans L'informatique.
- 🧩 Quiz Scratch — lis un script en blocs et trouve le résultat : valeur finale d'une variable, nombre de répétitions d'une boucle, si…alors…sinon, coordonnées du lutin. Dans L'informatique.
- 🐱 Trace le lutin — exercice interactif : suis les déplacements du lutin (aller à, ajouter à x/y, répéter) et clique sa case d'arrivée dans le repère. Algorithmique + repérage. Dans L'informatique.
- 🛡️ Correctif de sécurité — identité des comptes :
- 👥 Fuite d'identité sur poste partagé corrigée — sur un ordinateur utilisé par plusieurs élèves, si le précédent ne s'était pas déconnecté, certaines pages (le raid, le classement général, la page « Mes scores »…) pouvaient afficher l'identité d'un autre élève, alors que la page d'accueil, elle, montrait le bon. En cause : ces pages lisaient une identité mise en cache non vérifiée. Désormais l'identité est recoupée avec la session réellement connectée, et les caches d'un compte précédent sont automatiquement purgés à la connexion. (Aucun élève n'est déconnecté par cette mise à jour : on ne nettoie que les résidus d'un autre compte.)
- 👤 Mode invité plus clair :
- 🚪 « Se déconnecter » pour les invités — un élève qui joue avec un pseudo (sans compte) est maintenant reconnu comme « connecté » dans le menu du header : il voit explicitement « Se déconnecter » au lieu de « Se connecter », pour repartir proprement (utile sur un poste partagé).
- 🆕 Deux nouveaux jeux (cycle 4) :
- 🧊 Volumes des solides — calcule le volume d'un cylindre, cône, pyramide ou boule à partir d'une figure, avec les bonnes formules (⅓·B·h, π·r²·h, 4/3·π·r³). Résultat donné en fonction de π (coefficient à saisir). Dans La géométrie → Les PAV.
- ✖️ Produit en croix & 4ᵉ proportionnelle — calculer le produit en croix d'un tableau plein (A × D = B × C), ou retrouver la 4ᵉ proportionnelle (la case manquante, à n'importe quelle position). Dans La proportionnalité.
- ✳️ Amélioration de jeu :
- 🟰 Équation-produit nul — beaucoup plus d'équations avec un coefficient devant l'inconnue (du type (2x−1)(5x+3)=0, coefficients 2/4/5/10), pour travailler les solutions en demis, quarts, cinquièmes et dixièmes — tout en restant simples à saisir.
v8.6 – 8 juin 2026
- 🆕 Neuf nouveaux jeux (programme du cycle 4) :
- ✖️ Produit de relatifs & ➗ Quotient de relatifs — deux jeux séparés (dans Multiplications et Divisions) pour maîtriser la règle des signes ×/÷. Les quotients tombent toujours juste (demis, quarts, cinquièmes). Même badge partagé ✖️➗ Maître des signes.
- 🟰 Équation-produit nul — résoudre (x−2)(x+3)=0 : QCM pour comprendre le principe, puis double saisie des deux solutions (l'ordre n'a pas d'importance). Dans Le calcul littéral.
- ✳️ Double distributivité — développer (a+b)(c+d) en remplaçant les cases terme par terme. Les étiquettes s'adaptent à l'énoncé : x²/x/constante, ou x²/xy/y², ou 4 cases pour deux variables différentes. Dans Le calcul littéral.
- 🎲 Réunion, intersection & complémentaire — vocabulaire des événements (∪, ∩, contraire) et la formule P(A∪B) = P(A)+P(B)−P(A∩B). Dans Probabilités.
- 🌳 Arbres de probabilité — expériences à deux épreuves sur un arbre visuel : compléter une branche manquante (somme = 1), calculer la probabilité d'un chemin (on multiplie le long des branches) et d'un événement à plusieurs chemins (on additionne). Dans Probabilités.
- 📦 Quartiles & boîte à moustaches — à partir d'une série ordonnée, retrouver min, Q1, médiane, Q3, max et l'étendue. Dans Probabilités.
- 📊 Effectifs cumulés croissants — compléter le tableau des effectifs cumulés ligne par ligne. Dans Probabilités.
- 🧭 Les vecteurs — lire les coordonnées d'un vecteur sur un repère, appliquer la relation de Chasles, reconnaître vecteurs égaux et opposés. Dans La géométrie.
- Correctifs (réponses des QCM) :
- 🧮 Automatisme « Le chemin » — audit complet des banques de questions : 15 bonnes réponses erronées corrigées, une question au résultat impossible reformulée et une option en double remplacée. Les scores reflètent maintenant les vraies réponses.
- ✍️ Automatisme « Espace & géométrie » — quelques coquilles d'énoncé corrigées (« aire », « hypoténuse », énoncé du pavé droit). Toutes les réponses étaient déjà justes.
v8.5 – 7 juin 2026
- 🆕 Sept nouveaux jeux :
- ⏱️ Calculs de durée — additions et soustractions de durées (heures/minutes) et calculs d'horaires (départ, durée, arrivée). En version express chronométrée (duels & raids) et en version entraînement sans limite de temps dans Les calculs.
- 🔍 Agrandissement - Réduction — l'effet du coefficient k : les longueurs ×k, les aires ×k², les volumes ×k³ (et retrouver k à partir d'une aire ou d'un volume). Version express + entraînement dans La géométrie.
- 🎯 Arrondis · Troncature · Ordre de grandeur — arrondir et tronquer un décimal (unité, dixième, centième) et estimer un ordre de grandeur. Version express + entraînement dans Les automatismes.
- 🔓 Escape Maths — ouvre 4 cadenas en résolvant une énigme de chaque thème (calcul, angles, fractions, suite logique). Indices disponibles et essais illimités, à ton rythme.
- 🚢 Bataille navale sur repère — coule les 5 navires cachés en donnant leurs coordonnées (x ; y) dans le repère (de −5 à 5). Des indices de direction (boussole) te guident. Jouable aussi en duel et en raid.
- 🚢⚔️ Bataille navale 1 vs 1 (nouveau mode duel) — affronte un camarade en asynchrone : placez chacun vos 3 bateaux (un de 2, un carré de 4, un rectangle de 6) sur votre repère, puis tirez à tour de rôle avec les coordonnées. Deux grilles (ta flotte + ta grille de tir), indication des bateaux coulés 💀. On se retrouve par code commun ou en rejoignant une partie ouverte. Accessible depuis la page Duels.
- 🧮 2048 des fractions — un 2048 où l'on fusionne les tuiles de même valeur même écrites différemment : 1/4 + 0,25 = 1/2 ! Ça travaille l'équivalence fraction ↔ décimal. Classement dédié au jeu (et non le score total). Dans Maths ludiques.
- Correctifs :
- 🏆 Pages « Mes scores » et « Par thème » remises à jour avec le nouveau système de scores : elles lisaient encore l'ancien stockage et pouvaient afficher des totaux d'avance.
- 📱 Thèmes animés Éclipse & Toundra sur iPad — l'en-tête et le score pouvaient sauter ou disparaître au défilement. Corrigé en allégeant les effets graphiques gourmands sur iPad.
v8.4 – 2 juin 2026
- 🔒 Sécurité — durcissement du serveur :
- 🛡️ Limitation de débit (rate limiting) sur le proxy : coupe les tentatives de force brute sur le code de connexion et le scraping massif des données.
- 🚫 Suppressions restreintes : impossible de vider les tables sensibles (scores, élèves) via le proxy ; seules les opérations légitimes (admin, cron) sont autorisées.
- 🔐 Fichiers sensibles protégés (clé API, secrets) inaccessibles depuis le web, et endpoint de diagnostic qui divulguait des infos techniques supprimé.
- 🧹 Anti-injection (pseudos) :
- ✍️ Validation des pseudos à la saisie (lettres, chiffres, espaces) côté invité et inscription.
- 🛡️ Échappement systématique des pseudos affichés aux autres joueurs (guildes, tournois, classements, accueil…) : plus aucune possibilité d'injecter du code via un pseudo.
- ⚙️ Performance base de données :
- 📉 Refonte du stockage des scores : la table des scores max passe de ~9 400 lignes à 1 ligne par élève. Base nettement allégée, lectures plus rapides.
- ⚔️ Contributions de raid optimisées de la même façon : regroupées en 1 ligne par joueur et par boss (au lieu d'une par attaque) — moins de données, affichage du raid plus rapide.
- 🗑️ Purge automatique du journal des parties de plus de 31 jours, pour garder la base saine.
- Correctifs :
- 🧮 Double-comptage des scores corrigé — quelques totaux historiques étaient légèrement gonflés par des lignes en double ; ils affichent désormais la valeur exacte.
v8.3 – 19 mai 2026
- 🔐 Nouvelle catégorie « Cryptographie » dans la Bibliothèque :
- 🔢 Code des lettres (A=0, B=1, …, Z=25) — 2 questions, 1000 pts max : décodage (nombres → mot) puis codage (mot → nombres). La 1ʳᵉ lettre est toujours donnée. Indice = phrase A=0 ; B=1 ; … ; Z=25 révélée à la demande.
- 🗡️ Chiffre de César — décalage tiré au hasard (1 à 25, sauf 13), 2 questions : décodage puis codage. Le décalage k est caché au départ — la 1ʳᵉ lettre pré-remplie permet de le deviner. Indice à 2 niveaux : voir k (gratuit), puis voir la table de correspondance complète (–50 % de points sur la question).
- 🪞 Chiffre Atbash (A↔Z, B↔Y…) — substitution miroir auto-inverse, 2 questions. Indice = table complète révélée avec pénalité –50 %.
- 🔢 Carré de Polybe 5×5 sans W — chaque lettre devient un couple (ligne, colonne) → 2 chiffres. Q1 décode (33 → M), Q2 code (M → 33). Indice = grille 5×5 révélée avec pénalité –50 %.
- 📚 Liste partagée de 54 mots thématiques maths / magie (NOMBRE, FORMULE, TRIANGLE, SYMETRIE… / DRAGON, GRIMOIRE, LICORNE, MAGICIEN, CRISTAUX…) tirés aléatoirement, pour éviter le partage de réponses entre élèves.
- 🏅 4 nouveaux badges débloqués au score parfait (1000 pts, sans utiliser l'indice pénalisant) :
maitre_code_lettres🔐,maitre_cesar🗡️,maitre_atbash🪞,maitre_polybe🔢. - Correctifs :
- 🐛
nombres/comparer/comparer_fractionssur tablette — un bug rendait tous les boutons inutilisables de façon intermittente après un clic. Cause : siscoreMaxAuto.js(chargé en module asynchrone) n'était pas prêt au premier clic,mettreAJourScoreMaxlevait une exception qui empêchait lesetTimeoutde débloquer le verrou. Sécurisé avecwindow.mettreAJourScoreMax?.()+try/finallyautour du timeout pour garantir le déverrouillage. Balise<meta viewport>ettouch-action: manipulationajoutées pour supprimer le délai 300 ms et le zoom au double-tap sur iPad. - 🛡️ Note : le même pattern existe dans
comparer_decimaux.html,comparer_vs_un.htmlet lesniveau_encadrement*— fix à appliquer si remontée similaire. - Sous le capot :
- 📁 Nouveau dossier
cryptographie/avecindex.htmlde catégorie, et 4 jeux :code_lettres.html,cesar.html,atbash.html,polybe.html. - 🔗 Bouton « La cryptographie » ajouté à la fin de la Bibliothèque dans
index.html. - 📚 Registres mis à jour :
js/badges-registry.js(section Cryptographie + 4 badges countable),js/keys-registry.js(4 clés dansALL_KEYS),data/games-index.json(4 entrées pour le moteur de recherche),suivi/scoremax.html(4 entrées dansMAX_SCORESà 1000 pts). - 🎮 Architecture des jeux crypto : 2 questions × 500 pts, scoring proportionnel aux lettres correctes, 1ʳᵉ case toujours pré-remplie et hors scoring, intégration Forge histoire +
fvLogPlayAtEnd+ badges, gabarit anti-blocage tablette appliqué (viewport,touch-action: manipulation,try/finallysur les transitions de question).
v8.2 – 12 mai 2026
- 🏆 Tournois — refonte visuelle complète :
- 🌳 Bracket grid aligné — chaque match d'un round est désormais verticalement centré entre les deux matches qui l'alimentent au round précédent (style "vraie compétition" type Coupe du Monde). Chaque round N occupe
2^(N-1)lignes du grid pour un alignement parfait. - 📏 Lignes SVG en L entre les cartes — l'arbre est maintenant lisible d'un coup d'œil. Lignes dorées pleines pour les matches terminés (parcours du vainqueur), dorées pointillées pour les matches à venir. Recalculées au resize de la fenêtre.
- 👻 Rounds fantômes "À venir" — pendant qu'un tournoi est en cours, on affiche dès le départ toutes les colonnes des rounds futurs (jusqu'à la phase de poule), avec les vainqueurs déjà connus (BYE auto-win) propagés à droite et "— en attente —" pour les matches non joués. On voit à l'avance où vont les qualifiés.
- 🏆 Classement final complet — quand un tournoi est terminé, on affiche les N participants de la 1re à la dernière place. Top 4 = phase de poule (médailles or/argent/bronze), suivants triés par round d'élimination (Quart de finale / Huitième de finale / Tour 1 / etc.) avec score en départage.
- ⚡ "BYE" → "Qualifié d'office" — l'ancien jargon sportif anglophone perturbait les élèves. Remplacé par un texte clair avec tooltip explicatif. Le tiret "—" du score côté BYE est aussi retiré.
- Ergonomie :
- 🎯 Profil en accordéon —
perso.htmlavait 9 panels empilés (Niveau / Classe / Familier / Titres / Cadre / Carte / Badge / Effet / Pseudo) → maintenant un seul panel ouvert à la fois, click sur l'en-tête pour basculer. MémoirelocalStoragedu panel actif, scroll automatique discret si nécessaire. Réduction du scroll d'environ 70%. - ♟️ Estimation Stratège épurée — l'affichage "
~850 pts ⚠ +5%" révélait la direction du biais (sur-estimation ou sous-estimation). Devient simplement "~850 pts ⚠ estimation" avec un tooltip qui explique la marge. - Correctifs :
- 🖼️ Images des nouveaux badges classes/familiers — les 17 badges techniques de la v8.1 n'avaient pas de PNG associé dans
js/badges-registry.js(source de vérité deBADGES_IMAGES) → 404 surperso.html. Mappés vers/icone/classes/{id}_f.pnget/icone/familiers/{familier}_{palier}.png.countable: falsepour qu'ils ne polluent pas le compteur Collection.
v8.1 – 11 mai 2026
- 🐾 Familiers (nouveau pilier de progression) :
- 🥚 3 espèces à élever — Dragon (bonus raid), Licorne (bonus PM sur toutes les activités), Phénix (bonus XP perso). Achète-les dans la forge ou la boutique pour 500 / 1000 / 2000 PM selon ton ordre d'achat (max 3, 1 par espèce).
- 🍖 Cycle d'évolution — chaque familier passe par 5 paliers (Œuf → Bébé → Adulte → Évolué → Éternel). Nourris-le 1×/jour par espèce avec une ressource de forge (🔥 flamme / 💎 cristal / ⭐ étoile). 5 nourritures par palier → 20 jours pour l'évolution complète.
- 💫 Bonus passifs progressifs :
- 🐉 Dragon : +2 / +4 / +6 / +10% de dégâts en raid selon palier — cumule avec le Mage du Feu et la forge raid.
- 🦄 Licorne : +4 / +8 / +12 / +20% de PM gagnés sur toutes les activités (raid, duel, tour) — stacke avec les talents classe.
- 🔥 Phénix : +2 / +4 / +6 / +10 XP perso flat à chaque gain (partie, raid, duel, mission, tour, connexion).
- ✨ Sprites animés — chaque familier a un visuel propre à chaque palier, avec animation respiration, glow pulsant aux couleurs de l'espèce, et un petit tremblement périodique pour les œufs sur le point d'éclore.
- 🎖️ 17 nouveaux titres :
- 5 titres de classe (débloqués au choix de classe) : Pyromancien · Berserk · Tacticien · Gardien · Fantôme.
- 12 titres de familier (débloqués à chaque palier-up) : du "Dresseur de Dragonnet" au "Maître du Dragon Éternel", l'"Ami de la Licorne" au "Maître de la Licorne Éternelle", le "Soigneur du Phénix" au "Seigneur du Phénix Éternel".
- 🔁 Backfill automatique — les joueurs qui ont déjà une classe ou un familier évolué reçoivent leurs titres rétroactivement au prochain chargement de page.
- ⚖️ Équilibrage PM :
- 🦄 Licorne : bonus PM doublés (palier 4 passe à +20% au lieu de +10%) — la Licorne s'applique maintenant à toutes les sources PM (raid + duel + tour) et c'est un effort de 20 jours pour l'avoir.
- 🛡️ Talents classe % PM normalisés à +10% par talent :
- 🔥 Mage T1 (PM raid) : +2% → +10%
- 🗡️ Voleur T1 (gain duel) : +5% → +10% (cumul passif+T1+A2 = +30% au lieu de +25%)
- 🌿 Druide B2 (toutes activités) : +3% → +10%
- Ergonomie :
- 🏠 Sprite du familier équipé affiché dans le header de l'accueil (à côté du blason classe), 40px avec lien direct vers la forge.
- 👤 Panel "🐾 Mon familier" ajouté sur
perso.html: sprite 110px + palier + bonus + barre de progression. - ⚒️ Hub familiers dans
forge.html: carte du familier équipé en haut (avec 3 boutons nourrir) + galerie d'achat dans un nouvel onglet "🐾 Familiers" du Livre des Recettes. - 🛒 Onglet "🐾 Familiers" ajouté à la boutique, avec prix dynamique qui suit le slot suivant (500 → 1000 → 2000 PM). Compatible avec la réduction Druide A4 (-15%).
- ♟️ Affichage de l'estimation Stratège épuré : on voit "~850 pts ⚠ estimation" sans révéler la direction (au lieu de "+5%" qui spoilait le biais).
- Correctifs :
- 🛡️ Anti-spam nourrissage — il était possible de nourrir 2× un familier en spam-cliquant pendant la latence réseau. Désormais : guard de réentrance JS + boutons désactivés au 1er clic + flag de dernier repas persisté côté serveur (source de vérité multi-device et post-déco/reco).
- 🐛
guildes-boutique.html: les invités (avec pseudo saisi) étaient redirigés vers la connexion alors qu'ils étaient identifiés. Fallback localStorage ajouté. - 🐛
litteral/dvpt.html: 2 questions de la banque avaient une mauvaise "bonne réponse" —7(y+7)annoncé = 7y+14 (au lieu de 7y+49), et(2x-2)(x+4)annoncé = 2x²+2x-8 (au lieu de 2x²+6x-8). Corrigées. - 🎨 Modale "Choisis ta classe" : active aussi pour les invités dès qu'ils ont saisi leur pseudo (avant elle ne s'ouvrait que pour les comptes Supabase).
- Sous le capot :
- Nouveau module
js/familiers.js(logique centralisée : achat, nourriture, paliers, bonus, sprites avec fallback emoji onerror). - Nouvelle table côté serveur pour les familiers (palier, nourriture, familier équipé).
- Hooks bonus passifs câblés dans
raid.js(Dragon + Licorne),duels.js(Licorne),tour-ascension.html(Licorne),xp.js(Phénix flat). badges.js: ajout du paramètre{ silent: true }surajouterBadgepour les badges techniques (utilisés pour débloquer les titres sans toast générique).- Animations CSS injectées une fois (keyframes
fv-fam-bob/fv-fam-glow-{species}/fv-fam-egg-shake),prefers-reduced-motionrespecté.
v8.0 – 11 mai 2026
- Contenu (gros morceau) :
- ⚔️ Système de classes RPG — choisis ta voie parmi 5 classes aux styles de jeu différents :
- 🔥 Mage du Feu — dégâts en raid + animation feu autour du boss à chaque attaque
- ⚔️ Berserker — taux de critique en raid boosté + 6e raid garanti en CC (talent Rage)
- ♟️ Stratège — bonus PM par victoire en duel + estimation du score adverse à l'œil
- 🗡️ Voleur — gains en duel boostés + chance de doubler les PM (talent A3)
- 🌿 Druide — économie : cristal forge offert chaque jour, réductions de coûts boutique et guilde
- 🌳 Arbre de talents personnel — chaque classe a 7 talents à débloquer (T1 commun + branche A "performance" ou B "économie", choix DÉFINITIF). Page dédiée
classes-arbre.htmlavec interface "skill tree" hexagonale. - 📈 Niveau perso + XP — gagne de l'XP en jouant (parties, raids, duels, étages de tour, missions, connexion daily). Niveaux 5/15/30/50 débloquent les paliers de talents T1/T2/T3/T4.
- 🎨 Choix d'apparence — modal de sélection avec sprite de chaque classe + toggle 👩 / 👨 (féminin / masculin). Le visuel se synchronise partout (header, profil, arbre).
- 🔄 Changement de classe — possible 1 fois tous les 30 jours pour 500 PM (le 1er choix est gratuit).
- Bonus passifs en jeu :
- Plus de 35 talents implémentés avec effets concrets : multiplicateurs de dégâts, bonus de PM, ressources forge automatiques, réductions de prix, "esquives" en duel, animations spéciales…
- 🔥 Mage A4 "Surchauffe" : tous les 6 raids, prochain raid +15% dégâts.
- ⚔️ Berserker A4 "Rage" : tous les 6 raids, le suivant est un coup critique GARANTI.
- ♟️ Stratège B4 "🔮 Vision" : 1×/jour, révèle le score exact d'un adversaire choisi sur la page Duels.
- 🗡️ Voleur A3/A4 : 10% chance de doubler les PM en victoire de duel + 50% chance de ne pas perdre la mise en cas de défaite.
- 🌿 Druide A4 : -15% sur TOUS les items de la boutique. Druide A3 : -15% sur le coût des nœuds de l'arbre upgrade guilde.
- Ergonomie :
- 🛡️ Panel "Ma classe" et 📈 panel "Niveau perso" ajoutés sur
perso.htmlavec barre de progression XP et prochain palier. - Modal de choix de classe : bouton "🔍 Voir les talents" qui déroule la liste des 7 talents de chaque classe pour faire un choix éclairé.
- Toasts en jeu pour visualiser les gains XP, montées de niveau et déblocages de paliers.
- Correctifs :
- 🐛
fun/quisuisjegeo.html: bug du score non transmis au raid (les contributions étaient ignorées) + désynchronisation des clés de tracking → réparé. - 🐛 Bug Mage B2 (+1 PM par étage de tour) : le cache local du tour overwritait le bonus → correction par intégration dans le calcul de récompense avant écriture.
- 🐛 Race conditions sur les ressources forge (Tour) : refacto en une seule lecture/écriture cumulant tous les bonus (standard + classe + guilde).
- Sous le capot :
- Nouveau module
js/classes.js(gestion classe + genre + arbre talents) etjs/xp.js(système d'XP perso + niveaux). - Hooks bonus passifs câblés dans
raid.js,duels.js,tour-ascension.html,missions.js,partie.js,boutique.js,guildes.js,forge.html. - Système gated sur l'identifiant : aucun modal ni grant XP/streak tant que l'élève n'a pas choisi son pseudo invité.
Version 7
v7.6 – 08 mai 2026
- Contenu :
- 🌳 Arbre d'upgrades de guilde — 5 branches × 4 nœuds (20 compétences) à débloquer avec le trésor de guilde
- ⚔️ Forge de Guerre : bonus de dégâts raid, XP par raid joué, assaut coordonné entre membres, multiplicateur final
- 🌱 Expansion : +1 membre max, XP par mission, bonus si tous actifs, +20% XP pour les vétérans
- 💰 Économie : PM par mission/raid, intérêts hebdomadaires, multiplicateur ×1.25 sur tout dépôt
- 🏰 Tour Ascension : PM par étage franchi, cristal bonus tous les 5 étages, ascension collective, score requis réduit
- 🎯 Arène & Duels : XP par duel joué, PM par victoire, +25% sur les gains arène, bonus podium
- Page dédiée
guildes-arbre.htmlavec interface "skill tree" (nœuds hexagonaux, animations, tooltip détaillé) - Ergonomie :
- 🎮 Bouton "Jouer" sur les missions — chaque mission a maintenant un raccourci direct vers la page/jeu concerné (Combat de Mages, Tour, Raid, Duels, Forge…) pour s'y rendre en un clic depuis
missions.html - 🔁 Atelier d'échange à la Forge — convertir tes ressources entre elles au taux 3:1 (ex: 3 🔥 → 1 💎)
- ⚒️ Animation de craft enrichie — flash doré, étincelles qui giclent et marteau plus expressif lors de la création/amélioration d'une pièce de Forge
- 👁️ Aperçu des étages de la Tour — chaque étage non-validé affiche maintenant des étoiles de difficulté (★ Facile à ★★★★ Expert) et un bouton "Voir l'exercice" pour s'entraîner sur les étages verrouillés
- 🎲 Look aléatoire (Personnalisation) — bouton "Aléatoire" sur
perso.htmlqui tire au sort un titre + cadre + aura + pseudo parmi tes items débloqués - 🎁 Présets thématiques — 7 tenues préconfigurées (Pyromancien, Cryomancien, Foudre, Ombre, Arc-en-ciel, Royal, Cerisier) à appliquer en 1 clic depuis la page Personnalisation
- 🔍 Recherche dans les listes de personnalisation — barre de filtre dans chaque menu déroulant (titres, cadres, auras, pseudos) pour retrouver un item rapidement quand la collection devient grande
v7.5 – 03 mai 2026
- Contenu :
- Le marché
- Arène 1vs1
- Ajout de plusieurs jeux
- Correctif :
- Divers bugs corrigés
- Performance/Technique :
- Performance améliorer des divers pages
v7.4 – 01 mai 2026
- Contenu :
- La forge
- Les guildes
- Ajout de plusieurs jeux et badges
- Amélioration du raid et de la tour
- Correctif :
- Divers bugs corrigés
- Performance/Technique :
- Performance améliorer des divers pages
v7.3 – 27 avril 2026
- Contenu :
- Refonte des récompenses quotidiennes
- Ajout d'une nouvelle catégorie "Arcs" qui reprend les exercices existants
- Ajout de plusieurs jeux et badges
- Graphisme :
- Refonte de la palette prestige
- Refonte des index
- Amélioration visuel de mes scores
- Améliorations visuel des bontons
- Nouveaux thèmes
- Correctif :
- Divers bugs corrigés
- Performance/Technique :
- Performance améliorer des divers pages
v7.2 – 20 avril 2026
- Contenu :
- Refonte des récompenses quotidiennes
- Ajout d'une nouvelle histoire : l'académie de magie
- Ajout de deux cartes secrètes obtenables uniquement dans ce mode de jeu.
- Nouveaux achats possibles en boutique
- Graphisme :
- Ajout des cartes obtenables en mode caché
- Ajout du nom des cartes manquantes
- Correctif :
- Divers bugs corrigés
v7.1 – 14 avril 2026
- Contenu :
- Ajout d'un nouveau mode de jeu : L'arène
- Ajout d'une nouvelle saison de cartes
- Possibilité de vendre ses doublons
- Graphisme :
- Modifications de la partie collection pour la saison 2
- Correctif :
- Duplications de cartes corrigées
v7 – 10 avril 2026
- Contenu :
- Ajout d'un nouveau mode de jeu : La tour de l'ascension
- Graphisme :
- Refonte des apparences page d'accueil
- Refonte des badges
- Correctif :
- Plusieurs bugs sont corrigés
Version 6
v6.5.1 – 6 avril 2026
- Contenu :
- Ajout de 10 jeux RAID dédiés aux bonus de dégâts
- Ajout de L'Artilleur Royal
- Ajout de L'Astrologue Royal
- Ajout du Trésorier des Mathémages (proportionnalité)
- Carte exclusive Lapin de Pâques 🐣 (du 6 au 8 avril 2026)
- Graphisme :
- Refonte boutique + avatar
- Correctif :
- Bug raid_diviseurs : les mauvaises réponses pouvaient contenir des diviseurs valides (1, 2…)
- Performance/Technique :
- Intégration des 10 jeux RAID dans raid.js (RAID_ATTACKS)
- scoremax.html : ajout de 16 000 pts pour les exercices bonus/cachés
- Boutique : nouveaux items consommables (boost XP 2h/24h, booster supplémentaire,…)
- Boost XP-DPS : timers en temps réel affichés à côté des points mathiques, durées cumulables
v6.4 – 31 janvier 2026
- Contenu :
- Ajout d'une dizaine de jeux et des badges associés
- Graphisme :
- RAS
- Correctif :
- Correction de plusieurs bugs
v6.3 – 9 janvier 2026
- Contenu :
- Ajout d'un bonus de série de connexion : 30 points Mathiques + badge
- Ajout d'un bonus de points via l'ascension pour les exercices et le raid.
- Graphisme :
- Ajout de deux thèmes 90 et 100 points
- Correctif :
- Ajout des badges dans la liste valide pour les thèmes
v6.1.6 – 31 décembre 2025
- Contenu :
- Ajout de treize jeux et badges associés :
- Qui suis je ? numérique
- Qui suis je ? Géométrique
- Tribunal
- École
- Nature des quadrilatères
- Existence des triangles
- Thalès réciproque classique
- Thalès réciproque papillon
- QCM brevet
- Critères Chrono
- Proportionnalité Chrono
- Probabilité
- Probabilité expert
- Graphisme :
- Modification de la page brevet
- Ajout d'une pastille rouge pour indiquer les nouveautés
- Correctif :
- Correction de multiple bugs
v6.0 – 04 décembre 2025
- Contenu :
- Ajout d'un mode raid
- Graphisme :
- RAS
- Correctif :
- Correction de multiple bugs
- Performance/Technique :
- Changement de base de données
- Changement d'auth
Version 5
v5.2 – 31 octobre 2025
- Contenu :
- Ajout d'un mode histoire et de deux cartes
- Graphisme :
- RAS
- Correctif :
- RAS
- Performance/Technique :
- RAS
v5.1.2 – 22 octobre 2025
- Contenu :
- Ajout d'un exercice biscuit et son badge
- Ajout d'un exercice automatisme "pont de verre" et son badge
- Ajout de deux exercices équations fruits et de leur badge
- Ajout d'un mode histoire
- Graphisme :
- RAS
- Correctif :
- Les parties sont correctement comptées pour la plupart des jeux
- Performance/Technique :
- RAS
v5.0 – 16 octobre 2025
- Contenu :
- Ajout d'un exercice calculer un volume
- Ajout d'une section Avatar
- Graphisme :
- Ajout de 2 thèmes
- Ajout de 4 palettes prestiges
- Ajout de 2 avatars
- Correctif :
- RAS
- Performance/Technique :
- RAS
Version 4
v4.7.3 – 12 octobre 2025
- Contenu :
- Ajout de 1 exercice avec les puissances et de son badge
- Ajout de 1 exercice dominos et de son badge
- Ajout de 1 exercice vitesse et de son badge
- Ajout de 1 exercice décomposition et de son badge
- Ajout de 2 exercices automatismes et de leur badge
- Ajout d'une fonction recherchée
- Ajout d'une carte légendaire
- Ajout de 2 exercices les décimaux et de leur badge
- Graphisme :
- Ajout d'une cinématique pour l'obtention de la nouvelle carte légendaire
- Correctif :
- RAS
- Performance/Technique :
- RAS
v4.6.4 – 05 octobre 2025
- Contenu :
- Ajout de 4 exercices sur le calcul avec des fractions et de 4 badges
- Ajout d'un exercice de tir à la corde et de 4 badges
- Ajout de 4 exercices de dominos et de 4 badges
- Ajout de 3 exercices sur les puissances et de 3 badges
- 2 nouveaux avatars
- 12 nouveaux badges
- Graphisme :
- 5 nouveaux thèmes
- 4 nouvelles "palette prestige"
- Correctif :
- RAS
- Performance/Technique :
- RAS
v4.5.3 – 28 septembre 2025
- Contenu :
- Ajout d'un exercice sur le développement et son badge
- Ajout d'un exercice sur la factorisation et son badge
- Ajout d'un exercice sur les critères de divisibilité et de son badge
- Ajout d'un exercice sur les pourcentages et de son badge
- Graphisme :
- Tous les avatars prennent vie
- Correctif :
- La police d'écriture est améliorée, les couleurs aussi
- Les cartes conservent leur forme
- Correction d'un problème avec les cookies
- Performance/Technique :
- Passage en cookiesless
- Mise à jour des CGU et PC
v4.4.2 – 21 septembre 2025
- Contenu :
- Ajout de l'exercice lecture de données
- Ajout des badges pour le top 10
- Ajout de l'exercice racine carrée
- Ajout des exercices double et moitié
- Ajout de l'exercice pair et impair
- Ajout de l'exercice remplacer une lettre
- Ajout de la possibilité de choisir son blason
- Graphisme :
- Ajout de 4 thèmes
- Les thèmes sont sur toutes les pages
- Ajout de plusieurs variantes des blasons
- Certains avatars prennent vie
- Correctif :
- RAS
- Performance/Technique :
- Ajout d'une sécurité pour le scoremax
v4.3 – 16 septembre 2025
- Contenu :
- Ajout de thèmes et de couleurs dans la palette prestige
- Graphisme :
- Les thèmes se propagent à d'autres pages
- Correctif :
- Première connexion est corrigé
- Performance/Technique :
- RAS
v4.2.2 – 14 septembre 2025
- Contenu :
- Ajout des avatars
- Création d'un classement par niveau
- Ajout d'un blason par niveau
- Graphisme :
- Page d'accueil revue et personnalisable
- Correctif :
- Correction d'une faille pour les points dans équation
- Performance/Technique :
- RAS
v4.1.2 – 06 septembre 2025
- Contenu :
- Ajout d'un exercice sur le vocabulaire des opérations et de son badge
- Ajout d'un exercice sur multiplications par 10 100 ou 1000 et de son badge
- Ajout d'un exercice sur divisions par 10 100 ou 1000 et de son badge
- Ajout d'un exercice sur les priorités opératoires et de son badge
- Ajout des fiches individuelles
- Ajout du lutin
- Graphisme :
- Les exercices divisions ont été revus
- Correctif :
- Correction de plusieurs failles qui dupliquaient les boosters
- Correction de plusieurs bugs dans les divisions
- Correction de plusieurs bugs avec safari
- Performance/Technique :
- Améliorations du chargement des images des boosters
v4 – 01 septembre 2025
- Contenu :
- Ajout d'une page collection…
- Graphisme :
- RAS
- Correctif :
- Correction d'un problème de connexion via gmail
- Performance/Technique :
- RAS
Version 3
v3.8.2 – 28 août 2025
- Contenu :
- Ajout de plusieurs boutons sur la page d'accueil (Le calcul littéral et informatique)
- Ajout d'un exercice équation
- Ajout d'un badge pour l'exercice équation
- Ajout d'un exercice programme de calcul (calcul littéral)
- Ajout d'un badge pour programme de calcul
- Ajout d'un exercice programme de calcul (informatique)
- Ajout d'un badge pour programme de calcul
- Ajout d'un exercice test (informatique)
- Ajout d'un top exercice pour consulter les jeux les plus joués
- Ajout d'un simulateur pour calculer les points du brevet
- Ajout de trois exercices dans maths ludiques
- Ajout d'une vue 3D pour certains solides
- Ajout d'un exercice pour calculer les aires
- Ajout d'un badge pour calculer les aires
- Ajout d'un graphique pour suivre sa progression.
- Graphisme :
- Ajout de plusieurs icônes.
- Uniformisation "Classement général".
- Uniformisation "index".
- Correctif :
- Suppression du scroll inutile sur l'index d'accueil
- Performance/Technique :
- Ajout d'un élément technique sur chaque page pour compter les parties jouées
- Passage en fvmaths.fr
v3.7.3 – 21 août 2025
- Contenu :
- Ajout d'un exercice stats
- Ajout d'un PDF d'aide pour l'exercice stats (Maths et tiques)
- Ajout d'un badge pour l'exercice stats
- Ajout d'une page pour consulter ses scores
- Graphisme :
- Ajout d'une nouvelle série de badges chronologiques retraçant l'histoire des mathématiques, du joueur débutant jusqu'au "Mathématicien du futur".
- Modification de la page succès
- Correctif :
- Correction d'un problème avec Google Chrome et le calcul de moyenne/médiane
- Performance/Technique :
- RAS
v3.7.2 – 21 août 2025
- Contenu :
- Ajout d'un exercice stats
- Ajout d'un PDF d'aide pour l'exercice stats (Maths et tiques)
- Ajout d'un badge pour l'exercice stat
- Ajout d'une page pour consulter ses scores
- Graphisme :
- Ajout d'une nouvelle série de badges chronologiques retraçant l'histoire des mathématiques, du joueur débutant jusqu'au "Mathématicien du futur".
- Modification de la page succès
- Correctif :
- La calculatrice de stats s'affiche correctement
- Le bouton retour de proba et de stats amène au bon endroit
- Correction d'un bug dans l'exercice niveau 2 soustraction
- Performance/Technique :
- RAS
v3.6 – 19 août 2025
- Contenu :
- Modification de l'exercice compléter un tableau de proportionnalité
- Ajout d'un badge pour l'exercice compléter un tableau de proportionnalité
- Ajout d'un exercice calculer les périmètres
- Ajout d'un badge pour l'exercice calculer les périmètres
- Graphisme :
- Changement du design de certains badges et de certaines images
- Changement du design de certains "bouton retour/accueil"
- Correctif :
- Les probabilités → Les probabilités (correction orthographique)
- Performance/Technique :
- Intégration de GA4
- Les images de "solides" se chargent plus rapidement
v3.5 – 17 août 2025
- Contenu :
- Ajout d'un exercice sur le vocabulaire de base
- Ajout d'un badge sur vocabulaire de base
- Ajout de 4 badges collection
- Ajout d'un index sur les probabilités et statistiques
- Ajout d'un exercice sur les probabilités de base
- Ajout d'un badge sur les probabilités de base
- Ajout d'une fiche de cours dans le jeu solide 2
- Graphisme :
- Changement du design de certains badges et de certaines images
- Correctif :
- Correction de l'affichage des toast dans angles
- Dans certains exercices : si plusieurs badges sont débloqués simultanément, chacun s'affiche à l'écran
- Performance/Technique :
- Ajout d'une couche de sécurité pour les informations (pseudo)
v3.4.1 – 16 août 2025
- Contenu :
- Mise à jour des mentions légales et ajout de la politique de confidentialité
- Ajout d'une page pour les stats du site
- Top 10 anonymisé (alias animaux + numéro) sur la page Stats
- Moyenne & médiane des 500 meilleurs sur la page Stats
- Affichage « Dernier badge obtenu » dans la section Classement
- Ajout d'un bouton pour les probas-stats
- Ajout d'un indicateur de connexion à firebase pour les connexions lentes
- Graphisme :
- Changement du design de certains badges et de certaines images
- Harmonisation des boutons "les 4 opérations"
- Correctif :
- Chemins d'icônes de badges unifiés (fin des erreurs 404)
- Optimisation des images de fond (AVIF/WebP + fallback JPEG)
- Réduction du "jank" au chargement (petits ajustements CSS)
- Correction de la page succès (bande blanche supprimée)
- Performance/Technique :
- Cache local des stats avec rafraîchissement planifié (08h & 20h)
- Bouton « 🔄 Forcer l'actualisation » pour ignorer le cache
- Moins de lectures Firestore (requêtes ciblées + agrégation locale)
- Indicateurs d'état : « Requête en cours… » et messages d'erreur clairs
- Optimisation de la page d'accueil (images moins lourdes)
- Optimisation de la page "succès" (images moins lourdes)
- Limitation pour la création de compte
v3.3 – 12 août 2025
- Contenu :
- Ajout de l'exercice "La nature des angles"
- Ajout d'un badge "La nature des angles"
- Ajout de l'exercice "Le nom des angles"
- Ajout d'un badge "Le nom des angles"
- Ajout d'un lien vers le permis rapporteur
- Ajout de l'exercice "Le nom des angles - colorie"
- Ajout d'un badge "Le nom des angles - colorie"
- Ajout de l'exercice "calculer" partie angle
- Ajout d'un badge "calculer" partie angle
- Graphisme :
- Changement des couleurs des badges dans "succès"
- Changement des couleurs des boutons
- Modification de la page "maj"
- Changement du design des badges et de certaines images
- Correctif :
- RAS
v3.2 – 09 août 2025
- Contenu :
- Ajout de l'exercice "Le théorème de Thalès"
- Ajout d'une calculatrice intégrée pour : Le théorème de Pythagore
- Ajout d'une calculatrice intégrée pour : la réciproque du théorème de Pythagore
- Ajout d'une calculatrice intégrée pour : la trigonométrie : calculer un angle
- Ajout d'une calculatrice intégrée pour : la trigonométrie : calculer une longueur
- Graphisme :
- Changement couleur en fonction du score sur l'index
- Correctif :
- Correction du titre de conversion heure décimale → heure 2
- Suppression de : "Écris l'égalité de Pythagore correspondant au triangle rectangle :" pour les questions 5 à 10
- Optimisation téléphone de la page index
v3.1 – 04 août 2025
- Contenu :
- Ajout d'une consigne pour "simplifier la fraction" (Merci Audrey !!)
- Ajout de la réponse lorsque l'on se trompe dans l'exercice "Le théorème de Pythagore" (Merci Audrey !!)
- Ajout des mentions légales
- Ajout de l'autofocus dans "addition"
- Ajout d'un message invitant à se connecter à la place du score
- Graphisme :
- Les boutons des divisions ont été améliorés
- Affichage du message de l'obtention du badge des divisions amélioré
- Changement de certains emojis pour les badges
- Ajout d'un toast pour l'obtention du badge "Le temps est relatif"
- Effet verre dépoli sur le score de la page d'accueil
- Correctif :
- ℹ️ fonctionne à nouveau
v3.0 – 02 août 2025
- Contenu :
- Ajout d'une page pour s'identifier
- Ajout de la possibilité de création de compte sans mail
- Ajout de la possibilité de création de compte via gmail
- Ajout de la synchronisation du score et des badges en ligne pour la partie "Les 4 opérations"
- Ajout de la synchronisation du score et des badges en ligne pour la partie "Les Théorèmes"
- Ajout de la synchronisation du score et des badges en ligne pour la partie "La géométrie"
- Ajout de la synchronisation du score et des badges en ligne pour la partie "La proportionnalité"
- Ajout de la synchronisation du score et des badges en ligne pour la partie "Les nombres"
- Graphisme :
- Les boutons des divisions ont été améliorés
- Affichage du message de l'obtention du badge des divisions amélioré
- Changement de certains emojis
- Ajout d'un toast pour l'obtention du badge "Le temps est relatif"
- Correctif :
- Correction d'un bug dans division 1 et division 2
Version 2
v2.2 – 17 juillet 2025
- Contenu :
- Ajout exercices trigonométrie : calculer un angle
- Ajout d'un badge trigonométrie : calculer un angle
- Ajout de deux badges supplémentaires pour les scores cumulés
- Ajout d'un badge pour "simplifier"
- Ajout d'un index dans PAV
- Ajout d'un exercice formule Aire et Périmètre dans PAV
- Ajout d'un exercice formule Aire et Volume dans PAV
- Ajout d'un badge pour l'exercice formules Aire et Périmètre
- Ajout d'un badge pour l'exercice formules Aire et Volume
- Ajout d'un badge pour l'obtention des deux badges des formules
- Modification des points pour l'ensemble des jeux
- Ajout de différents éléments pour aider au référencement
- Graphisme :
- Changement de certains emojis pour éviter les doublons
- Style Emoji pour les exercices de niveaux 6e-5e et style réaliste pour les exercices de niveaux supérieurs
- Changement de style pour la partie "les nombres"
- Changement pour la partie maj en 3 parties pour plus de lisibilité
- Affichage du score maximal possible
- Affichage d'une icône dans les onglets
- Affichage d'une icône ℹ️ page principale
- La page principale a été ajustée
- Correctif :
- Possibilité de mettre AB ou BA dans l'exercice trigonométrie : calculer un côté
- Le bouton réinitialiser les succès supprime correctement les jours de connexion
- Le badge 10/10 n'est plus obtenable via une simple connexion à certains exercices
- Les exercices solides sont de nouveau jouables
v2.1 – 14 juillet 2025
- Ajout d'un indicateur de version sur la page d'accueil
- Ajout Exercices réciproque du théorème de Pythagore
- Ajout badge réciproque du théorème de Pythagore
- Ajout Exercices Calculer une longueur trigonométrie
- Ajout badge Calculer une longueur trigonométrie
- Ajout du menu PAV dans géométrie
- Les solides sont déplacés dans géométrie
- Bouton Maj déplacé + indication de la version
v2.0 – 07 juillet 2025
- Simplification de "multiplication décimaux"
- Ajout des exercices "encadrement" dans comparer
- Ajout des badges dans "Les additions"
- Ajout d'un nouveau badge addition
- Ajout d'un badge soustraction
- Ajout d'un badge multiplication
- Ajout de points pour les multiplications
- Modification et correction de bugs pour les multiplications de décimaux
- Ajout d'un badge division
- Ajout d'un badge calculatrice
- Ajout d'un badge montre
- Ajout d'un effet pour identifier les exercices avec badges spéciaux → cadre doré ou argenté
- Ajout de la possibilité de supprimer tous les badges
- Ajout de plusieurs badges pour les scores cumulés
- Ajout de plusieurs nouvelles sections (théorèmes et géométrie)
- Ajout des exercices sur le théorème de Pythagore
- Ajout du badge pour le théorème de Pythagore
Version 1
v1.6 – 02 juillet 2025
- Ajout du scoremax sur toute la partie "Ranger", "simplifier une fraction" (Les nombres)
- Ajout du scoremax sur toute la partie "Représenter sur une droite", "fractions égales" (Les nombres)
- Ajout du scoremax sur toute la partie "fractions impropres" (Les nombres)
- Corrections de bugs dans les nombres pour valider les réponses rapidement et augmenter les points
- Obtention de nouveaux badges pour "compléments à 10"
v1.5 – 30 juin 2025
- Ajout du scoremax sur la partie "comparer" + "Décimaux et fractions" (Les nombres)
- Ajout de nouveaux succès
v1.4 – 29 juin 2025
- Ajout du scoremax sur les solides et la proportionnalité
- Correction des bugs qui permettaient de valider plusieurs fois une bonne réponse dans proportionnalité
- Ajout de badges
- Création d'une nouvelle page pour consulter les succès acquis
v1.3 – 28 juin 2025
- Ajout du score total cumulé sur l'accueil
- Ajout de la section maj
- Correction du bug lors des entrées invalides (niveau 4)
- Ajout des scores max : addition - soustraction - division - multiplication
- Amélioration de l'alignement score / score max
v1.2 – 25 juin 2025
- Ajout du chrono avec bonus temps
- Feedback enrichi (✅ / ❌ / ⏱️)
- Uniformisation des boutons
v1 – 10 juin 2025
- Ajout des 4 opérations.