Excellent : il crée un jeu vidéo textuel dans le système de types de TypeScript
Il fallait y penser — Un développeur a eu l'idée saugrenue de créer un jeu vidéo textuel qui se base sur le système de types du langage TypeScript.
Cassio Zen, lead développeur senior chez Microsoft aux États-Unis, a partagé sur son GitHub un projet pour le moins suprenant.
TDungeon, c'est son nom, est un petit jeu d'aventure textuel de donjon qui prend lieu... dans le système de types de TypeScript.
Oui oui, vous avez bien lu !
Pour y jouer, il suffit de se laisser porter par les informations affichées en survol sur les types dans le code à saisir, comme le présente très bien cet aperçu explicatif présent sur le repo GitHub du projet, en bonne voie pour atteindre les 1000 étoiles sur la plateforme :
Fidèle au concept des jeux textuels, TDungeon vous fait évoluer dans l'aventure au fil des choix et actions que vous faites. Il est aussi possible de collecter des objets capables de servir ultérieurement et, selon le développeur, des dangers sont également à éviter.
Il est possible de cloner le projet et de jouer au jeu sur votre poste tout en faisant croire à votre chef que vous travaillez sur la dernière fonctionnalité qu'il vous a demandée.
Pensez néanmoins à configurer la variable noErrorTruncation à true (fichier tsconfig) afin d'éviter que les textes d'information ne se voient tronqués, ce qui pourrait affecter votre quête !
TDungeon peut également être joué depuis l'éditeur de code en ligne TypeScript Playground.
Retrouvez le projet TDungeon sur GitHub
À lire aussi sur Les Joies du Code :
- 🫢 Oups : le retrait d'une solution de contournement vieille de 20 ans rend Linux plus rapide pour les systèmes AMD
- 🪜 Ivre, il crée la page web la plus longue à scroller au monde
- 💡 Insolite : un développeur fait en sorte de recevoir ses tickets de bugs sous forme de tickets de caisse
À propos de l'auteur
Nicolas Lecointre
Chief Happiness Officer des développeurs, ceinture noire de sudo. Pour rire, j'ai créé Les Joies du Code. J'utilise Vim depuis 10 ans parce que je sais pas comment le quitter.
À lire également
Passbolt : le gestionnaire de mots de passe open source que votre équipe mérite vraiment
Je connais l’histoire, vous la connaissez, on la connaît tous. Le stagiaire qui est resté six mois, qui a fini par avoir accès à un peu (beaucoup) plus de choses...
Articles similaires
Excellent : un incroyable trophée met à l'honneur les développeuses et développeurs CSS
Pour Halloween, j'ai demandé à ChatGPT de me raconter l'histoire la plus terrifiante possible pour des développeurs
Il n’a pas fait suivre le message à 15 de ses amis, maintenant Facebook est payant
Excellent : un incroyable trophée met à l'honneur les développeuses et développeurs CSS
Apple sort un masque de plongée révolutionnaire
Pour Halloween, j'ai demandé à ChatGPT de me raconter l'histoire la plus terrifiante possible pour des développeurs
Il n’a pas fait suivre le message à 15 de ses amis, maintenant Facebook est payant
Plus de contenu
Quand je me lance sur un nouveau projet
Quand la semaine vient juste de débuter et que j'apprends que la mise en prod est repoussée
Quand je jette un œil à mon code sur un ancien projet
Quand j'écoute le commercial dérouler sa présentation alors qu'il n'a rien compris au projet
Quand un incident de prod survient le vendredi à 17h
Quand j'entends le client parler de ses nouvelles idées d'évol avec le commercial
Quand j'envisage de rejoindre un projet open source et que je vois le code des cracks qui sont dessus
Quand je demande des précisions sur une erreur et qu'on me répond juste "ça marche pas"
Quand je me lance sur un nouveau projet
Quand la semaine vient juste de débuter et que j'apprends que la mise en prod est repoussée
Quand je jette un œil à mon code sur un ancien projet
Quand j'écoute le commercial dérouler sa présentation alors qu'il n'a rien compris au projet
Quand un incident de prod survient le vendredi à 17h