Το Pocket Code φέρνει τον δημιουργικό προγραμματισμό στις κινητές συσκευές, ώστε να μπορείτε να δημιουργείτε παιχνίδια, κινούμενα σχέδια, διαδραστική τέχνη και μικρές εφαρμογές απευθείας στο smartphone σας, χωρίς να χρειάζεται να χρησιμοποιήσετε υπολογιστή. Με μια οπτική γλώσσα που βασίζεται σε μπλοκ, εμπνευσμένη από προσεγγίσεις όπως το Scratch, το εργαλείο της Catrobat μετατρέπει το τηλέφωνό σας σε ένα think tank έτοιμο να εκτελέσει, να μοιραστεί και να αναμίξει έργα ανά πάσα στιγμή.
Περισσότερο από μια απλή εφαρμογή, το Pocket Code είναι μια πλατφόρμα που υποστηρίζεται από μια ενεργή κοινότητα, τεκμηρίωση και εκπαιδευτικούς πόρους. Τα δημόσια έργα δημοσιεύονται με άδειες ανοιχτού κώδικα για να διευκολύνουν τη μάθηση, τη συνεργασία και την δημιουργική επαναχρησιμοποίηση, ώστε τόσο οι αρχάριοι όσο και οι έμπειροι χρήστες να μπορούν να προοδεύσουν χωρίς εμπόδια.
Τι είναι το Pocket Code και γιατί μπορεί να σας ενδιαφέρει
Το Pocket Code είναι μια δωρεάν εφαρμογή Android που σας επιτρέπει να δημιουργείτε, να επεξεργάζεστε, να εκτελείτε, να μοιράζεστε και να αναμειγνύετε προγράμματα που έχουν δημιουργηθεί με το Catrobat, μια οπτική γλώσσα προγραμματισμού που εκτελείται απευθείας στο τηλέφωνό σας. Δεν απαιτούνται δεξιότητες προγραμματισμού : σύρετε μπλοκ, ορίστε συμπεριφορές και δοκιμάστε τις ιδέες σας σε δευτερόλεπτα.
Η φιλοσοφία του έργου προωθεί τη συνεργασία και την αναμίξη . Μπορείτε να πάρετε έργα άλλων ανθρώπων, να τα τροποποιήσετε και να τα αναδημοσιεύσετε, κοινοποιώντας τα αποτελέσματα με τους φίλους σας ή με τον υπόλοιπο κόσμο. Όλα τα δημόσια έργα Catrobat είναι διαθέσιμα για λήψη με ανοιχτές άδειες χρήσης , μεγιστοποιώντας τη μάθηση και την ανταλλαγή γνώσεων.
Για όσους δεν είναι εξοικειωμένοι, το Catrobat είναι μια δωρεάν, ανοιχτού κώδικα οπτική γλώσσα που κυκλοφόρησε το 2010. Στόχος της ήταν πάντα να φέρει την υπολογιστική σκέψη στο νεότερο κοινό και να εκδημοκρατικοποιήσει την ψηφιακή δημιουργία με τις κινητές συσκευές ως κύριο εργαλείο, χωρίς να βασίζεται σε υπολογιστή.
Η εμπειρία θυμίζει Scratch, αλλά με μια βασική διαφορά: όλα συμβαίνουν στο smartphone Android σας . Επιπλέον, ορισμένες πτυχές της γλώσσας και των πόρων έχουν σχεδιαστεί για να μειώσουν το χάσμα μεταξύ των φύλων σε ψηφιακά περιβάλλοντα, ενθαρρύνοντας τα νεαρά κορίτσια να συμμετέχουν.
Χαρακτηριστικά, οπτική γλώσσα και σημαντικά νέα χαρακτηριστικά
Το περιβάλλον Pocket Code σάς παρέχει όλα τα εργαλεία που χρειάζεστε για να δημιουργήσετε έργα από την αρχή και να τα μοιραστείτε με μια μεγάλη κοινότητα. Περιλαμβάνει επίσης ενσωματωμένα εκπαιδευτικά βίντεο και βοήθεια για να σας καθοδηγήσουν στο πρώτο σας έργο, αν μόλις ξεκινάτε.
Η εφαρμογή ενσωματώνει ένα σύνολο δομικών στοιχείων και επεκτάσεων που έχουν αναπτυχθεί με κάθε έκδοση. Παρακάτω είναι μια λεπτομερής συλλογή των αξιοσημείωτων χαρακτηριστικών και βελτιώσεων, ξαναγραμμένων και ομαδοποιημένων, ώστε να μην χάσετε ούτε μία:
- Δημιουργικά στοιχεία εισόδου και αισθητήρες : Προηγμένη ανίχνευση αφής (συμπεριλαμβανομένου του “χρώματος αφής” και των ιδιοτήτων αντικειμένων ανά χρώμα), αισθητήρες OCR (οπτική αναγνώριση χαρακτήρων), συνεχής αναγνώριση ομιλίας και αισθητήρες συσκευών για παιχνίδια που βασίζονται στην κίνηση.
- Μπλοκ ελέγχου και ροής : βρόχος «για κάθε…», βελτιώσεις στις δομές υπό όρους (επισήμανση όλων των τμημάτων του μπλοκ σε «αν», «επανάληψη» κ.λπ.) και ένα νέο τούβλο «Ολοκλήρωσης σταδίου» για ρητό κλείσιμο της σκηνής.
- Δεδομένα και Μόνιμη Λειτουργία : Μπλοκ για την ανάγνωση και εγγραφή μεταβλητών μόνιμα στη συσκευή, την εγγραφή τιμών σε αρχεία και μπλοκ για την εισαγωγή κειμένου και εικόνων από τον ιστό κατά τον χρόνο εκτέλεσης.
- Εργασία με λίστες και κείμενο : εισαγωγή δεδομένων σε μορφή CSV , μια συνάρτηση για την εύρεση του ευρετηρίου ενός στοιχείου σε λίστες, ένα μπλοκ για την αφαίρεση όλων των στοιχείων από μια λίστα και ένας οδηγός κανονικών εκφράσεων (συμπεριλαμβανομένης της εξαγωγής κειμένου χρησιμοποιώντας regex).
- Αλληλεπίδραση και πολυμέσα : πατήστε το τούβλο σε συντεταγμένες X/Y , σταματήστε το μπλοκάρισμα ήχου , βελτιώσεις στην κάμερα (συμπεριλαμβανομένης της δυνατότητας παιχνιδιών επαυξημένης πραγματικότητας κάνοντας το τούβλο κάμερας να λειτουργεί ξανά) και βελτιστοποιήσεις ανίχνευσης προσώπου .
- Ρομποτική και υλικό : υποστήριξη για το LEGO Mindstorms EV3 (με νέους αισθητήρες), επεκτάσεις για τα Parrot AR.Drone 2.0 και Parrot Jumping Sumo , συμβατότητα NFC (ετικέτες και σάρωση, με διαδοχικές βελτιώσεις) και Chromecast για χρήση του κινητού ως gamepad με αισθητήρες.
- Οπτική επεξεργασία : Το Pocket Paint ενσωματώνεται απευθείας στην εφαρμογή (δεν απαιτείται ξεχωριστή εγκατάσταση), νέος επιλογέας χρωμάτων για την εμφάνιση μεταβλητών και βελτιωμένος επεξεργαστής εικόνων με πολλές βελτιώσεις χρηστικότητας.
- Διεπαφή και Προσβασιμότητα : Νέα κύρια διεπαφή (σε εξέλιξη), ρυθμίσεις προσβασιμότητας , πιο κατανοητά ονόματα σε όλη την εφαρμογή, προαιρετική οπτική διεπαφή για το τούβλο “place on X and Y” και αίτημα άδειας “on tap” για αποφυγή τριβών.
- Επικοινωνία με τον ιστότοπο : η δυνατότητα ορισμού μιας λίστας αξιόπιστων τομέων για την εισαγωγή περιεχομένου, βελτιώσεις στην πρόσβαση στην κοινότητα και ενοποιημένη σύνδεση (η σύνδεση από την εφαρμογή σας συνδέει επίσης με τον ιστότοπο της κοινότητας).
- Συμβατότητα και οικοσύστημα : Υποστήριξη για έργα Scratch 3.0 , βελτιωμένος μετατροπέας Scratch σε Catrobat και προβολή κώδικα Blockly εντός της κοινότητας.
- Διαχείριση Έργων : Ιδιωτικός χώρος αποθήκευσης για έργα, εισαγωγή και εξαγωγή μεταξύ ιδιωτικού και εξωτερικού χώρου αποθήκευσης και δημιουργία σε βάθος ευρετηρίου για τη βελτίωση της αναζήτησης Google.
- Διορθώσεις και ποιότητα : Εκτός από τις αμέτρητες διορθώσεις σφαλμάτων (κολλήματα, λήψεις, κλωνοποιήσεις, αναπηδήσεις, επίπεδα, τοπικές μεταβλητές, καρφίτσες Arduino, διαλόγους, μηνύματα σφάλματος κ.λπ.), έχουν εισαχθεί πολλαπλές βελτιώσεις σχεδιασμού και εμπειρίας χρήστη σε κάθε έκδοση.
- Κέντημα και Δημιουργικότητα : Εγγραφή δεδομένων κεντήματος σε ένα αρχείο και ράψιμο τούβλων (επέκταση κεντήματος) για να επεκτείνετε τη δημιουργική σας παλέτα.
- Ήχος και Φωνή : Μπλοκ «Ερώτηση» με φωνητική απόκριση στην ενότητα ήχων και αισθητήρες συνεχούς αναγνώρισης φωνής για διαδραστικές εμπειρίες.
Μεταξύ των ορόσημων και των ενδιαφέρουσων σημειώσεων, η εφαρμογή ανακοίνωσε κρίσιμες επείγουσες επιδιορθώσεις (για παράδειγμα, για σύνδεση στο Google ή προβλήματα κατά το άνοιγμα σελίδων έργων από διευθύνσεις URL) και οδηγίες ανάκτησης για έμπειρους χρήστες (πώς να εισάγετε παλιά έργα που είναι αποθηκευμένα στην παραδοσιακή διαδρομή “Pocket Code”). Ανακοινώθηκαν επίσης εκδηλώσεις όπως το “Heroes of the Universe” (catrobat.at/hotu) και προσκλήσεις προς την εκπαιδευτική και αναπτυξιακή κοινότητα .
- Διαβάστε επίσης: Πως να ανακτήσετε τα διαγραμμένα μηνύματα κειμένου στο Android
Μια αξιοσημείωτη πτυχή είναι ότι η εφαρμογή και η πλατφόρμα της έχουν βελτιώσει λεπτομέρειες όπως η σύνδεση (συμπεριλαμβανομένης της Google), το άνοιγμα σελίδων έργου από διευθύνσεις URL και τη διόρθωση σφαλμάτων που επηρεάζουν τα παράθυρα διαλόγου, τα χρώματα της πένας, τις λήψεις, τα κλώνους, τα bounces και άλλα προβλήματα. Αυτή η συνεχής εξέλιξη καταδεικνύει τη δέσμευση του έργου να προσφέρει ένα αξιόπιστο και ενημερωμένο εργαλείο.
Επιπλέον, η κοινότητα έχει προσθέσει βελτιώσεις στη λειτουργία του backpack , στη διαχείριση σκηνών , στη μηχανή φυσικής , στα πεδία περιγραφής, στις ετικέτες NFC και στα παράθυρα διαλόγου. Έχουν επίσης διορθωθεί σφάλματα που σχετίζονται με τοπικές μεταβλητές και ακίδες Arduino , ενώ έχουν γίνει βελτιστοποιήσεις κατά την επεξεργασία τύπων με πολλαπλές εισόδους. Η προσθήκη αυτών των λειτουργιών ανταποκρίνεται στο αυξανόμενο ενδιαφέρον για την επέκταση των δημιουργικών και τεχνικών δυνατοτήτων εντός της πλατφόρμας.
Με την πάροδο του χρόνου, έχουν προστεθεί λειτουργίες όπως η επιλογή γλώσσας από τη διεπαφή, η οποία είναι χρήσιμη εάν το τηλέφωνό σας δεν υποστηρίζει τη γλώσσα που θέλετε, και η ενισχυμένη συμμόρφωση με τις πολιτικές δεδομένων χρήστη του Google Play, εκτός από τους ενημερωμένους όρους χρήσης και απορρήτου . Η ενσωμάτωση του Chromecast για τη χρήση του τηλεφώνου σας ως τηλεχειριστήριο και η προσθήκη του Blockly στην κοινότητα για την προβολή κώδικα έργου, ενισχύουν τον εκπαιδευτικό και κοινοτικό του χαρακτήρα.
Τέλος, αν προέρχεστε από προηγούμενη εγκατάσταση και θέλετε να ανακτήσετε τα έργα σας, υπήρχαν συγκεκριμένες οδηγίες για να το κάνετε: μεταβείτε στα “Έργα στη συσκευή”, πατήστε τις τρεις τελείες στην επάνω δεξιά γωνία, επιλέξτε “Εισαγωγή…” και μεταβείτε στον φάκελο “Κωδικός τσέπης”. Συνιστάται επίσης να δημιουργήσετε αντίγραφα ασφαλείας πριν από την ενημέρωση.
Το Pocket Code συνδυάζει ένα οπτικό περιβάλλον προγραμματισμού, μια ανοιχτή κοινότητα και έναν ρυθμό συνεχούς βελτίωσης σε κινητές συσκευές , καθιστώντας το ιδιαίτερα ενδιαφέρον για μάθηση μέσω της δημιουργίας, της κοινής χρήσης έργων ανοιχτού κώδικα και του πειραματισμού με αισθητήρες, φωνή, κάμερες, ρομποτική και πολλά άλλα. Αν ψάχνετε για ένα προσβάσιμο εργαλείο για να πυροδοτήσετε ιδέες και να τις μετατρέψετε σε διαδραστικές εμπειρίες, αυτή η προσφορά από την Catrobat έχει κερδίσει μια θέση με τα δικά της πλεονεκτήματα .