Παίξτε Tetris σε PDF - TechFreak.GR
Παίξτε Tetris σε PDF - TechFreak.GR


Υπάρχει μια παγκόσμια κοινότητα αφοσιωμένη στην εύρεση νέων τρόπων πρόκλησης Tetrisαπό το Speedruning του κλασικού puzzler μέχρι το τεχνικό «χτύπημα» του. Αλλά το τελευταίο κατόρθωμα δεν είναι ένα κρυφό σφάλμα ή υψηλή βαθμολογία που ανακαλύφθηκε πρόσφατα – είναι ένας εντελώς νέος τρόπος για να παίξετε το παιχνίδι.

Τόμας Ρίνσμααναλυτής ασφαλείας και χομπίστας, ανακάλυψε πρόσφατα πώς να δημιουργήσει μια έκδοση του Tetris που εκτελείται μέσα σε ένα αρχείο PDF. Σύμφωνα με α προσωπική ανάρτηση στον ιστότοπο τονίστηκε στη συνέχεια από BoingBoing Στις 15 Ιανουαρίου, ο Rinsma αντιμετώπισε το έργο «απλά για διασκέδαση» αφού έμαθε τις πιθανές υλοποιήσεις του JavaScript API του PDF. Το αποτέλεσμα είναι μια νέα έκδοση Ο Rinsma καλεί PDFTRIS.

Το PDFTRIS σε δράση. Credit: Popular Science

“[I] συνειδητοποίησα ότι μπορεί να υπάρχει αρκετή δυνατότητα εισόδου/εξόδου εκεί για ένα παιχνίδι», έγραψε. Το “I/O” σημαίνει “Input/Output” και αναφέρεται στην επικοινωνία μεταξύ ενός υπολογιστή και των χρηστών του.

Ο Rinsma εξήγησε ότι είναι ήδη «σχετικά γνωστό» ότι τα PDF μπορούν να υποστηρίξουν μια σειρά από λειτουργίες όπως το δυναμικό σενάριο περιεχομένου όταν ανοίγονται σε κάτι όπως το Adobe Acrobat/Reader. Κάποια από την ίδια υποστήριξη δέσμης ενεργειών, ωστόσο, είναι επίσης διαθέσιμη τόσο στο Mozilla Firefox όσο και στο Google Χρώμιοτων αντίστοιχων προγραμμάτων ανάγνωσης PDF, PDF.js και PDFium.

[ Related: Is Tetris infinite? Teen world champ reaches fabled ‘rebirth’ ]

Γίνεται λίγο περίπλοκο για τους απλούς ανθρώπους από εκεί, αλλά ανεξάρτητα από αυτό, το τελικό αποτέλεσμα είναι ένα PDF που περιέχει ένα πλέγμα 10×20 κουμπιών πεδίου. Αυτά εναλλάσσονται μεταξύ σκιασμένων και κενών μπλοκ ανάλογα με την είσοδο JavaScript, επιτρέποντας σε έναν παίκτη να χρησιμοποιήσει προ-προγραμματισμένες οδηγίες πληκτρολογίου για να μετακινήσει και να μετατοπίσει τα tetronimoes—ο επίσημος όρος για σχήματα τεσσάρων μπλοκ όπως αυτά στο Tetris μπλοκ.

«Ήταν λίγο δύσκολο να βρούμε μια ένωση χαρακτηριστικών που λειτουργούν και στους δύο κινητήρες, αλλά στο τέλος αποδεικνύεται ότι η εμφάνιση/απόκρυψη σχολιασμών «πεδίων» λειτουργεί καλά για τη δημιουργία μονόχρωμων εικονοστοιχείων και η είσοδος πληκτρολογίου μπορεί να επιτευχθεί πληκτρολογώντας ένα πλαίσιο εισαγωγής κειμένου», έγραψε η Rinsma σε μια ανάρτηση στο Ειδήσεις χάκερ.

Ρίξτε τη δυνατότητα για το αρχείο να κάνει αυτόματα βρόχο και επαναφόρτωση κάθε εντολής και θα έχετε ένα λειτουργικό παιχνίδι Tetris. Ακόμη και επιταχύνεται καθώς αυξάνεται η βαθμολογία σας. Όποιος ενδιαφέρεται να ελέγξει κάτω PDFTRISΗ κουκούλα του μπορεί να ελέγξει τα αρχεία ανοιχτού κώδικα του Rinsma που είναι διαθέσιμα στο GitHub.

Για όσους γνωρίζουν, η δυνατότητα να παίξετε ένα βιντεοπαιχνίδι σε ένα αρχείο PDF απαιτεί μια συγκεκριμένη, εξαιρετικά συγκεκριμένη ερώτηση κοινότητας προγραμματισμού. Όπως θα το είχε η τύχη, Η Rinsma έχει ήδη την απάντηση: Ναι, μπορούν επίσης να εκτελεστούν αρχεία PDF Μοίρα.

Παίξτε Tetris σε PDF - TechFreak.GR

Κερδίστε τις διακοπές με τους οδηγούς δώρων της PopSci

Ψώνια για κανέναν; Οι προτάσεις δώρων διακοπών της ομάδας PopSci σημαίνουν ότι δεν θα χρειαστεί ποτέ να αγοράσετε άλλη κάρτα δώρου της τελευταίας στιγμής.



VIA: Πηγή Άρθρου


Greek Live Channels Όλα τα Ελληνικά κανάλια: Βρίσκεστε μακριά από το σπίτι ή δεν έχετε πρόσβαση σε τηλεόραση; Το IPTV σας επιτρέπει να παρακολουθείτε όλα τα Ελληνικά κανάλια και άλλο περιεχόμενο από οποιαδήποτε συσκευή συνδεδεμένη στο διαδίκτυο. Αν θες πρόσβαση σε όλα τα Ελληνικά κανάλια Πατήστε Εδώ


Ακολουθήστε το TechFreak.gr στο Google News

Ακολουθήστε το TechFreak.GR στο Google News για να μάθετε πρώτοι όλες τις ειδήσεις τεχνολογίας.


ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ