Pdftris : Jouez à Tetris directement dans un fichier PDF
Le 13/01/2025
Le célèbre jeu Tetris, né en 1985, a traversé les décennies en s'adaptant à une multitude de supports. Récemment, une innovation surprenante a vu le jour. Il est désormais possible de jouer à Tetris directement dans un fichier PDF. Cette réalisation, baptisée "Pdftris", démontre la flexibilité et la puissance des technologies modernes.
Un exploit technique remarquable
Thomas Rinsma, analyste en cybersécurité néerlandais, a réussi à intégrer une version jouable de Tetris dans un fichier PDF. En exploitant les capacités de scripting JavaScript des visionneuses PDF modernes. Il a créé un jeu interactif fonctionnant directement dans le document. Cette prouesse est rendue possible grâce à l'utilisation de champs de formulaire et de scripts JavaScript intégrés. Permettant de simuler une interface de jeu complète.
Comment ça fonctionne ?
Le jeu repose sur l'utilisation de champs de formulaire pour représenter la grille de jeu. Chaque "pixel" est en réalité un petit rectangle, et l'enchaînement de lignes de code permet de redessiner la grille à chaque mouvement. Les commandes sont saisies via une zone de texte, et chaque appui est "écouté" par le moteur JavaScript. Déclenchant le mouvement des pièces.
Pdftris : Accessibilité et compatibilité
Pdftris est conçu pour fonctionner dans la plupart des navigateurs modernes, tels que Chrome et Firefox, grâce à leurs moteurs PDF intégrant un environnement JavaScript sécurisé. Cependant, des lecteurs PDF plus classiques pourraient mal interpréter, voire ignorer totalement, les scripts présents dans le document.
Cette innovation souligne la créativité des développeurs et la polyvalence des technologies actuelles. Elle offre une nouvelle perspective sur l'intégration de jeux dans des formats traditionnels, tout en rappelant la longévité et l'adaptabilité de Tetris à travers les âges.
💡Cet article vous a plu ? Lisez également : Google Drive : Une synchronisation plus rapide
Commentaires
Aucun commentaire pour cet article.
Vous devez être connecté pour laisser un commentaire.
Se connecter