La Lanterne de Claude
v0.4

La Lanterne de Claude

Claude s'accroche à une lanterne de papier au-dessus des toits de la ville. Attrape les symboles dorés { } => λ, esquive les bugs, ne t'écrase pas sur les tuiles. Dépense ensuite tes lignes dans les hongbao.

Espace ↑, clic ou doigt maintenu : la lanterne monte

Hongbao 红包

Portefeuille0

Taux : N 55 % · R 30 % · SR 12 % · SSR 3 %. SSR garanti à la 40ᵉ ouverture sans SSR. Un doublon rembourse des lignes (N 1 · R 3 · SR 8 · SSR 20).

Dernière ouverture

Ouvre un hongbao pour voir ce qu'il contient.

Collection · clique pour équiper0/0

Sceaux 印章

Exploits · chaque sceau verse 10 lignes, une seule fois0/0

Manuel 说明

  • ↑Maintiens pour chauffer la lanterne, relâche pour descendre.
  • {}Chaque symbole doré = une ligne de code compilée, et une note de la gamme pentatonique.
  • λLe λ dans son sceau rouge est rare : il vaut 5 lignes d'un coup.
  • 茶La tasse de thé vert ralentit le monde 5 secondes ; toi, tu gardes toute ta vitesse.
  • 饼Le gâteau de lune 月饼 vaut 3 lignes et fait grossir la lune. Cinq gâteaux, et c'est la pleine lune de la mi-automne.
  • 兔À chaque pleine lune, le lapin de jade 玉兔 bondit de la lune et pile un bug dans son mortier. Un seul par lune, deux si tu portes ses oreilles.
  • 笼Le panier vapeur 蒸笼 fait un git stash pop : attrape-le et il dépile trois symboles dorés juste devant toi.
  • 招Le chat porte-bonheur agite la patte : attrape-le et chaque ligne compte double pendant 6 secondes, λ compris.
  • 鸭Le canard en caoutchouc écoute ton code et encaisse un bug à ta place. Pas les toits.
  • 点Le chariot de dim sum 点心 roule au-dessus des toits : attrape-le et Claude fait un await sur un har gow 虾饺. Il arrive quelques secondes plus tard, par derrière, et vaut 4 lignes… souvent après le dessert. Un crash avant la livraison, et l'await reste orphelin.
  • 炮Les pétards du déploiement 鞭炮 font sauter tous les bugs visibles à l'écran (pas un Heisenbug encore invisible)… et réveillent l'astreinte au passage.
  • 龙La danse du dragon 舞龙 : sept bugs sous une étoffe vermillon, à esquiver anneau par anneau. La perle d'or devant sa gueule vaut 8 lignes.
  • ?Le Heisenbug s'efface dès que tu le regardes, te suit en pointillés et se rematérialise sous ta lanterne. Remonte à temps.
  • 脸Avec le masque de l'opéra, chaque bug frôlé sans le toucher change ton visage (变脸) et rapporte une ligne.
  • 栈Avec la pile « Stack Overflow » sur la tête, chaque symbole attrapé d'affilée ajoute un bol de riz. Au dixième, 栈溢出 : la pile déborde et rapporte 10 lignes. Un symbole manqué, et tout dégringole.
  • 施Sous le casque de chantier, une réunion 施工 éclate toutes les 25 secondes environ : 4 secondes où les bugs avancent au ralenti, le temps de ne rien décider. Le dragon, lui, ne va jamais en réunion.
  • 漏Avec la traînée « Théière qui fuit », chaque goutte de thé tombée sur les toits est une fuite mémoire : le compteur heap grimpe, et personne ne la libère jamais.
  • 墨Avec la traînée « Encre de Chine », Claude calligraphie ses messages de commit derrière lui, fautes d'orthographe comprises. Le correcteur les souligne en rouge ; personne ne corrige.
  • 面Avec la traînée « Nouilles de longévité », une nouille 长寿面 pend sous la lanterne et s'allonge tant qu'aucun bug ne passe dessus. Un bug qui la frôle, et c'est le break.
  • 奶Avec la traînée « Thé aux perles » 珍珠奶茶, chaque symbole attrapé lance une Promise : une perle de tapioca numérotée qui flotte derrière Claude et se règle plus tard, dans le désordre. Certaines sont rejetées sans catch, d'autres restent pending pour toujours.
  • 便Avec le Post-it TODO collé sur le front, chaque symbole que tu laisses filer devient un TODO griffonné sur le papier. Le compteur grimpe ; personne ne les traitera jamais.
  • 互Avec le mutex de bambou 互斥锁 sur la tête, un seul symbole à la fois tient le verrou à l'écran : les suivants font la queue poliment hors de l'écran (quatre au plus ; le cinquième reçoit EAGAIN et repart). Chaque symbole qui a attendu son tour vaut une ligne de plus, pour sa patience.
  • 访Avec le badge visiteur 访客 au cou, Claude n'a accès à aucun bonus : thé, chat, canard, panier vapeur, pétards et chariot de dim sum répondent 403 et ouvrent un ticket IT, qui rapporte quand même une ligne. Les symboles et les gâteaux de lune restent en accès libre.
  • 开La lanterne « Feature flag » 开关 bascule toute seule en partie : allumée, elle aimante symboles et bonus de plus loin ; éteinte, rollback. Dans la collection, elle marche toujours : ça ne plante qu'en prod.
  • 竞Avec la lanterne « Race condition » 竞态, deux flammes se disputent la même mèche à chaque symbole ordinaire : parfois l'écriture se perd (lost update, 0 ligne), parfois elle passe deux fois (2 lignes). En moyenne, ça s'équilibre. Le λ et la perle du dragon sont immuables : aucune course.
  • 集La lanterne « Kubernetes » 集群 traîne deux replicas au bout du fil : chaque symbole qui t'échappe peut encore être servi par un pod. Mais pod-b est en CrashLoopBackOff et redémarre en boucle, et un bug qui touche un pod le fait tomber (OOMKilled). Les replicas ne servent que du code, aucun bonus.
  • !!Un bug touché, et c'est le crash en production (et le gong).
  • __Les toits aussi : garde de l'altitude.
  • 签Au crash, un biscuit de fortune se brise sur les toits et livre un proverbe de dev, avec trois numéros porte-bonheur.
  • 鹤Chaque partie de plus de 5 secondes plie une grue de papier 纸鹤. Toutes les dix, une grue d'or verse 10 lignes au portefeuille. À mille grues, la CI passe enfin au vert.
  • 印Les sceaux 印章 récompensent les exploits (zéro warning, cent lignes, perle du dragon…) : chaque sceau tamponné verse 10 lignes au portefeuille, une seule fois.
  • PPause au clavier, ou avec le bouton 停 sous l'écran (au doigt comme à la souris).
  • 红Tes lignes vont au portefeuille à la fin de chaque partie : ouvre des hongbao pour gagner lanternes, traînées et chapeaux. Certains chapeaux ont leurs manies.
  • 春La bannière limitée 春节 double le taux SSR, mais elle a un rate limit : dix ouvertures par jour, remises à zéro à minuit. Au-delà, 429 : des sentences de Nouvel An 春联 se collent autour de l'enveloppe, avec le compte à rebours du Retry-After.
  • 元La bannière 元宵 « Fête des lanternes » met une lanterne en vedette chaque jour : quand sort sa rareté, une fois sur deux, c'est elle. Mais une devinette 灯谜 est collée sur le papier : il faut la résoudre avant chaque ouverture (un ×10 compte pour une). Une mauvaise réponse brûle le papier, sans coûter une ligne.
  • MCoupe ou rend le son, choix mémorisé dans ce navigateur.

Backlog 待办

  • Boss : le dragon du compilateur
  • Mode pair programming : un 2ᵉ Claude accroché à la même lanterne
  • Panda relecteur 熊猫 : une code review en fin de partie, qui rejette une ligne sur dix « par principe »
  • Mode « vendredi 17 h » : deux fois plus de bugs, deux fois plus de lignes, et un gong de plus
  • Mahjong des commits 麻将 : aligne trois commits identiques et squashe-les en un bonus
  • Nian 年兽, le monstre du Nouvel An : il ne craint que le rouge, le bruit… et une couverture de tests à 100 %
  • Chapeau R « Bob du product owner » : ajoute une feature au hasard en pleine partie, sans ticket
  • Rouleau de calligraphie 书法 : écris ton message de commit au pinceau, un vieux maître le note et exige l'impératif présent
  • Cerf-volant dragon 风筝 : une traînée SSR qui tire Claude d'un cran vers le ciel à chaque bourrasque de merge
  • Raviolis de merge 饺子 : chaque ravioli plié cache un conflit, à résoudre avant la troisième bouchée
  • Git stash drop 蒸笼 : un panier vapeur piégé qui oublie son contenu, et un « tu es sûr ? » qui arrive trop tard
  • Bâtonnets de divination 求签 : secoue le pot du temple avant la partie, un bâtonnet tombe et prédit le prochain conflit de merge
  • Boulier 算盘 : le score se compte en perles de bois, et le boulier refuse poliment les nombres flottants
  • Ombres chinoises 皮影 : un niveau joué derrière un écran de papier, où les bugs ne sont que des silhouettes… et les symboles aussi
  • Moine relecteur 和尚 : il médite trois secondes sur ta pull request, puis l'approuve sans l'avoir lue
  • Origami de rollback 折纸 : une grue de papier qui se déplie à l'envers et ramène Claude trois secondes en arrière
  • Chapeau R « Bol de nouilles instantanées » : trois minutes d'attente avant chaque merge, et une vapeur qui embue les bugs
  • Danse du lion 舞狮 : il secoue la tête devant chaque pull request et ne la merge qu'après avoir reçu son hongbao
  • Théière de la rétro 回顾 : elle ne verse qu'en fin de sprint, et chaque tasse rappelle un bug qu'on avait promis de corriger
  • Balayeur des toits 清洁工 : le garbage collector passe une fois par partie avec son balai de bambou… et décide que tout est encore référencé
  • Lanterne R « Staging » 预发 : identique à la prod en tout point, sauf qu'elle, elle marche
  • Gong de la daily 站会 : toutes les 15 secondes, la ville s'arrête pour dire ce qu'elle a fait hier
  • Sprint planning 计划 : un tableau de Post-it à l'écran titre, et Claude estime chaque TODO à « 3 points, peut-être 13 »
  • Chapeau SR « Grand ménage » 扫除 : à la pleine lune, tous les TODO du Post-it sont enfin traités… en les supprimant
  • Lanterne SSR « Rebase interactif » 变基 : réécrit l'histoire, et ta partie précédente n'a jamais eu lieu (ton record non plus)
  • Vieux calligraphe du linter 书法家 : il corrige enfin les fautes des commits à l'encre… en y ajoutant les siennes
  • Baguettes de l'async 筷子 : attrape deux symboles en même temps, ils arrivent dans le désordre et l'un des deux est undefined
  • Bol de nouilles du lead dev : une pleine lune passée sans break, et la nouille devient un ramen distribué sur trois microservices
  • Pétard mouillé 哑炮 : un déploiement du vendredi qui ne fait sauter aucun bug, mais réveille quand même l'astreinte
  • Calendrier lunaire 农历 : le quota 春节 se remet à zéro à la nouvelle lune… en UTC+8, évidemment
  • Devinette du senior 老灯谜 : une 灯谜 dont la seule bonne réponse est « ça dépend »
  • Lanterne SR « CAPTCHA » 验证码 : pour monter, Claude doit d'abord cliquer sur toutes les tuiles qui contiennent un bug
  • Guichet IT 工单 : une fois par lune, un ticket du badge visiteur est enfin traité… et l'on demande à Claude une capture d'écran
  • Lanterne N « Lockfile » 锁 : elle refuse de changer de version, même quand toute la ville a été mise à jour
  • L'addition du yum cha 买单 : en fin de partie, le serveur tamponne chaque panier… et facture deux fois le même har gow (idempotence non garantie)
  • Chapeau N « Casque YAML » 缩进 : une indentation de travers, et toute la lanterne refuse de démarrer
  • Autoscaler du temple 扩容 : à chaque pleine lune, le cluster ajoute un pod… et la facture du cloud arrive au portefeuille
  • Sémaphore du temple 信号量 : trois moines, trois clés, et le quatrième symbole médite dehors en attendant son tour
  • Chapeau SR « Deadlock » 死锁 : deux cadenas de bambou qui s'attendent l'un l'autre, et Claude qui attend les deux

Devblog 日志