Τι πρέπει να κάνει ένας απογοητευμένος σχεδιαστής παιχνιδιών όταν είναι κολλημένος στο σπίτι κατά τη διάρκεια μιας παγκόσμιας πανδημίας; Αν αυτός ο σχεδιαστής είναι ο Peter Gyory, ένας μεταπτυχιακός φοιτητής στο Πανεπιστήμιο του Κολοράντο, στο Boulder, θα σας υποδείξει πώς να φτιάξετε ένα παιχνίδι από τους σωρούς από πεταμένα χαρτόνια που βρίσκονται γύρω από το σπίτι.
Το αποτέλεσμα είναι το Tinycade, που δημιουργήθηκε από τον Gyory και αρκετούς συναδέλφους του στο Ινστιτούτο ATLAS της UCB. Το μόνο που χρειάζεστε για να φτιάξετε το δικό σας παιχνίδι Tinycade είναι λίγο χαρτόνι, ένα smartphone, δύο μικρούς καθρέφτες, λαστιχάκια και οδοντογλυφίδες. "Ο περιορισμός που έθεσα στον εαυτό μου ήταν ότι αν δεν μπορούσατε να πάτε στο παντοπωλείο και να το αγοράσετε, δεν θα μπορούσα να το χρησιμοποιήσω στο Tinycade", είπε ο Gyory . Αυτός και οι συνεργάτες του παρουσίασαν τη δουλειά τους τον Ιούνιο στο Association for Computing Machinery on Creativity and Cognition στη Βενετία , με μια εργασία που δημοσιεύτηκε στα πρακτικά του συνεδρίου.
Το Gyory είναι μέρος μιας αυξανόμενης κοινότητας προγραμματιστών παιχνιδιών που ενδιαφέρονται για την κατασκευή παιχνιδιών Alt Ctrl (εναλλακτικό ελεγκτή), τα οποία χρησιμοποιούν νέες φυσικές διεπαφές για παίκτες. Το Hot Swap , για παράδειγμα, περιλαμβάνει το τιμόνι και τη διαχείριση των πανιών ενός πλοίου με μεμονωμένες εισόδους που πρέπει να εναλλάσσονται κατά το παιχνίδι. Το Octopad θα μετατρέψει ένα χειριστήριο Nintendo Entertainment System σε οκτώ ξεχωριστά μέρη, μετατρέποντας κάθε παιχνίδι που παίζεται στο σύστημα σε "ένα παιχνίδι στρατηγικής συνεργασίας σε πραγματικό χρόνο", σύμφωνα με τους συγγραφείς, ενώ το Cook Your Way "εκπαιδεύει τους παίκτες για το πώς απογυμνώνεται η διαδικασία μετανάστευσης άνθρωποι της κουλτούρας τους με το ψεύτικο χειριστήριο της κουζίνας, με μαχαίρι και κατσαρόλα».
Η έκρηξη της ψηφιακής κατασκευής έχει οδηγήσει σε μεγάλο μέρος αυτής της εργασίας, κυρίως της τρισδιάστατης εκτύπωσης και της κοπής με λέιζερ. Και τα περισσότερα παιχνίδια Alt Ctrl συνήθως σε πρωτότυπες πλατφόρμες διεπαφής όπως το Arduino ή το Makey Makey. Αυτά απαιτούν έναν ορισμένο βαθμό τεχνικής εξειδίκευσης, ωστόσο, και τα περισσότερα παιχνίδια Alt Ctrl παρουσιάζονται μόνο σε φεστιβάλ που είναι αφιερωμένα σε αυτό το υποπεδίο, αποκλείοντας ένα μεγάλο δυνητικό κοινό για αυτά τα παιχνίδια.
«Χρησιμοποιώντας κοινά υλικά και απλές προσεγγίσεις χειροτεχνίας, ελπίζουμε τα παιχνίδια Tinycade να γεφυρώσουν αυτό το χάσμα», έγραψαν οι συγγραφείς. "Εάν ένας σχεδιαστής μπορεί να φτιάξει το παιχνίδι του από εφεδρικό χαρτόνι, τότε το μόνο που χρειάζεται να κάνει είναι να μοιραστεί τις οδηγίες χειροτεχνίας με πιθανούς παίκτες. Επιπλέον... ενθαρρύνουμε τον σχεδιασμό ελεγκτών που μπορούν εύκολα να αποσυναρμολογηθούν, να επανατοποθετηθούν και να αντικατασταθούν."
Το μόνο ηλεκτρονικό εξάρτημα που χρησιμοποίησαν ήταν ένα smartphone. Το σώμα του συστήματος προορίζεται να παραπέμπει στο σχήμα ενός κλασικού ντουλαπιού arcade και είναι κομμένο με λέιζερ από χαρτόνι για εύκολη συναρμολόγηση. Αυτό περιλαμβάνει το δίπλωμα των εξαρτημάτων κατά μήκος χαραγμένων γραμμών και την εισαγωγή των γλωττίδων στις κατάλληλες υποδοχές, καθώς και τη συγκόλληση δύο μικρών καθρεφτών στο εσωτερικό. Διαφορετικά, το ντουλάπι είναι σχεδόν εντελώς άδειο.
Στη συνέχεια, οι παίκτες πρέπει να φτιάξουν το χειριστήριο για το παιχνίδι. Στη συνέχεια, πρέπει απλώς να τοποθετήσουν το smartphone τους στο ντουλάπι και να ξεκινήσουν το παιχνίδι. Βασικό συστατικό του Tinycade είναι η χρήση της όρασης υπολογιστή στη διεπαφή, συγκεκριμένα το Printed Paper Makers, το οποίο επιτρέπει σε έναν σχεδιαστή να χρησιμοποιεί δείκτες για να δημιουργήσει λειτουργικές διεπαφές από χαρτί. Η οθόνη του τηλεφώνου εμφανίζει το παιχνίδι, ενώ η πίσω κάμερα ανιχνεύει τους δείκτες. Οι καθρέφτες στο εσωτερικό χρησιμεύουν ως περισκόπιο, ευθυγραμμίζοντας την προβολή της κάμερας με το πίσω μέρος του πίνακα ελέγχου.
Οι Gyory et al . χρησιμοποίησε μια θύρα JavaScript για το στοιχείο vision component. "Για κάθε δείκτη που προσδιορίζεται, μπορούμε να υπολογίσουμε τη μοναδική του ταυτότητα, x και y θέση στην κάμερα, την περιστροφή και κάθε γωνία", έγραψαν οι συγγραφείς, γεγονός που κάνει το χειριστήριο να λειτουργεί. "Η χρήση JavaScript μας επέτρεψε επίσης να επαναλαμβάνουμε γρήγορα παιχνίδια χωρίς να ανησυχούμε για τους χρόνους κατασκευής ή τους περιορισμούς του λειτουργικού συστήματος. Αυτή η προσέγγιση σημαίνει ότι το Tinycade δεν δεσμεύεται σε ένα συγκεκριμένο υλικό ή σύστημα."
Έφτιαξαν ακόμη και μια βιβλιοθήκη JavaScript για τη δημιουργία διεπαφών με όραση υπολογιστή για την υποστήριξη του σχεδίου Tinycade. Μεταξύ των παιχνιδιών που δημιούργησαν για να δοκιμάσουν το Tinycade: Lightcycles ( εμπνευσμένο από το TRON ), ένα παιχνίδι Wi-Fi για πολλούς παίκτες που χρησιμοποιεί έναν διακόπτη εναλλαγής σε ένα απλό d-pad για έλεγχο πότε ένας παίκτης δημιουργεί ένα ίχνος. Ο διακόπτης κουμπώνει στη θέση του με μαγνήτες και ένα πτερύγιο καλύπτει τον δείκτη. Η αφαίρεση του δείκτη ενεργοποιεί το ίχνος. καλύπτοντάς το, το απενεργοποιεί.
Οι Gyory et al . σχεδίασε επίσης το Cyber Hockey , ένα παιχνίδι δύο παικτών εμπνευσμένο από το Pong , εκτός από το ότι εδώ οι παίκτες μπορούν να κινούνται ελεύθερα γύρω από την οθόνη και μπορούν να κοιτούν προς οποιαδήποτε κατεύθυνση. Ένα απλό κουμπί ελέγχει τη θέση, την περιστροφή και το κουπί κάθε παίκτη.
Τέλος, ο Claw εμπνεύστηκε από παιχνίδια "shoot'em up" όπως το Galaga , όπου ο στόχος είναι οι παίκτες να επιβιώσουν για όσο το δυνατόν περισσότερο μπροστά στον ανελέητο εχθρικό βομβαρδισμό. Εδώ, οι παίκτες πρέπει να χρησιμοποιήσουν τα νύχια τους για να κλέψουν εχθρικά πλοία και, κατ' επέκταση, τις δυνάμεις τους. Αυτός είναι ο λόγος για τον οποίο ο Gyory και οι κοόρτες του σχεδίασαν το χειριστήριο ως νύχι, με είσοδο προσαρτημένη σε ένα ρυθμιστικό που αντιστοιχεί απευθείας στη θέση ενός πλοίου στην οθόνη. Ουσιαστικά είναι μια συρόμενη λαβίδα που χρησιμοποιούν οι παίκτες για να χειριστούν το νύχι του παιχνιδιού.
Υπάρχει ακόμα περιθώριο βελτίωσης με το Tinycade, κυρίως το υψηλό φορτίο CPU της όρασης υπολογιστή. Ακόμη και με ένα smartphone αιχμής, εξακολουθεί να υπάρχει μια μέση καθυστέρηση 0,2 δευτερολέπτων, ανά τους συγγραφείς, επομένως τα χειριστήρια δεν ανταποκρίνονται τόσο όσο θα προτιμούσε κανείς. Και η περιορισμένη προβολή κάμερας περιορίζει επίσης τον χώρο σχεδιασμού.
Αλλά το Tinycade είναι αρκετά προηγμένο ώστε οι δημιουργοί χομπίστες στην κοινότητα Alt Ctrl να μπορούν να αρχίσουν να δημιουργούν και να μοιράζονται τις δικές τους προσαρμοσμένες στοές. Και μια μέρα, οποιοσδήποτε με smartphone μπορεί να μπορεί να συμμετάσχει στο Game Controller Hackathons. «Μόλις τεθεί σε εφαρμογή αυτό το σύστημα, θέλουμε οι παίκτες να μπορούν να πουν, «Εδώ είναι ο Pac-Man . Ας φτιάξουμε ένα νέο χειριστήριο για να μετακινήσουμε το Pac-Man»,δήλωσε ο Gyory .