Έξυπνη Παράδοση
Πρόκληση: Σε αυτό το παιχνίδι, το Ρομπότ Εικονικής Πραγματικότητας ξεκινά στο κέντρο της Πόλης του Πλέγματος Αριθμών. Ο σκοπός του παιχνιδιού είναι να οδηγήσετε το ρομπότ εικονικής πραγματικότητας στο πλέγμα 0 για να παραλάβει ένα μυστικό πακέτο και, στη συνέχεια, να το παραδώσει σε ένα τυχαία καθορισμένο πλέγμα αριθμών. Το ρομπότ μπορεί να κινείται μόνο σε κατευθύνσεις παράλληλες προς τον άξονα x ή παράλληλες προς τον άξονα y. Ο πιο γρήγορος χρόνος κερδίζει!
- Επιλέξτε και κατεβάστε το φόντο Έξυπνης Παράδοσης ως αρχείο PNG από παρουσίαση διαφανειών της Google.
- Επιλέξτε το Art Canvas+ Playground και ανεβάστε το φόντο Smart Delivery.
- Δημιουργήστε έναν αλγόριθμο για να οδηγήσετε το ρομπότ εικονικής πραγματικότητας στο πλέγμα 0 και στη συνέχεια σε ένα καθορισμένο πλέγμα που επιλέγεται τυχαία από το 1 έως το 99.
- Χρησιμοποιήστε μια μεταβλητή για να αποθηκεύσετε τον τυχαία επιλεγμένο αριθμό.
- Εκτυπώστε την τιμή της μεταβλητής στην Κονσόλα Εκτύπωσης για να εμφανιστεί ο αριθμός πλέγματος που έχει αντιστοιχιστεί.
- Χρησιμοποιήστε το VR Pen για να σχεδιάσετε τη διαδρομή παράδοσης χρησιμοποιώντας μεταβλητές για να προσδιορίσετε τις αποστάσεις οδήγησης στις κατευθύνσεις παράλληλες προς τον άξονα x και τον άξονα y.
- Χρησιμοποιήστε το μπλοκ [Γέμισμα περιοχής με χρώμα] για να συμπληρώσετε το πλέγμα 0 και το αντιστοιχισμένο πλέγμα.
Χρήσιμες συμβουλές
- Κάθε τετράγωνο στον Αριθμημένο Χάρτη Πλέγματος έχει διαστάσεις 200 mm επί 200 mm.
- Το ψηφίο στη θέση των Μονάδων του εκχωρημένου αριθμού καθορίζει τον αριθμό των πλεγμάτων που πρέπει να κινήσει το ρομπότ σε κατεύθυνση παράλληλη προς τον άξονα x από το Πλέγμα 0 για να φτάσει στο εκχωρημένο πλέγμα.
- Το ψηφίο στη θέση των δεκάδων του εκχωρημένου αριθμού καθορίζει τον αριθμό των πλεγμάτων που πρέπει να κινήσει το ρομπότ σε κατεύθυνση παράλληλη προς τον άξονα y από το Πλέγμα 0 για να φτάσει στο εκχωρημένο πλέγμα.
- Χρησιμοποιήστε το μπλοκ επιλογή τυχαίας επιλογής από την κατηγορία Χειριστές για να επιλέξετε έναν αριθμό πλέγματος παράδοσης που σας έχει αντιστοιχιστεί.

Αντίστοιχη εντολή Python:
τυχαίο.randint(1, 99)
- Χρησιμοποιήστε το μπλοκ υπόλοιπο από την κατηγορία Τελεστές για να υπολογίσετε το ψηφίο στη θέση των Μονάδων του αντιστοιχισμένου αριθμού πλέγματος.

Αντίστοιχη εντολή Python:
Αριθμός Πλέγματος % 10
- Χρησιμοποιήστε το μπλοκ όροφος από την κατηγορία Τελεστές για να υπολογίσετε το ψηφίο στη θέση των δεκάδων του αντιστοιχισμένου αριθμού πλέγματος.

Αντίστοιχη εντολή Python:
math.floor((assignedGridNumber) / 10)