Alibaba Treasure Selection
Herausforderung: In denaus Nachtentdeckte Alibaba auf seiner Reise mit seinem Esel zufällig eine Höhle, in der 40 Diebe ihre Beute versteckt hatten. Er beschloss, so viel wie möglich mitzunehmen, um es mit seiner Familie und seinen Freunden zu teilen. Aber der Esel kann nur biskg tragen Jeder Artikel ist mit einem Etikett versehen, das seinen Wert und sein Gewicht angibt. In dieser Aktivität helfen Sie Alibaba bei der Entscheidung, welche Artikel ausgewählt werden sollen, um den Maximalwert von Artikeln zu erhalten, und programmieren den VR-Roboter so, dass er auf der Kunstleinwand +Spielwiese herumfährt und die Auswahlschaltflächen unter den Artikeln „anklickt“, um die ausgewählten Artikel anzuzeigen. Um auf eine Auswahltaste zu klicken, fahren Sie darauf zu und verwenden Sie den Stift, um den Bereich mit Grün zu füllen.
| Artikel | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Gewicht | 8 | 9 | 4 | 10 | 3 | 6 |
| Wert | 20 | 18 | 3 | 12 | 8 | 10 |
- Wählen Sie das Alibaba Treasure Selection-Sheet aus Google-Präsentation aus und laden Sie es als PNG-Datei herunter
- Wählen Sie den Art Canvas+ Playground aus und laden Sie das Alibaba Treasure Selection Sheet hoch.
- Ermittelndie Gegenstände mit einem Gesamtgewicht von bis zu 25 kg
- Programmieren Sie den VR-Roboter so, dass die Schaltfläche „Auswählen“ unter jedem der ausgewählten Elemente eine bestimmte Farbe annimmt.
- Benutze die Blöcke [Drive for] und [Turn for], um den VR-Roboter in die Schaltfläche „Auswählen“ unter dem Element zu steuern. Verwenden Sie den Block „Fläche mit Farbe füllen“, um die Fläche mit Grün zu füllen.
- Verwenden Sie Variablen, um den Gesamtwert der ausgewählten Artikel und das Gesamtgewicht der ausgewählten Artikel zu speichern und zu verfolgen.
- Fügen Sie in Ihrem Projekt eine Notiz hinzu, in der Sie erläutern, warum Sie diese Elemente ausgewählt haben.
- Verwenden Sie den [print]-Block, um die Variablenwerte in der Druckkonsole auszugeben und so den Gesamtwert der ausgewählten Elemente und das Gesamtgewicht der ausgewählten Elemente zu ermitteln.
- Spiele die Alibaba Treasure Selection-Aktivität mit einem Freund. Der höchste Wert gewinnt!
Hilfreiche Tipps
- Hilfe zum Speichern von Daten im Projekt finden Sie in VEXcode VR Schaltfläche „TUTORIALS“Wählen das Tutorial Daten“ .

- Informationen zu den Namensregeln für Variablen in VEXcode VR finden in diesem.
Verwenden Sie den Block set aus der Kategorie Variablen, um den Wert der Variablen festzulegen.

Passender Python-Befehl:
Gesamtwert = 0