Αγαπητοί παίκτες,
Έχουμε αργήσει λιγάκι, αλλά κρατήσαμε την υπόσχεσή μας!
Κατόπιν συνεννόησης με τον Ecki, τον Διευθυντή παιχνιδιού για το Travian: Legends, είμαστε πλέον σε θέση να σας ενημερώσουμε διεξοδικά για την κατάσταση ανάπτυξης της εφαρμογής για κινητές συσκευές.
Πού βρισκόμαστε;
Μετά τις συνήθεις φάσεις προσλήψεων και προπαραγωγής, το έργο ξεκίνησε επίσημα τον Απρίλιο του 2021. Η αξιολόγηση τεχνικών λύσεων ήταν ζωτικής σημασίας, εφόσον επιχειρήσαμε να συνδέσουμε το Unity με μια προγραμματιστική υποδομή βασισμένη σε PHP που αναπτύχθηκε δυναμικά και άρχισε πια να δείχνει τα χρόνια της. Εστιάσαμε σε βασικά χαρακτηριστικά και δυνατότητες, όπως οι αναβαθμίσεις σε κτίρια και πεδία, καθώς και λειτουργίες επιλογής στόχου και επίθεσης.
ΤΡΕΧΟΥΣΑ ΚΑΤΑΣΤΑΣΗ: Αυτήν τη στιγμή, η εφαρμογή παρέχει τις εξής δυνατότητες και λειτουργίες:
- Σύνδεση σε δοκιμαστικό λογαριασμό
- Αλλαγή προβολής από την επισκόπηση χωριού σε επισκόπηση πεδίων υλών
- Άνοιγμα προβολής χάρτη
- Εισαγωγή πλατείας συγκεντρώσεως, επιλογή στόχου και εξαπόλυση επίθεσης
- Εκπαίδευση στρατευμάτων στα στρατόπεδα
- Μερικές ακόμα μικρές δυνατότητες και λειτουργίες
Επιλέξαμε την πλατεία συγκεντρώσεως ως βασικό ενδεικτικό κτίριο για μετρήσεις απόδοσης, καθώς έχει κάποιο βάθος και είναι ζωτικής σημασίας για διατήρηση μιας επισκόπησης ενός λογαριασμού, καθώς και για επιθέσεις.
Ποιες προκλήσεις αντιμετωπίσαμε;
Όπως αναφέραμε, το Travian: Legends είναι ένα παλιό και σύνθετο παιχνίδι με ένα τεράστιο περιβάλλον που άλλαζε δυναμικά τις πρώτες του μέρες. Αν και τα πρόσφατα χρόνια ο κώδικας έχει βελτιστοποιηθεί, προκειμένου να καταστεί δυνατή η παραγωγή εφαρμογών, εξακολουθούν να υπάρχουν ορισμένες δυσκολίες τεχνικής φύσεως.
Ο προσδιορισμός της βασικής αρχιτεκτονικής για τα API και η μορφή ανταλλαγής δεδομένων μεταξύ της υποδομής στο παρασκήνιο (back-end) και της εφαρμογής αποτέλεσε πραγματική πρόκληση. Έπρεπε να ανατρέχουμε σχολαστικά στη διαθέσιμη τεκμηρίωση πολύ περισσότερο από όσο αναμέναμε αρχικά, παρ’ όλο που ίσως φαινόταν ότι το μόνο που είχαμε να κάνουμε ήταν να αναδημιουργήσουμε ό,τι ήδη υπήρχε στην έκδοση για προγράμματα περιήγησης.
Εκτός από αυτές τις προκλήσεις όσον αφορά την προγραμματιστική υποδομή στο παρασκήνιο, το ζήτημα του περιβάλλοντος/διεπαφής χρήσης (UX/UI) αποδείχτηκε επίσης σπαζοκεφαλιά. Το παιχνίδι είναι γεμάτο από λίστες, πίνακες και πάμπολλα κουμπιά που καθιστούν μεγάλη πρόκληση την κατάλληλη ισορροπία μεταξύ του εκσυγχρονισμού του περιβάλλοντος χρήσης και της βελτίωσης της εμπειρίας χρήσης και, παράλληλα, της διατήρησης της ουσίας του Travian: Legends.
Είχαμε ήδη αποκτήσει μια κάποια εμπειρία με την έκδοση του Travian: Legends για προγράμματα περιήγησης κινητών συσκευών στο παρελθόν, ωστόσο, ο πήχης τίθεται ψηλότερα όταν μιλάμε για μια [αυτόνομη] εφαρμογή για κινητές συσκευές. Και σαν να μην έφτανε αυτό, καθώς η έκδοση για προγράμματα περιήγησης εξελίσσεται διαρκώς, πρέπει να λάβουμε προκαταβολικά υπόψη τις όποιες αλλαγές, προκειμένου να υλοποιηθεί σωστά κάποια δυνατότητα, λειτουργία ή χαρακτηριστικό. Η διατήρηση του συγχρονισμού μεταξύ των δύο έργων χωρίς κωλύματα για κανένα από τα δύο απαιτεί στενή συνεργασία και προσεκτικό σχεδιασμό.
Τέλος, αλλά εξίσου σημαντικό, λόγω της πανδημίας έπρεπε να κάνουμε τη μετάβαση σε ένα απομακρυσμένο μοντέλο εργασίας, κάτι που περιέπλεξε περισσότερο την κατάσταση. Η πρόσληψη και ένταξη στις ομάδες εργασίας πραγματοποιούνταν, ως επί το πλείστον, μέσω Zoom και, φυσικά, αυτό συνεπαγόταν χρόνους προσαρμογής.
Τι έχουμε επιτύχει μέχρι στιγμής;
Ο καθορισμός των ανωτέρω τεχνικών προδιαγραφών, καθώς και του τρόπου που θέλουμε να χειριστούμε τη ροή των χρηστών σε ένα κτίριο, για παράδειγμα, απαιτούσε μια κάποια υπομονή, η οποία ελπίζουμε ότι θα αποδώσει αργότερα.
Οι λεπτομέρειες κάνουν τη διαφορά! Φανταστείτε να δοκιμάζετε μια λειτουργία στην ίδια την εφαρμογή και να συνειδητοποιείτε ότι κάτι δεν πάει καλά, απλώς και μόνο επειδή περιμένατε να λειτουργήσει διαφορετικά σε ένα smartphone.
Η διατήρηση της ουσίας, του πνεύματος του παιχνιδιού, ενώ παράλληλα το καθιστούμε φιλικό για κινητές συσκευές είναι σαν να περπατάμε σε τεντωμένο σκοινί. Ακόμα κι έτσι, έχουμε την πεποίθηση ότι η γενική μας προσέγγιση θα λειτουργήσει καλά για τους παίκτες.
Τελικά, έχουμε συγκεντρώσει μια φοβερή ομάδα ανάπτυξης που έχει αποκτήσει σημαντική εμπειρία, μελετώντας προσεκτικά την τεκμηρίωση. Αναμφίβολα, αυτό μας εξασφαλίζει ένα ισχυρό πλεονέκτημα μελλοντικά.
Πότε και πώς θα είναι σε θέση να δοκιμάσουν την εφαρμογή οι παίκτες;
Αυτήν τη στιγμή εστιάζουμε στο να ολοκληρώσουμε μια έκδοση που μπορεί να χρησιμοποιηθεί για την αξιόπιστη εκτέλεση ενός βασικού σετ ενεργειών σε έναν κανονικό λογαριασμό, χωρίς πολλά προβληματικά σημεία που θα μπορούσαν να παροδηγήσουν τους παίκτες.
Το σκεπτικό μας είναι να επεκτείνουμε προσεκτικά το κοινό που συμμετέχει στη δοκιμή και να λάβουμε τα σχόλιά τους για τη χρησιμότητα αυτής της έκδοσης όταν πρόκειται για τη στοιχειώδη διατήρηση ενός λογαριασμού. Το επόμενο βήμα θα είναι η διερεύνηση του ποιες λειτουργίες, δυνατότητες και χαρακτηριστικά αξίζουν μελλοντικά.
Εφόσον οι παίκτες ζητούσαν αυτήν την εφαρμογή για χρόνια, είναι ζωτικής σημασίας για εμάς να διαχειριστούμε τις προσδοκίες τους κατάλληλα και να εμπλέξουμε το κοινό μας όταν έχει νόημα, χωρίς να υπάρξει αρνητικός αντίκτυπος στην κοινότητα ή στην ομάδα ανάπτυξης.
Στόχος μας είναι να διευρύνουμε την ομάδα χρηστών που συμμετέχει στις δοκιμές το δεύτερο τρίμηνο του 2022, αρχίζοντας από συσκευές με λειτουργικό σύστημα Android, καθώς και να σχεδιάσουμε τα περαιτέρω μας βήματα, βάσει των σχολίων που θα υποβληθούν.
Μπορούμε να ρίξουμε μια ματιά;
Η διεπαφή χρήσης της εφαρμογής για κινητές συσκευές θα μοιάζει κάπως έτσι. Λάβετε υπόψη ότι αυτά τα στιγμιότυπα οθόνης είναι προσωρινά και ότι ενδέχεται να αλλάξουν πριν την κυκλοφορία του παιχνιδιού.
Η ομάδα του Travian: Legends