En 1992, id Software a sorti “Wolfenstein 3D” et a changé l’histoire des jeux vidéo. Le genre FPS (First-Person Shooter) est devenu un phénomène absolu, suivi de deux titres encore plus légendaires, « Doom » et « Quake ». La franchise a conquis des millions de joueurs et a eu de nombreuses suites, mais ce qui est curieux, c’est que le “Doom” original est devenu un défi pour les développeurs qui voulaient pouvoir y jouer non pas sur des ordinateurs, mais sur presque tout ce qui est régi par des puces.
En fait, il y a une question qui devient un mème lorsqu’un nouvel appareil électronique est lancé.
Pouvez-vous lancer “Doom” ? C’est comme ca. Depuis un moment, à chaque fois qu’un nouveau produit technologique est introduit, quelqu’un finit par demander si Doom sera jouable dessus. Avant, la question était orientée vers les ordinateurs et les consoles, mais au fil des ans, la puissance d’appareils encore plus modestes a également fini par générer cette même question chez certains développeurs. Exécuter ‘Doom’ sur presque tout était un mélange entre un défi de développement – le code source est disponible depuis des années – et une démonstration que maintenant n’importe quel appareil peut finir par exécuter ce jeu. Bien qu’il ne soit pas du tout destiné à cela.
Il y a d’abord eu les versions “normales”. Le jeu vidéo a d’abord été lancé pour MS-DOS en 1993, mais des versions pour Windows apparaîtront bientôt —Bill Gates songe même à acquérir id Software—, Linux, Mac OS (1994), ou des consoles comme la SNES et la PlayStation (1995). ), la 3DO (1996) ou la Sega Saturn (1997). Puis le ‘portage’ (‘version adaptée’) viendrait pour la Game Boy Advance (2001), la Xbox 360 (2006), les mobiles iOS (2009) ou la Nintendo Switch (2019). Mais il y a plus d’endroits où vous pouvez exécuter ‘Doom’. Beaucoup plus.
Puis vint la folie : ‘Doom’ même dans un test de grossesse. Nous avons vu comment « Doom » a continué à atteindre de plus en plus de produits liés à la technologie, directement ou indirectement. L’évolution a été incroyable et montre essentiellement qu’à ce stade, “Doom” peut fonctionner sur pratiquement n’importe quel produit.
On l’a vu dans une Porsche 911, dans la C64, dans le MP3 SanDisk Sansa Clip, dans le robot culinaire Lidl, dans un PC Windows 95… créé dans Minecraft, dans une Apple Watch, dans un iPod nano, sur un Raspberry Pi, sur une calculatrice TI alimentée par des patates, sur un DAB, sur une imprimante, sur une console hyper cheap pour enfant, sur la TouchBar des MacBook Pro, sur un piano, sur un Game & Watch, sur un oscilloscope (quoique c’est ‘Quake’, pas ‘Doom’), sur un vieux mobile Sony, et même sur un test de grossesse. Il y a plus, bien sûr, et il n’est pas difficile de deviner où aller pour trouver de nouveaux endroits pour s’émerveiller et où les gens font courir “Doom”.
C’est, bien sûr, dans le subreddit r/itrunsdoom.
Pourquoi est-ce que les gens font ça? Il existe de nombreuses raisons, mais la plus évidente est probablement une autre question. Pourquoi pas? ‘Doom’ est Open Source, il est écrit en C, un langage qui a des compilateurs sur toutes sortes de plateformes, ce code a été mis à jour et est particulièrement efficace et est devenu ce ‘Hello World’ des jeux vidéo. Pour de nombreux développeurs, c’est un bon moyen de se prouver qu’ils peuvent le faire. Non seulement cela : pour ces développeurs, c’est aussi amusant et stimulant, et puisque « Doom » est un phénomène culturel, le faire fonctionner sur un nouvel appareil peut finir par donner au développeur une certaine réputation. Que pourrais-tu vouloir de plus?
Discussion about this post