Μετάβαση στο κύριο περιεχόμενο

Μάθημα 4: Πρόκληση Dynamic Castle Crasher

Στην Πρόκληση Dynamic Castle Crasher, το Ρομπότ Εικονικής Πραγματικότητας πρέπει τώρα να ρίξει ΚΑΙ κομμάτια από κάθε επανάληψη του Dynamic Castle Crasher Playground, με τον πιο γρήγορο δυνατό τρόπο!

Μια κάτοψη μιας άδειας παιδικής χαράς Dynamic Castle Crasher, με το ρομπότ εικονικής πραγματικότητας (VR) στην κάτω δεξιά γωνία και όλα τα κομμάτια του κάστρου εντελώς καθαρά αφήνοντας μια κενή επιφάνεια.

Μαθησιακό Αποτέλεσμα

  • Εφαρμόστε τη λογική των επαναλαμβανόμενων αποφάσεων με πολλαπλούς αισθητήρες για να λύσετε την Πρόκληση Dynamic Castle Crasher.

Βάζοντας τα όλα μαζί

Οι αλγόριθμοι επιτρέπουν σε έναν χρήστη να δημιουργεί πιο ποικίλα και αποτελεσματικά έργα. Οι αλγόριθμοι είναι ακριβείς ακολουθίες εντολών που μπορούν να χρησιμοποιήσουν επιλογή και επανάληψη για να δώσουν εντολή στο ρομπότ εικονικής πραγματικότητας να χρησιμοποιήσει πληροφορίες από το περιβάλλον του για να εκτελέσει συμπεριφορές.

Μια κοντινή όψη από πάνω προς τα κάτω του ρομπότ εικονικής πραγματικότητας ακριβώς μπροστά από ένα κάστρο στην παιδική χαρά. Κόκκινες και πράσινες καμπύλες γραμμές απεικονίζουν την ανίχνευση του κάστρου από τον αισθητήρα στο μπροστινό μέρος του ρομπότ.

Οι αλγόριθμοι χρησιμοποιούν βρόχους για να ελέγχουν συνεχώς τις τιμές των αισθητήρων και να επαναλαμβάνουν συμπεριφορές. Η ένθεση εντολών υπό όρους μέσα σε βρόχους όπως τα μπλοκ [Forever] ή [Repeat until] θα δώσει εντολή στο VR Robot να ελέγχει συνεχώς αυτές τις συνθήκες.

Ένα δείγμα έργου από την Ενότητα που απεικονίζει την ένθεση ενός μπλοκ if then else μέσα σε ένα μπλοκ Forever για τον συνεχή έλεγχο μιας συνθήκης και τη λήψη μιας απόφασης.

Η επιλογή εφαρμόζεται χρησιμοποιώντας εντολές υπό όρους όπως τα μπλοκ [If then else] ή [Repeat until] για να δώσει εντολή στο ρομπότ εικονικής πραγματικότητας να εκτελέσει συγκεκριμένες συμπεριφορές, ανάλογα με τις αναφερόμενες συνθήκες, όπως οι τιμές των αισθητήρων.

Ένα διάγραμμα της ροής έργου ενός μπλοκ if then else μέσα σε ένα μπλοκ Forever που δείχνει πώς ελέγχεται συνεχώς η συνθήκη του μπλοκ If then else και εκτελείται μόνο ένας κλάδος κάθε φορά. Όλα αυτά συνεχίζονται ξανά και ξανά λόγω του βρόχου Forever.

Η χρήση αισθητήρων με βρόχους και επιλογή επιτρέπει στο ρομπότ εικονικής πραγματικότητας (VR) να αλληλεπιδρά με ένα μεταβαλλόμενο περιβάλλον, όπως η παιδική χαρά Dynamic Castle Crasher Playground.

Προοπτική άποψη του ρομπότ εικονικής πραγματικότητας που βλέπει στα κάστρα στην παιδική χαρά Dynamic Castle Crasher στην αρχή του έργου.

Δυναμική Πρόκληση Καταστροφέα Κάστρου

Σε αυτήν την πρόκληση, δημιουργήστε ένα έργο όπου το ρομπότ εικονικής πραγματικότητας (VR) χρησιμοποιεί έναν αλγόριθμο για να αποσυναρμολογήσει όλα τα κομμάτια του κτιρίου από την παιδική χαρά Castle Crasher, στον συντομότερο δυνατό χρόνο.

Η επίλυση της πρόκλησης Dynamic Castle Crasher απαιτεί τη χρήση χρονοδιακόπτη. Μπορείτε να χρησιμοποιήσετε ένα χρονόμετρο, ένα τηλέφωνο ή μπορείτε ακόμη και να χρησιμοποιήσετε το χρονόμετρο στο ρομπότ εικονικής πραγματικότητας.

Για την ενημέρωσή σας

Μπορείτε να χρησιμοποιήσετε τη λειτουργία παρακολούθησης στο VEXcode VR και να επιλέξετε το μπλοκ (Τιμή χρονοδιακόπτη) που θα παρακολουθείται. Κάθε φορά που εκτελείται το έργο, η οθόνη επαναφέρεται.

Η διεπαφή VR του VEXcode εμφανίζει την Εργαλειοθήκη στην αριστερή άκρη, με επιλεγμένο το μπλοκ χρονοδιακόπτη σε δευτερόλεπτα, έπειτα το Παράθυρο Παιδικής Χαράς VR στο κέντρο και την κονσόλα της Οθόνης ανοιχτή, με το Χρονοδιακόπτη σε Δευτερόλεπτα να εμφανίζεται στην οθόνη.

Για περισσότερες πληροφορίες σχετικά με τη χρήση της Κονσόλας Παρακολούθησης, δείτε αυτό το άρθρο.

Ακολουθήστε αυτά τα βήματα για να ολοκληρώσετε την πρόκληση:

  • Δημιουργήστε ένα νέο έργο ή φορτώστε ένα έργο από προηγούμενα μαθήματα σε αυτήν την Ενότητα. Εάν δημιουργείτε ένα νέο έργο, επιλέξτε το Dynamic Castle Crasher Playground.
  • Μετονομάστε το έργο Μονάδα9Πρόκληση.
  • Ανοίξτε το παράθυρο Playground.
  • Φόρτωση της παιδικής χαράς Dynamic Castle Crasher .
  • Πρόσθεσε τα απαραίτητα μπλοκ για να οδηγήσεις το Ρομπότ Εικονικής Πραγματικότητας (VR) ώστε να σπρώξει όλα τα κομμάτια του κτιρίου από την Παιδική Χαρά του Dynamic Castle Crasher στον συντομότερο δυνατό χρόνο. Να θυμάστε ότι αν έχετε λογαριασμό VR Premium, μπορείτε να χρησιμοποιήσετε μπλοκ VEXcode, μπλοκ Switch ή έναν συνδυασμό και των δύο τύπων μπλοκ για να ολοκληρώσετε την πρόκληση. Το ρομπότ εικονικής πραγματικότητας δεν πρέπει να πέσει από την παιδική χαρά.
  • Ξεκινήστε το έργο για να ελέγξετε αν λειτουργεί. Ο αλγόριθμος θα πρέπει να λειτουργεί ανεξάρτητα από τη διάταξη της παιδικής χαράς.
  • Καταγράψτε τον χρόνο που χρειάστηκε για να ολοκληρώσετε την πρόκληση σε ένα κομμάτι χαρτί, στη συσκευή σας ή παρακολουθώντας το χρονόμετρο στο VEXcode VR.
  • Συνεχίστε να αναθεωρείτε και να εκτελείτε το έργο μέχρι το ρομπότ εικονικής πραγματικότητας να ολοκληρώσει με επιτυχία την πρόκληση Dynamic Castle Crasher Challenge στον συντομότερο δυνατό χρόνο.
  • Αποθηκεύστε το έργο μόλις το Ρομπότ Εικονικής Πραγματικότητας (VR) καταστρέψει με επιτυχία όλα τα κομμάτια του κτιρίου από την Παιδική Χαρά Dynamic Castle Crasher σε χρόνο ρεκόρ.

Συγχαρητήρια! Ολοκληρώσατε με επιτυχία την Πρόκληση Dynamic Castle Crasher!

Ερωτήσεις

Επιλέξτε έναν σύνδεσμο παρακάτω για να αποκτήσετε πρόσβαση στο κουίζ του μαθήματος.

Έγγραφο Google / .docx / .pdf