Το Raspberry Pi είναι μια αίσθηση υπολογιστών, αλλά αρχικά σχεδιάστηκε με μία βασική πρόθεση: να εμπνεύσει μια νέα γενιά να κοιτάξει πέρα από τις κονσόλες παιχνιδιών, τα smartphone και τα tablet και να αγκαλιάσει τον τρόπο του κώδικα.
Αν ψάχνετε για έργα που σχετίζονται με ένα Raspberry Pi, γιατί να μην ρίξετε μια ματιά στο σεμινάριό μας πώς να μετατρέψετε ένα Raspberry Pi σε κέντρο πολυμέσων XBMC ;
Έρχεται με μια επιλογή περιβαλλόντων προγραμματισμού προ-ψημένα στη διανομή Linux που βασίζεται στο Debian, αλλά ο ευκολότερος τρόπος για να ξεκινήσετε είναι με το Scratch. Δημιουργήθηκε από το Media Lab στο MIT, το Scratch σχεδιάστηκε για να διδάξει στα παιδιά τις βασικές αρχές του προγραμματισμού, χωρίς να χρειάζεται να μάθει περίπλοκη σύνταξη.
Το Scratch επιτρέπει στους χρήστες να μεταφέρουν και να αποθέτουν χαρακτήρες και αντικείμενα σε ένα περιβάλλον παιχνιδιού και, στη συνέχεια, να προγραμματίζουν τις ενέργειές τους χρησιμοποιώντας δομικά στοιχεία, τα οποία ομαδοποιούνται σε κατηγορίες με χρωματική κωδικοποίηση, όπως Controls, Motion, Operators και Sensing. Σύροντας και τοποθετώντας τα στη θέση τους, μπορείτε να δημιουργήσετε εκπληκτικά εξελιγμένες διαδραστικές ιστορίες, κινούμενα σχέδια και παιχνίδια και, στη συνέχεια, να τις μοιραστείτε με μια παγκόσμια κοινότητα μαθητών και προγραμματιστών.
Θέλετε να αγοράσετε ένα Raspberry Pi; Ανακαλύψτε την πλήρη γκάμα κιτ, αξεσουάρ και θήκες εδώ
Ξεκινώντας με το Scratch
Σε αυτήν τη λειτουργία, θα δημιουργήσουμε ένα παιχνίδι arcade - το ονομάζουμε Crustacean Storm - ενώ σας δίνουμε μερικούς δείκτες για το πώς να το προχωρήσετε περαιτέρω.
Εάν δεν έχετε ξαναδεί το Scratch στο παρελθόν, ίσως αξίζει να δείτε το προηγούμενο χαρακτηριστικό για προγραμματισμό με αυτό , που καλύπτει ορισμένες από τις βασικές λειτουργίες. Ωστόσο, το Scratch είναι εύκολο να παραληφθεί. τα σενάρια του είναι κατανοητά και μπορείτε να μάθετε πολλά μόνο κατεβάζοντας παιχνίδια και ανακαλύπτοντας τι τους κάνει να τσεκάρουν.
Μην ανησυχείτε εάν δεν διαθέτετε Raspberry Pi: Το Scratch θα εκτελείται ευτυχώς σε Windows, OS X και Linux, ακόμα και στους πιο μέτριους υπολογιστές. Μπορείς κατεβάστε το και βρείτε πολλά παραδείγματα προγραμμάτων εδώ .
Θέλουμε επίσης να μοιραστείτε μαζί μας τα ολοκληρωμένα παιχνίδια σας. Συνεργαστήκαμε με τους δημιουργούς του Raspberry Pi για να οργανώσουμε τον δικό μας διαγωνισμό παιχνιδιού Scratch.
Windows 10 τεχνολογική προεπισκόπηση iso
Αρχή
Πρώτα, ξεκινήστε το Scratch. Τώρα, δεν μπορείτε να έχετε μια γάτα να πρωταγωνιστεί σε ένα παιχνίδι που ονομάζεται Crustacean Storm. Κάντε δεξί κλικ στο sprite και διαγράψτε το. Μεταβείτε στη γραμμή New Sprite πάνω από το κάτω δεξί παράθυρο, επιλέξτε το μεσαίο κουμπί για να επιλέξετε νέο sprite από το αρχείο, μεταβείτε στο φάκελο Costumes | Animals και επιλέξτε shark 1-b.
Μαζεύω
Όπως είναι, ο καρχαρίας είναι πολύ μεγάλος. Ας τον συρρικνώσουμε. Επιλέξτε το εργαλείο συρρίκνωσης από τη γραμμή εργαλείων (όπως φαίνεται παραπάνω) και κάντε κλικ περίπου 30 φορές στον καρχαρία έως ότου είναι περίπου το μέγεθος που εμφανίζεται εδώ. Τώρα ήρθε η ώρα να ονομάσουμε το sprite. Μεταβείτε στη γραμμή ονομάτων πάνω από το κεντρικό παράθυρο και πληκτρολογήστε για να αλλάξετε το όνομά της από Sprite1 σε Shark.
Έλεγχος 1
Ήρθε η ώρα να θέσετε τον παίκτη σε έλεγχο. Αρχικά, επιλέξτε την κατηγορία Ελέγχου από την επάνω αριστερή γωνία της οθόνης και, στη συνέχεια, σύρετε τα μπλοκ όταν πατηθεί το πλήκτρο διαστήματος και για πάντα στο παράθυρο σεναρίου του καρχαρία, όπως φαίνεται εδώ. Θα χρησιμοποιήσουμε το πλήκτρο διαστήματος ως το κλειδί εκκίνησης για το παιχνίδι μας.
Έλεγχος 2
Τώρα σύρετε το μπλοκ if από την κατηγορία Ελέγχου στο μπλοκ για πάντα, μετά μεταβείτε στην κατηγορία Sensing και σύρετε το πλήκτρο «space» που πατήθηκε στο σημείο ελέγχου στο if. Χρησιμοποιήστε το αναπτυσσόμενο μενού για να αλλάξετε χώρο σε επάνω βέλος.
Απάντηση
Αυτό λέει στο Scratch να προσέξει το πλήκτρο Up, αλλά τώρα πρέπει να αντιστοιχίσουμε την απάντηση. Μεταβείτε στην κατηγορία Motion και σύρετε το μπλοκ αλλαγής y κατά 10 στο μπλοκ if. Εάν πατηθεί το πλήκτρο διαστήματος και μετά το Πάνω βέλος, ο καρχαρίας μας κινείται τώρα. Τώρα μπορείτε να το επαναλάβετε για το κάτω βέλος, αντικαθιστώντας την αλλαγή y με τιμή σε -10.
Θέση εκκίνησης
Για να λειτουργήσει το αριστερό και το δεξί βέλος, επαναλάβετε τα βήματα 4 και 5, αλλά αντικαταστήστε την αλλαγή y με μπλοκ με την αλλαγή x με μπλοκ και ορίστε τις τιμές -10 και 10 αντίστοιχα. Τέλος, το αστέρι μας χρειάζεται μια αρχική θέση. Πιάστε το μπλοκ μετάβασης στο x: 0 y: 100 από το Motion και σύρετέ το στο σημείο που εμφανίζεται. Αλλάξτε και τις δύο τιμές σε 0.
Ψάρι
Τώρα κάντε κλικ ξανά για να επιλέξετε νέο sprite από το αρχείο και επιλέξτε ένα ψάρι, πριν το συρρικνώσετε όπως κάναμε στο βήμα 2 και μετονομάζοντάς το Fish. Βεβαιωθείτε ότι είναι επιλεγμένο, όπως φαίνεται, και σύρετε όταν πατήσετε το πλήκτρο διαστήματος στο κεντρικό παράθυρο σεναρίων. Μεταβείτε στο Motion και σύρετε το μπλοκ μετάβασης στο x: 0 y: 0 στη θέση του παρακάτω.
Τυχαία
Ορίστε το x στο 205. Για να σταματήσετε τα ψάρια να εμφανίζονται πάντα στο ίδιο μέρος, μεταβείτε στους χειριστές και σύρετε το τυχαίο pick 1 έως 10 μπλοκ στην τιμή y. Ορίστε τιμές σε -180 και 180. Στη συνέχεια, μεταβείτε στο Control και σύρετε για πάντα για να εισέλθετε παρακάτω, μετά πηγαίνετε στο Motion και τραβήξτε την αλλαγή x με μπλοκ μέσα σε αυτό. Αλλαγή x σε -5.
Ανίχνευση άκρων
Θέλουμε τα ψάρια μας να επανεμφανιστούν αν χτυπήσει στο πλάι της οθόνης. Σύρετε ένα μπλοκ if από το Control μέσα στο μπλοκ για πάντα και μετά μεταβείτε στην κατηγορία Sensing και σύρετε το μπλοκ επαφής στο if. Επιλέξτε Edge από το αναπτυσσόμενο αναπτυσσόμενο μενού. Σύρετε το μπλοκ μετάβασης στο x & y από το Motion και διαμορφώστε το όπως στο βήμα 8.
πώς να προσθέσετε emotes στο twitch
Μεταβλητές
Κάντε κλικ στο Μεταβλητές και μετά στο κουμπί Δημιουργία μεταβλητής. Καλέστε το Βαθμολογία. Το σκορ θα εμφανιστεί τώρα στην επάνω αριστερή γωνία της οθόνης του παιχνιδιού. Προσθέστε ένα νέο όταν το πλήκτρο 'space' πατηθεί μπλοκ από το Control, κλιπ σε ένα μπλοκ για πάντα εάν τώρα πηγαίνετε στο Sensing και σύρετε σε ένα μπλοκ που αγγίζει. Επιλέξτε καρχαρία από το αναπτυσσόμενο μενού.
Το ψάρι συναντά τον καρχαρία
Τι συμβαίνει όταν το ψάρι συναντά τον καρχαρία; Ο φίλος μας είναι τρώγεται και το σκορ ανεβαίνει. Μεταβείτε στις Μεταβλητές και μεταφέρετε τη βαθμολογία αλλαγής κατά 1 μπλοκ και μετά μεταβείτε στην ενότητα Κοιτάξεις και σύρετε την αλλαγή «χρώμα» κατά 25 μπλοκ. Αλλάξτε την επιλογή χρώματος σε pixelate.
Μεγαλύτερο αποτέλεσμα
Είναι ένα ωραίο αποτέλεσμα, αλλά πολύ σύντομα. Σύρετε το μπλοκ αναμονής «1,00 δευτ.» Από το στοιχείο ελέγχου και αλλάξτε τη διάρκεια αναμονής σε 0,02. Στη συνέχεια, σύρετε σε ένα άλλο μπλοκ αλλαγής «χρώματος» και αλλάξτε το χρώμα σε pixelate. Προσθέστε το μπλοκ μετάβαση στο x με μια τυχαία θέση y (όπως στο βήμα 8), και ένα σαφές μπλοκ εφέ γραφικών από το Looks.
Είναι ώρα καβουριών!
Είναι ώρα καβουριών! Προσθέστε ένα νέο sprite - καβούρι 1-a - και συρρικνώστε τον. Μπορούμε να κάνουμε το καβούρι να κινήσει διπλασιάζοντας το σενάριο ψαριού. Κάντε κλικ στο Fish sprite και, στη συνέχεια, κάντε κλικ στο εικονίδιο Duplicate στην επάνω γραμμή εργαλείων, κάντε κλικ στο πρώτο σενάριο για αυτό το ψάρι και σύρετε το πάνω στο καβούρι. Μεταβείτε στο σενάριο του καβουριού και τροποποιήστε την αλλαγή x κατά τιμή, ώστε να διαβάζει -8.
Θανατηφόρο καβούρι
Το καβούρι κινείται, αλλά θέλουμε να είναι θανατηφόρο. Σύρετε ένα νέο όταν πατήσετε το πλήκτρο 'space' και, στη συνέχεια, προσθέστε ένα μπλοκ για πάντα αν είναι. Μεταβείτε στο Sensing και προσθέστε ένα μπλοκ που αγγίζει. χρησιμοποιήστε το αναπτυσσόμενο μενού για να επιλέξετε το Shark sprite. Μεταβείτε στο Control και σύρετε σε ένα μπλοκ εκπομπών. Επιλέξτε Νέο από το αναπτυσσόμενο μενού και ονομάστε το Θάνατος.
Θάνατος
Ο θάνατος ισούται με το Game Over. Επιλέξτε το Shark sprite και μετά μεταβείτε στην κατηγορία Control και προσθέστε το μπλοκ όταν λαμβάνω. Επιλέξτε Θάνατος από το αναπτυσσόμενο μενού. Τώρα προσθέστε ένα μπλοκ επανάληψης από το Control, μεταβείτε στο Looks και προσθέστε το ίδιο μπλοκ pixelate όπως στο βήμα 12 και, στη συνέχεια, ένα μπλοκ αναμονής.
Αργός θάνατος
Ας τεντώσουμε λίγο τον θάνατο του καρχαρία. Ορίστε την τιμή αναμονής σε 0,1 δευτερόλεπτα και ορίστε την τιμή στο μπλοκ επανάληψης σε 6. Προσθέστε μια διακοπή όλων από το στοιχείο ελέγχου στο τέλος αυτού του σεναρίου. Αυτό θα τελειώσει το παιχνίδι όταν χτυπηθεί ο καρχαρίας.
πώς μπορώ να εξαγάγω ένα αρχείο rar
Επαναφορά βαθμολογίας
Χρειαζόμαστε το σκορ για επαναφορά κάθε φορά που ξεκινά το παιχνίδι, οπότε σύρετε μια βαθμολογία σε 0 μπλοκ από μεταβλητές και ένα μπλοκ εκπομπής από το Looks στο πρώτο σενάριο καρχαρία, τοποθετώντας τα ακριβώς κάτω από το αρχικό όταν το πλήκτρο «space» πατήσει μπλοκ.
Σμήνος καβουριών!
Έχουμε έναν δολοφόνο καρκινοειδή, αλλά τι γίνεται με ένα σμήνος; Στο Scratch μπορείτε εύκολα να αντιγράψετε καβούρια. Κάντε κλικ στο Διπλότυπο εργαλείο, στη συνέχεια στο καβούρι και δημιουργήστε ένα άλλο καβούρι ή δύο. Όταν τελειώσετε, κάντε κλικ στο κουμπί επάνω δεξιά για είσοδο στη λειτουργία παρουσίασης πλήρους οθόνης, πατήστε την πράσινη σημαία και, στη συνέχεια, κενό διάστημα - και ξεκινήστε να παίζετε.
Ποιο είναι το επόμενο?
Από πού πηγαίνεις από εδώ; Η προσθήκη φόντου θα ήταν ένα εύκολο βήμα (εδώ απλώς επεξεργαστήκαμε το προεπιλεγμένο φόντο και χρησιμοποιήσαμε το εργαλείο Paintbucket για να το γεμίσουμε με μπλε). Ένα άλλο θα ήταν να προσθέσετε ηχητικά εφέ ή ακόμα και απλά κινούμενα σχέδια. Τόσο ο καρχαρίας όσο και το καβούρι έχουν εναλλακτικά κοστούμια που μπορείτε να χρησιμοποιήσετε και είναι απλό να κάνετε χρησιμοποιώντας το διακόπτη στο μπλοκ κοστουμιών στην κατηγορία Looks. Αλλάζοντας τις τιμές είναι επίσης δυνατό να επιταχύνετε τα καβούρια και τα ψάρια, ενώ μπορείτε να αντιγράψετε και τα δύο για να κάνετε ένα πιο απασχολημένο παιχνίδι. Γιατί να μην προσπαθήσετε να προσθέσετε περισσότερα εχθρικά θαλάσσια πλάσματα με διαφορετικά μοτίβα κίνησης ή να αλλάξετε το θέμα εντελώς; Ή προσθέστε τίτλους και μια κατάλληλη οθόνη Game Over. Το Scratch κάνει όλα αυτά και πιο δυνατά - τα υπόλοιπα εξαρτώνται από εσάς.
Γράψτε το δικό σας παιχνίδι Raspberry Pi
α / α