Το ερώτημα το οποίο θέτουμε, και πρόεκυψε από ένα «πρακτικό» πρόβλημα, είναι το εξής (χωρίς καμία πρόθεση επισκόπησης της σχετικής βιβλιογραφίας)…
Ο παίκτης παιχνιδιών δράσης και στρατηγικής είναι ψηφιακός δημιουργός μέσα στα σύγχρονα και πολύ διαδεδομένα μη-εκπαιδευτικά ψηφιακά περιβάλλοντά τους;
Στην περίπτωση για παράδειγμα του Minecraft«, του παιχνιδιού κατά το οποίο ο παίκτης, εκτός των άλλων, χτίζει τις δικές του τρισδιάστατες κατασκευές μέσα σε έναν αχανή ψηφιακό κόσμο, εύκολα θα μπορούσαμε να μιλήσουμε για δημιουργικότητα, αφού άλλωστε αυτό χρησιμοποιείται πλέον και για εκπαιδευτικούς σκοπούς!
Στην περίπτωση όμως άλλων, παγκοσμίως, πολύ διαδεδομένων στους νέους παιγνιδιών, όπως για παράδειγμα είναι το Forza Horizon, αγωνιστικό παιχνίδι προσομοίωσης και το Clash of Clans (CoC), πολεμικό παιχνίδι στρατηγικής, τι θα μπορούσε να ισχυρισθεί κανείς; Για όλα αυτά τα αγωνιστικά παιχνίδια αθλημάτων και οχημάτων φαίνεται ότι οι ψηφιακές κινητικές δεξιότητες υπερτερούν σαφέστατα σε σχέση με τη δημιουργικότητα. Το CoC όμως, θα μπορούσε κατά μία έννοια να έχει στοιχεία δημιουργικότητας, αφού ο παίκτης χτίζει ο ίδιος στην περιοχή-εφαλτήριο των μαχών του (από το άδειο αρχικό «village», επίπεδο 1, στο γεμάτο με ώρες παιχνιδιού, επίπεδο 38 των επιτευγμάτων του, όπως φαίνεται στη φωτογραφία).
Η εφαρμογή CoC μαζί με τα δεδομένα της – επιτεύγματα του παίκτη, βρισκόταν σε ένα πρώτης γενιάς τετραπύρηνο ευπρεπή και εξαιρετικά αξιόμαχο αλλά «low cost device» (αξίας 150 ευρώ, πριν 4 χρόνια και που δυστυχώς δεν είχε όμως Google Play Store ως Android λειτουργικό, κάτι που τώρα έχουν όλες πλέον οι ταμπλέτες). Αυτό μαζί με 12 άλλες ταμπλέτες τις προμηθεύτηκε το Δίκτυο για τα Δικαιώματα του Παιδιού, για να αναπτύξει την πρωτοβουλία Άνοιξε Σουσάμι.
Ήρθε το πέρασμα του χρόνου και το μηχάνημα αυτό έπρεπε να επανέλθει στις εργοστασιακές του ρυθμίσεις, να καθαρισθεί από «τη σκουριά του χρόνου» και να αλλάξει κάτοχο για να συνεχίσει το ταξίδι του… ΟΛΟ το περιεχόμενό του μεταφέρθηκε ή ανακτήθηκε από άλλες συσκευές, ΕΚΤΟΣ ΔΥΣΤΥΧΩΣ από το περιεχόμενο εκατοντάδων ωρών παιχνιδιού του CoC (αξίας 200 ευρώ, κατά τα λεγόμενα του παιδιού-χρήστη του, για να φτάσει κάποιος από το 1 επίπεδο στο τρέχον 38, και να συνεχίσει μέχρι το 91ο)! Ο νεαρός 12χρονος παίχτης προσπάθησε να λύσει το πρόβλημα μόνος του, αρχικά δοκιμάζοντας προγράμματα «κλωνοποίησης» (π.χ. Cloneit) αλλά δεν τα κατάφερε. Ζήτησε λοιπόν βοήθεια από τον υπογράφοντα πατέρα του, Πληροφορικό, ο οποίος μην έχοντας καμία απολύτως σχέση με το παιχνίδι, σε συνεργασία φυσικά με τον ίδιο, ξεκίνησε τις δοκιμές μεταφοράς, σε νέα συσκευή, ώστε να συνεχιστεί ομαλά… το ταξίδι του στον χρόνο! Το εγχείρημα αποδείχτηκε ένα πολύωρο project, χωρίς να βοηθήσει άμεσα και η σχετική αναζήτηση λύσεων στο διαδίκτυο… Οι προσεγγίσεις στην επίλυση του προβλήματος ήταν βασικά δύο…
- η πρώτη, πιο παραδοσιακή, με μεταφορά δεδομένων – backup, και
- η δεύτερη, πιο σύγχρονη, βασισμένη στο cloud paradigm shift!
Αρχίζει λοιπόν ο γολγοθάς (σε α’ πρόσωπο πλέον), επιχειρώντας την πρώτη προσέγγιση, ως πιο χειροπιαστή για έναν «γερόλυκο της Πληροφορικής»…
ΠΡΟΒΛΗΜΑ 1: Πού είναι τα δεδομένα της εφαρμογής CoC στη μνήμη της ταμπλέτας; Ψάχνοντας την καρτέλα του CoC (βλέπε φωτό, με τα «σύνεργα εξιχνίασης του γρίφου») βλέπουμε όντως ότι είναι περίπου 100 MBs για την εφαρμογή και 300+ MBs για τα δεδομένα. Ψάχνουμε στο σύστημα αρχείων (file system), τα εντοπίζουμε περίπου και τα μεταφέρουμε στο USB. Το USB το τοποθετούμε στη νέα συσκευή-κινητό για να μεταφέρουμε τα δεδομένα, δεδομένου ότι έχουμε ήδη εγκαταστήσει την εφαρμογή CoC, και θεωρούμε ότι η μέθοδος θα δουλέψει… Το κινητό, παρά τις προσπάθειες ΑΡΝΙΟΤΑΝ ΠΕΙΣΜΑΤΙΚΑ ΝΑ ΕΝΤΟΠΙΣΕΙ ΤΟ USB (αφού κατεβάσαμε και δύο νέα προγράμματα).
ΠΡΟΒΛΗΜΑ 2: Πώς θα μεταφέρουμε τα δεδομένα της εφαρμογής στη νέα συσκευή; Ευτυχώς υπάρχουν πολλές λύσεις… Google Drive! Βάζουμε το USB στον υπολογιστή μου και φυσικά πολύ εύκολα τα ανεβάζουμε στο «σύννεφο», κάνουμε share τα αρχεία στο «conkotsanis» gmail της συσκευής, όντως τα βλέπει, αλλά τώρα πρέπει από το Google Drive (στο σύννεφο) να τα μεταφέρουμε ακριβώς μέσα στον φάκελο του CoC! Δυστυχώς ΜΕ ΕΚΠΛΗΞΗ, ψάχνοντας αρκετή ώρα, ανακαλύπτουμε ότι ενώ μεμονωμένα αρχεία μεταφέρονται, ολόκληρος φάκελος (με 100+ αρχεία) δεν γίνεται. Άρχισα να τσαντίζομαι! Πού θα πάει αυτή η ιστορία! Τελικά πίσω πάλι στον υπολογιστή, όλα τα αρχεία συμπιέστηκαν σε ένα αρχείο zip, μεταφέρθηκε το αρχείο στο κινητό και αποσυμπιέστηκαν στο σωστό φάκελο της εφαρμογής (ευτυχώς άμεσα από τον διαχειριστή αρχείων του κινητού)…
ΔΥΣΤΥΧΩΣ ΤΙΠΟΤΑ! Η διαδικασία επαναλήφτηκε σε άλλη ταμπλέτα με πολλαπλές αναζητήσεις, αν υπάρχουν και αλλού άλλα αρχεία, με δοκιμές, πρώτα μεταφορά των δεδομένων και μετά εγκατάσταση της εφαρμογής ΚΑΙ αντίστροφα… ΤΙΠΟΤΑ, Ο ΧΡΟΝΟΣ ΠΕΡΝΟΥΣΕ ΚΑΙ ΛΥΣΗ ΔΕΝ ΥΠΗΡΧΕ… Τελικά η πρώτη μέθοδος δεν δούλεψε, πάμε στη δεύτερη… Η εφαρμογή CoC ξέραμε ότι μπορούσε να συνδεθεί με τα Google Play-Games που χρειαζόντουσαν όμως τις Google Υπηρεσίες, που ΔΕΝ ΜΠΟΡΟΥΣΑΝ ΝΑ ΕΓΚΑΤΑΣΤΑΘΟΥΝ ΣΤΗΝ ΤΑΜΠΛΕΤΑ, ΔΙΟΤΙ ΔΕΝ ΥΠΗΡΧΑΝ ΑΠΟ ΤΗΝ ΑΡΧΗ… Ήταν αυτό που ήθελα να αποφύγω…
ΠΡΟΒΛΗΜΑ 3: Πώς θα εγκαταστήσω στην ταμπλέτα το Google Play–Store, την εφαρμογή Google Play–Games και τις Google Υπηρεσίες; Έπρεπε να κάνω «ROOT» τη συσκευή μου, δεν υπήρχε άλλος τρόπος, κάτι το οποίο συνιστάται μόνο σε developers. Εν πάσει περιπτώσει, έπρεπε να «πιω αυτό το ποτήρι» με τη βεβαιότητα ότι θα ταλαιπωρηθώ (την επόμενη βέβαια μέρα)! Διάλεξα έναν από τους διάφορους προτεινόμενους τρόπους (κατεβάζοντας 3 εφαρμογές και ακολουθώντας τις οδηγίες) αλλά απέτυχε. Δεύτερο και τρίτο ψάξιμο, αυτή τη φορά στο Youtube, που εμπλέκει συσκευή και PC και αφήνει το PC να κάνει τη δουλειά! Σιγά μη δουλέψει… ΚΙ ΟΜΩΣ ΔΟΥΛΕΨΕ!!! Επιτέλους επιλύθηκε και αυτό το πρόβλημα…
ΠΡΟΒΛΗΜΑ 4: Πώς θα συγχρονίσω τα δεδομένα της εφαρμογής στο «σύννεφο», ώστε να φαίνονται από κάθε άλλη συσκευή; Ε, πια αυτό είναι εύκολο! Αφού εντάξαμε στην εφαρμογή Google Play-Games της ταμπλέτας τον χρήστη «conkotsanis», αμέσως αυτή είδε ότι παίζει το παιχνίδι CoC, οπότε και συνδέθηκαν αυτά τα δύο! Πηγαίνουμε στις ρυθμίσεις του παιχνιδιού στην ταμπλέτα, επιλέγουμε να συνδεθεί ΚΑΙ ΑΠΟ ΕΚΕΙ με τον λογαριασμό «conkotsanis», γίνεται επανεκκίνηση του παιχνιδιού και πράγματι ενημερωνόμαστε ότι όντως σχετίζεται με τον χρήστη «conkotsanis»! Ωραία, πάμε πλέον στο κινητό, μπαίνουμε για σιγουριά στην εφαρμογή Google Play-Games με τον χρήστη «conkotsanis», τρέχουμε από εκεί την εφαρμογή, ΚΑΙ ΠΡΟΣ ΜΕΓΑΛΗ ΜΑΣ ΕΚΠΛΗΞΗ δεν είχε γίνει ο συγχρονισμός!!! Πάλι ήταν στο επίπεδο «1» του παιχνιδιού, αντί για το 38! Απογοήτευση… ΗΜΟΥΝ ΕΤΟΙΜΟΣ ΝΑ ΤΑ ΠΑΡΑΤΗΣΩ!!! Κρίμα, τόσο κόπο είχαμε κάνει…
ΠΡΟΒΛΗΜΑ 5: Πώς θα συσχετίσω τα δεδομένα των συσκευών με τους επιθυμητούς χρήστες του CoC; Ήταν φανερό ότι κάτι συνέβαινε με τους χρήστες! Σκεφτήκαμε να σβήσουμε τον χρήστη «conkotsanis» από το CoC. Ψάξαμε στο διαδίκτυο, όπου ενημερωθήκαμε ότι δεν γίνεται στο CoC! Δοκιμάσαμε από την ταμπλέτα (και στο Google Play-Games και στο CoC) να μπούμε με άλλο χρήστη («ykotsanis»), ΤΙΠΟΤΑ… Βατερλό! ΕΚΕΙΝΗ ΤΗΝ ΤΕΛΕΥΤΑΙΑ ΣΤΙΓΜΗ πριν τα παρατήσουμε ολοκληρωτικά, κάναμε τη μικρή αλλά ΘΑΥΜΑΤΟΥΡΓΗ ΠΑΡΑΤΗΡΗΣΗ στην «εξιχνίαση του εγκλήματος» (όπως εξελίχθηκε τελικά το θέμα)! Ένας «άσσος» δίπλα στα «ΕΠΙΤΕΥΓΜΑΤΑ» του CoC, στα δεδομένα του Google Play-Games μας παραξένεψε… ΑΥΤΟ ΣΗΜΑΙΝΕ ΟΤΙ ΚΑΙ ΟΙ ΔΥΟ ΧΡΗΣΤΕΣ ΜΟΛΙΣ ΞΕΚΙΝΟΥΣΑΝ ΤΟ ΠΑΙΧΝΙΔΙ… Πράγματι και ο χρήστης «conkotsanis», εκτός από τον «ykotsanis», είχε παίξει μία μόνο φορά στο κινητό πριν την προσπάθεια μεταφοράς, με αποτέλεσμα να θυμάται αυτό το 1 και μοναδικό επίτευγμα, και να αγνοεί τα 38 επιτεύγματα στην εφαρμογή της ταμπλέτας!!! Εντάξαμε έναν ΕΝΤΕΛΩΣ ΝΕΟ ΧΡΗΣΤΗ, που δεν ΕΙΧΕ ΞΑΝΑΠΑΙΞΕΙ ΠΟΤΕ, και «ώ του θαύματος» αυτό δούλεψε…
Αυλαία, με τα «διδάγματα», αυτής της πολύ-ωρης πολύ-παραμετρικής επίλυσης του προβλήματος…
- Πριν ξεκινήσουμε την επίλυση κάποιου προβλήματος, επιχειρούμε μια ερώτηση στο διαδίκτυο της μορφής «How to…» κυρίως για ιδέες (χρειάζεται ιδιαίτερη προσοχή στις πηγές και το περιεχόμενό τους – ειδικά στα διαφημιστικά πρόσθετα, μπορεί να βοηθήσει, μπορεί και όχι).
- Υπάρχουν πολλοί δρόμοι επίτευξης του επιθυμητού αποτελέσματος, τουλάχιστον στην επίλυση ψηφιακών προβλημάτων…
- Η επίτευξη αυτή, μας εφοδιάζει με νέες «άχρηστες» ή μη γνώσεις και κυρίως δεξιότητες…
- Μία από τις σημαντικότερες δεξιότητες (που σχετίζονται με τους γρίφους της αστυνομικής λογοτεχνίας και των ταινιών) είναι η παρατηρητικότητα.
- Θυμόμαστε πάντα, να είμαστε οπλισμένοι με πολύ-πολύ υπομονή, διότι «δυστυχώς ο υπολογιστής έχει πάντα δίκιο, αλλά ευτυχώς δεν έχει ποτέ άδικο…» (όπως έλεγα από πολύ παλιά), όπου βέβαια «υπολογιστής», σημαίνει κάθε κατασκευαστής οποιουδήποτε ψηφιακού έργου, το οποίο συνήθως έχει κοινές προδιαγραφές με άλλα ομοειδή, αλλά μπορεί να έχει και μη κοινές, όχι εύκολα αντιληπτές ή ορατές στους «κοινούς» χρήστες…
- Τέλος, πριν ξεκινήσουμε κάποια προσπάθεια στην οποία θα αφιερώσουμε χρόνο, επιβεβαιωνόμαστε πλέον για τις δυνατότητες «συγχρονισμού στο σύννεφο» και σε άλλες συσκευές, ανεξάρτητα αν η προσπάθειά μας θα έχει «σύγχρονα» ή «ασύγχρονα» χαρακτηριστικά, δηλαδή αν θα «παίζει» με ή χωρίς διαδίκτυο…
Με άλλα λόγια, μετακινούμαστε πλέον από τις παραδοσιακές μεθόδους backup/restore στις νέες μεθόδους cloud synchronization!
Και επεκτείνοντας το «δίδαγμα» αυτό, όσοι δεν εντρυφήσουμε σε αυτό το «paradigm shift from ground to cloud» αυτο-περιορίζουμε τη δράση μας στο σημερινό και μελλοντικό μας κόσμο…
ΓΚ, Αύγουστος 2017