Mr. Grummel Télécharger l'app
← Tous les articles
PRODUIT 5 MIN DE LECTURE BROUILLON — AOÛT 2026

Le professeur qui surveille ton curseur

Son humeur sur la page d'accueil n'est pas aléatoire — c'est un calcul de distance exécuté à chaque mouvement de souris, avec une échappatoire délibérée pour quiconque ne peut pas le voir bouger du tout.

Approche ton curseur du bouton de liste d'attente sur la page d'accueil et Mr. Grummel, dessiné à côté, devient content. Éloigne-toi et il se refroidit — sévère, puis agacé, puis, assez loin, visiblement furieux, fumée comprise. Ça donne l'impression d'un personnage qui te remarque. En dessous, c'est une simple formule de distance exécutée dans un callback requestAnimationFrame à chaque mouvement de souris : content à moins de 180 pixels du centre du bouton, sévère à moins de 420, agacé à moins de 700, furieux au-delà. Aucun apprentissage automatique, aucune détection d'intention — toute la palette émotionnelle d'un professeur, réduite à quatre seuils numériques.

Une règle qui prime sur la distance

Le calcul de distance a une clause dérogatoire : pose le curseur directement sur le bouton et il arrête complètement de noter la distance et se met à célébrer, et ce temps tient jusqu'à ce que tu partes. Ça doit primer sur tout le reste, parce que le moment où tu es sur le bouton est précisément le moment où son opinion de toi cesse d'être le sujet. Un personnage qui continuerait à fumer pendant que tu es en plein clic lirait le mauvais signal à l'instant exact où le signal cesse de compter.

Le quiz de la page fait tourner un système d'humeur apparenté mais distinct, indexé sur les réponses plutôt que sur la position du curseur. Une série de deux bonnes réponses vaut « content » ; une mauvaise réponse fait monter d'un cran un compteur d'escalade, plafonné à trois, et chaque mauvaise réponse remet aussi la série à zéro. Trois erreurs d'affilée et il devient « furieux », avec un papier qui s'agite et une teinte d'écran qui suivent tous deux le même compteur. Réussis une bonne réponse ensuite et le compteur redescend d'un cran plutôt que de se réinitialiser complètement — une mauvaise série te coûte progressivement, et une bonne série se rachète de la même façon.

Quatre chiffres, un curseur, une humeur. Le personnage ne lit pas ton intention — le code lit ta distance, et le personnage n'est que la partie de ça qu'on te laisse voir.

La partie qui doit rester désactivée

Suivre chaque mouvement de souris pour piloter une animation mise à jour en continu, c'est exactement le genre de mouvement que prefers-reduced-motion: reduce existe pour désactiver, si bien que l'écouteur qui suit le curseur vérifie ce réglage une seule fois, au démarrage, et ne s'attache jamais si le réglage est activé. C'est un vrai compromis, pas un cadeau gratuit : quelqu'un ayant activé cette préférence obtient quand même les humeurs discrètes — survol, focus, une mauvaise réponse au quiz, tout ça fonctionne toujours — mais perd la version continue « il te regarde t'approcher ». On a choisi la version qui respecte le réglage à cent pour cent plutôt qu'une version qui atténue le mouvement tout en en livrant quand même une partie, parce qu'un réglage honoré « à peu près » est un réglage qui n'est pas honoré.

Ce dont on n'est pas encore sûrs

Une métaphore de distance à un bouton pour l'« engagement » est une hypothèse raisonnable, rien de plus — quelqu'un qui lit attentivement la page avec son curseur posé dans un coin n'est pas désengagé, il est simplement mal suivi par une formule qui ne connaît que des pixels. On n'a pas mesuré si le système d'humeur pousse qui que ce soit vers la liste d'attente, ou s'il est juste remarqué et fait sourire une fois. Ce sont deux résultats différents, et pour l'instant on n'a de preuve que du second.

Rien de tout ça ne fait partie du programme — c'est une note sur la construction de cette page marketing, pas quelque chose sur quoi l'appli t'interroge. Si les formules de distance et les écouteurs d'événements sont le genre de chose que tu préférerais qu'on t'interroge dessus plutôt que d'en lire, le sujet Informatique de l'appli couvre les briques de base plus simples en dessous, en commençant par Programmation.

Mr. Grummel transforme ce genre de faits en questions de quiz.
Essayer le quiz