Connexion Premium

Bien sûr que Doom tourne dans Paint

Doom peut tourner sur à peu près n’importe quoi : dans Photoshop via un plugin, un routeur UniFi, dans ScummVM (pas très rapidement, certes), un appareil photo Canon de 2007… Alors, vous pensez bien que l’ancêtre des boomer shooters trouve naturellement sa place dans Paint.

Mark Russinovich, directeur technique d’Azure, s’est penché sur le problème et a trouvé la solution : faire tourner la version shareware de Doom dans ViZDoom, puis transférer frénétiquement chaque image vers Paint par l’intermédiaire du presse-papiers. « Chaque image est ensuite placée dans le presse-papiers de Windows, puis collée sur la zone de dessin de Paint comme une véritable modification du document », explique-t-il dans le dépôt GitHub du projet.

Contrairement à ce qu’on pourrait penser, le framerate du jeu est plutôt honorable, jusqu’à 35 images par seconde. Le CTO admet toutefois que la fréquence d’images peut parfois tomber à celle d’un tableur, mais « ça fait partie du charme ».

En bonus, il est possible de sauvegarder à tout moment, ce qui donne… une image PNG. « Du point de vue de Paint, c’est bien vous qui l’avez dessinée », ajoute-t-il. « Paint affiche le jeu, mais ne le fait pas tourner. Paint ne calcule rien. Paint n’a jamais rien calculé. C’est justement ça, la blague. »

DoomPaint – c’est le nom du projet – est distribué sous licence MIT. On trouvera dans le dépôt tout le nécessaire pour l’installer sur son PC, à une définition allant jusqu’à 640 x 400 pixels.

Commentaires (11)

votre avatar
Reste plus qu'à trouver le moyen de le faire tourner dans le bloc note ^^
votre avatar
Ça serait possible avec la même technique, à partir d’un moteur de rendu ASCII :)
votre avatar
Je me demande si ça n'a pas déjà ete fait, en fait
votre avatar
Moi aussi j'ai un vague souvenir de ce genre qui me titille la mémoire...

Edit : Oui il y a eu plusieurs réalisations, une petite recherche Google ramène quelques projets qui ont abouti.
votre avatar
Du coup avec sa technique, on peut faire tourner n'importe quel jeu dans Paint finalement.
Si on peut passer par le réseau, ça fait une sorte de SteamLink :transpi:
votre avatar
Je suis d'accord, c'est toujours marrant, mais pour moi faire "tourer un jeu" c'est dedans sinon effectivement avec la même methode ça ferra tourner street figthers 2, skyrim etc.
De plus comment le personnage est dirigé ?
votre avatar
on est bien d'accord, avec cette logique, je fais tourner Doom dans mon cerveau (et avec le son, pas comme ce nul de Paint...)
votre avatar
Et n'oublions pas Doom sur une imprimante ou une photocopieuse, une calculatrice, une vaporeuse, un test de grossesse...
Bon je crois que c'est infini :mad2:
votre avatar
> l’ancêtre des boomer shooters

Je m'insurge :cartonrouge:
Je suis assez vieux pour avoir connu Doom à sa sortie mais je suis loin d'être un boomer.
votre avatar
On va dire que t'es un Doomer. :D
votre avatar
Entièrement d’accord, faut pas confondre boomer et genX.