
Rien ne résiste à Doom. Dans la longue série des objets et logiciels capables de faire tourner le célèbre FPS, il faut maintenant compter sur Microsoft Paint. Après les écouteurs Bluetooth, les fichiers Word et bien d’autres supports improbables, c’est au tour du logiciel de dessin de Windows de servir d’écran au jeu culte des années 1990.


Vous vouliez un ordinateur portable d’exception ? Les PC équipés de Snapdragon tiennent leurs promesses.
Grâce à un procédé particulièrement ingénieux, le jeu peut tourner à une cadence pouvant atteindre 35 images par seconde, souligne Tom’s Hardware.
Pour aller plus loin
Doom se lance à partir d’un serveur DNS, plus besoin d’installer le jeu
Une exécution en deux temps
Pour lancer le jeu, Mark Russinovich, le directeur technique de Microsoft Azure, a lié Microsoft Paint au presse-papiers OLE. Un mécanisme qui permet de copier-coller des données complexes entre différentes applications. Après avoir exécuté le shareware original du jeu, il souligne que « chaque image est copiée dans le presse-papiers Windows et collée dans l’éditeur Paint, comme une véritable modification de document. » Une technique astucieuse permettant à Paint de n’afficher que le jeu sans jamais rien avoir à calculer. « C’est ça qui est drôle », précise Russinovich.
Le jeu ne tourne pas réellement dans Paint : c’est le moteur ViZDoom, une variante du moteur ZDoom conçue à l’origine pour la recherche en intelligence artificielle, qui exécute Doom en arrière-plan et calcule chaque image. Paint se contente de l’afficher.
Distribué sous licence MIT, DoomPaint est disponible sur GitHub avec l’ensemble des instructions nécessaires pour le faire fonctionner. Le projet permet d’afficher le jeu, bande-son comprise, dans deux définitions : 320 x 200 pixels ou 640 x 400 pixels.
Envie de retrouver les meilleurs articles de Frandroid sur Google News ? Vous pouvez suivre Frandroid sur Google News en un clic.

Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et .
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.