Alibaba Schatselectie
Uitdaging: In de Sprookjes van Duizend-en-een-nachtvond Alibaba per ongeluk een grot waar 40 dieven hun buit hadden verstopt toen hij met zijn ezel op reis was. Hij besloot zoveel mogelijk mee te nemen om te delen met zijn familie en vrienden. Maar een ezel kan slechts totkg dragen Elk artikel is voorzien van een etiket met de waarde en het gewicht. In deze activiteit help je Alibaba te bepalen welke items geselecteerd moeten worden om de maximale waarde van te bereiken. Je programmeert de VR-robot om over het kunstcanvas en de speelplaats te rijden en op de selectieknoppen onder de items te klikken om de geselecteerde items aan te geven. Om klik een Selecteer-knop te selecteren, rijd ernaartoe en gebruik de Pen om het gebied met groen te vullen.
| Item | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Gewicht | 8 | 9 | 4 | 10 | 3 | 6 |
| Waarde | 20 | 18 | 3 | 12 | 8 | 10 |
- Kies en download het Alibaba Selection-formulier als een PNG-bestand vanuit Google-slideshow.
- Selecteer de Art Canvas+ Playground en upload het Alibaba Treasure Selection Sheet.
- Bepaal artikelen geselecteerd moeten worden met eengewicht van maximaal kg.
- Programmeer de VR-robot om de selectieknop onder elk geselecteerd item te kleuren.
- Gebruik de blokken [Drive for] en [Turn for] om de VR-robot naar de selectieknop onder het item te sturen. Gebruik het blok [Vul gebied met kleur] om het gebied met groen te vullen.
- Gebruik variabelen om de totale waarde en het totale gewicht van de geselecteerde artikelen op te slaan en bij te houden.
- Voeg een notitie toe aan je project om uit te leggen waarom je voor deze items hebt gekozen.
- Gebruik het [print]-blok om de variabele waarden naar de printconsole te printen en zo de totale waarde en het totale gewicht van de geselecteerde items weer te geven.
- Speel de Alibaba Treasure Selection-activiteit samen met een vriend. De hoogste waarde wint!
Handige tips
- Voor hulp bij het opslaan van gegevens in het project, selecteer je de knop "TUTORIALS" in VEXcode VR en kies je de Handleiding Gegevens opslaan .

- Voor meer over de naamgevingsregelsvariabelen in VEXcode VR, zie dit artikel
Gebruik het blok set uit de categorie Variabelen om de waarde van de variabele in te stellen.

Overeenkomend Python-commando:
totale waarde = 0