Jouer à Tetris dans un simple fichier PDF ? C’est possible !

Vous aimez bien jouer à Tetris, mais installer le jeu sur tous vos appareils ne vous intéresse pas plus que ça ? Pas de soucis, il vous suffit de télécharger un simple fichier PDF à emporter partout et à lancer depuis Chrome ou Firefox !

Tetris in a PDF, Thomas Rinsma
Tetris in a PDF, Thomas Rinsma, capture d’écran

Tetris fait partie de ces jeux indémodables, vintage à souhait et qu’on aime bien retrouver à toutes les sauces. À l’heure actuelle, il est possible de jouer à Tetris de façon officielle et colorée sur son smartphone grâce à l’application mobile développée par Electronic Arts.

Le principe de Tetris est simple : empiler des formes géométriques afin de former des lignes qui disparaîtront de l’écran. Tactique et réflexion sont de rigueur. Peu d’utilisateurs ont réussi à finir les premières versions du jeu, suite à des bugs internes qui empêchent d’aller trop loin. 

Mais Tetris, c’est comme Doom, on aimerait bien y jouer sur n’importe quoi : une brique Lego, le bloc-notes de Windows, une calculatrice pas chère, etc. Mais le jeu de réflexion a pour le moment subi moins de déviances que Doom, à part peut-être une petite connexion d’une Gameboy à internet

Aujourd’hui, Tetris s’offre, comme Doom, une plateforme improbable : un fichier PDF. 

Jouer à Tetris dans un document PDF, il fallait y penser

C’est le site communautaire tech XDA Developpers qui a repéré la chose. Le principe du fichier est simple (enfin, façon de parler). En effet, il utilise le fait que les fichiers PDF peuvent embarquer des commandes JS (JavaScript) qui peuvent par exemple servir à réaliser l’envoi direct de formulaires lorsque vous avez fini de le remplir et cliquer sur le bouton adéquat, ou à d’autres actions internes.

Ici, le développeur qui a créé le fichier, Thomas Rinsma, a utilisé des scripts afin de coder les cases du jeu et vous permettre d’utiliser les touches du clavier pour commander le déplacement des pièces à l’écran.

Pour l’utiliser, notez que ce n’est pas une visionneuse PDF qu’il vous faudra, mais un navigateur web (car ceux-ci prennent parfaitement en charge les scripts JS). Google Chrome ou Mozilla Firefox devraient faire l’affaire, mais l’auteur indique (si sa publication X) que le jeu devrait se lancer et être opérationnel sur n’importe quel navigateur basé sur Chromium ou Firefox.

Tetris in a PDF, Thomas Rinsma
Tetris in a PDF, Thomas Rinsma, capture d’écran

L’auteur du fichier PDF, Thomas Rinsma a donc posté l’information sur le réseau social X (ex Twitter) et même un lien pour télécharger le fameux fichier.

“Voici un jeu de Tetris fonctionnel à l’intérieur d’un PDF. Il y a même des contrôles au clavier (en tapant WASD dans une boîte de saisie). De plus, à la fin de la partie, vous pouvez « sauvegarder » votre score en imprimant la page ;)”

“Devrait fonctionner dans la plupart des navigateurs (construit pour pdfium/PDF.js).”

Si vous êtes intéressé par la façon dont le fichier a été codé, vous pouvez vous rendre sur le Blog de son auteur ou sur la page Github du projet.