Σχετικά με το TUNL
Το TUNL είναι ένα παιχνίδι πτήσης σε σπηλιά με ένα κουμπί για iOS, Android και web, φτιαγμένο από έναν άνθρωπο. Όλοι όσοι παίζουν μια δεδομένη μέρα πετούν ακριβώς την ίδια σπηλιά.
Τι είναι το TUNL
Πατάς για ένα άλμα, κρατάς για να ανεβαίνεις και αφήνεις για να πέφτεις. Το τούνελ κυλά, στενεύει και επιταχύνει, κι εσύ προσπαθείς να φτάσεις πιο μακριά από χθες. Αυτός είναι όλος ο χειρισμός, και το παιχνίδι είναι φτιαγμένο ώστε αυτή η μία εντολή να γίνει όσο πιο βαθιά γίνεται: νομίσματα που αλλάζουν τον διάδρομο, κίνδυνοι που θέτουν διαφορετικά ερωτήματα και μια σπηλιά που κάθε μέρα είναι διαφορετική αλλά εκείνη τη μέρα ίδια για κάθε παίκτη.
Αυτή η κοινή σπηλιά είναι η καρδιά του. Η πίστα δεν αποθηκεύεται πουθενά και κανένας server δεν τη στέλνει. Υπολογίζεται από την ημερομηνία, οπότε ένας παίκτης στη Λισαβόνα και ένας στο Τόκιο συναντούν τους ίδιους σταλακτίτες στα ίδια σημεία, και ένα σκορ σημαίνει το ίδιο σε κάθε κινητό. Το devlog για την ημερήσια σπηλιά εξηγεί πώς λειτουργεί αυτό και τα δύο bugs που το χάλασαν σιωπηλά στην πορεία.
Ποιος το φτιάχνει
Το TUNL το φτιάχνει ο Theodoracatos, ένας ανεξάρτητος developer που δουλεύει μόνος. Δεν υπάρχει στούντιο ούτε εκδότης: ο σχεδιασμός, ο κώδικας, ο ήχος και αυτή η σελίδα έρχονται από έναν άνθρωπο, και οι σελίδες στα stores, το backend της κατάταξης και το inbox υποστήριξης τρέχουν όλα από το ίδιο γραφείο. Γι' αυτό το devlog είναι γραμμένο σε πρώτο πρόσωπο και γι' αυτό μια αναφορά bug στο [email protected] τη διαβάζει ο άνθρωπος που μπορεί να το διορθώσει.
Πώς είναι χτισμένο
Το παιχνίδι είναι σκέτη JavaScript σε έναν καμβά HTML5. Δεν υπάρχουν βιβλιοθήκες, modules ή βήμα build για το ίδιο το παιχνίδι: μια σελίδα φορτώνει μια σειρά από scripts και μοιράζονται ένα κοινό global scope. Τα ίδια αρχεία κυκλοφορούν σε τρία μέρη. Το app για iOS τα τρέχει σε ένα WKWebView, το app για Android σε ένα WebView, και αυτή η σελίδα τα σερβίρει στο flytunl.ch/play, οπότε η έκδοση web δεν είναι port ή demo. Είναι το ίδιο παιχνίδι με μερικές πινελιές μόνο για browser.
Επειδή μια κοινή ημερήσια σπηλιά είναι υπόσχεση, μεγάλο μέρος της μηχανικής αφορά το να την κρατήσεις. Αυτόματα τεστ ξανατρέχουν τη γεννήτρια της σπηλιάς σε έξι διαφορετικά μεγέθη οθόνης και συγκρίνουν τα αποτελέσματα byte προς byte, προστατεύουν τη φυσική από διαφορετικούς ρυθμούς ανανέωσης, και ελέγχουν ότι ένα κομμάτι κόσμου είναι εξίσου δύσκολο σε κάθε συσκευή. Το devlog είναι εκεί όπου καταγράφονται αυτές οι αποφάσεις.
Τι καθοδηγεί τον σχεδιασμό
- Ένας χειρισμός, μαθημένος με την αίσθηση. Δεν υπάρχει κείμενο οδηγιών, γιατί μια υπόδειξη όπως «πάτα για άλμα, κράτα για άνοδο» περισσεύει δίπλα σε αυτό που ήδη κάνεις. Οι νέοι πιλότοι παίρνουν αντί για πρόταση έναν κύκλο που δείχνει πότε να πατήσουν, και η αρχή κάθε πτήσης είναι φτιαγμένη ώστε να νιώσεις και τα δύο μισά του χειρισμού πριν μπορέσει οτιδήποτε να σε βλάψει.
- Κάθε αντικείμενο δείχνει τι κάνει. Ένα νόμισμα σχεδιάζεται ως αυτό που κάνει: μια κλεψύδρα επιβραδύνει τον χρόνο, μια ασπίδα μπλοκάρει ένα χτύπημα, ένας μαγνήτης τραβά, μια βόμβα έχει αναμμένο φιτίλι. Τα ξεχωρίζεις με μια ματιά, ακόμα κι αν έχεις αχρωματοψία.
- Εύκολο στο ξεκίνημα, δύσκολο στην τελειοποίηση. Ένας νέος παίκτης παίρνει ένα ασφαλές άνοιγμα και δύο γρατζουνιές ατράκτου. Ένας δυνατός παίκτης αντιμετωπίζει μια σπηλιά που δεν σταματά ποτέ να επιταχύνει. Η δυσκολία μετριέται, δεν μαντεύεται: προσομοιώνω χιλιάδες πτήσεις από bots σε τέσσερα επίπεδα δεξιότητας και κοιτάζω πού χάνεται το καθένα πριν κυκλοφορήσω μια αλλαγή.
- Δίκαιο σημαίνει ίδιο για όλους. Οτιδήποτε αποφασίζει πού θα μπει ένα αντικείμενο πρέπει να εξαρτάται μόνο από την ημερομηνία και τη θέση μέσα στη σπηλιά. Ποτέ από την οθόνη σου, το σκορ σου ή τα power-ups σου.
- Άκου τους παίκτες. Η ώθηση του σκάφους ξαναρυθμίστηκε δύο φορές αφού παίκτες στο Reddit είπαν ότι το παιχνίδι ήταν πολύ γρήγορο, και ολόκληρο το πρώτο λεπτό ξαναχτίστηκε αφού αρχάριοι είπαν ότι ήταν πολύ δύσκολο. Η ιστορία του πρώτου είναι στο devlog για την ώθηση.
Πώς χρηματοδοτείται το TUNL
Το TUNL είναι δωρεάν. Στα apps δείχνει μια διαφήμιση πλήρους οθόνης μετά από κάποιες συντριβές, όχι πιο συχνά από μία φορά κάθε δύο λεπτά περίπου και μόνο μετά από μια πτήση που έφτασε κάπου. Υπάρχουν δύο προαιρετικά βίντεο που μπορείς να επιλέξεις να δεις για ένα όφελος: ένα για να συνεχίσεις μια πτήση και ένα για ένα ημερήσιο μπόνους θραυσμάτων. Μια εφάπαξ αγορά Χωρίς διαφημίσεις σβήνει τις υποχρεωτικές διαφημίσεις, και μια εφάπαξ αγορά Ξεκλείδωσε όλα τα σκάφη ξεκλειδώνει όλο τον στόλο για όσους δεν θέλουν να περιμένουν. Τα σκάφη κερδίζονται και εξ ολοκλήρου παίζοντας, και οι διακοσμητικές βαφές αγοράζονται με θραύσματα του παιχνιδιού, ποτέ με χρήματα. Λεπτομέρειες για τα δεδομένα που εμπλέκονται υπάρχουν στην πολιτική απορρήτου.
Συντελεστές και γνωστοποιήσεις
- Η μουσική του παιχνιδιού είναι από τον the_mountain, με την άδεια του Pixabay.
- Το trailer είναι μία αληθινή πτήση του παιχνιδιού όπως κυκλοφορεί, με τη δική του μουσική και ήχο, χωρίς αφήγηση. Τα στιγμιότυπα και το υλικό είναι αληθινές λήψεις.
- Το TUNL είναι διαθέσιμο σε 16 γλώσσες. Αν μια φράση ακούγεται παράξενα στη δική σου, πες μου.
Επικοινωνία
Ερωτήσεις, αναφορές bug και ιδέες: [email protected]. Για βοήθεια με αγορές και πρόοδο δες την Υποστήριξη, και για λογότυπα και στιγμιότυπα δες το press kit.