Volg de kortste route
Maak een coördinatensysteem aan op het VIQC Virtual Skills Field met de beginpositie van de Hero Bot als oorsprong (0,0). Ontwerp een algoritme om met behulp van de blokken [Rijden naar], [Draaien naar richting] en [Draaien naar] de Hero Bot via de kortste route naar specifieke posities te laten rijden, zodat alle schijven uit een blauwe dispenser en een gele dispenser verwijderd kunnen worden, en schijf zo snel mogelijk opgepakt kan worden!
- Selecteer de VIQC Virtual Skills - Slapshot Playground.
- Rijd met de Hero Bot via de kortste route naar de positie (0, 290)
- Programmeer de Hero Bot zodat hij naar de blauwe dispenser draait en alle schijven eruit haalt.
- Rijd met de Hero Bot via de kortste route naar de positie (1000, 175)
- Programmeer de Hero Bot zodat hij naar de gele dispenser draait en alle schijven eruit haalt.
- Rijd met de Hero Bot via de kortste route naar de positie (730, 329)
- Programmeer de Hero Bot zodat de inlaatmotor draait om een schijf op te zuigen.
Handige tips
- De lijn tussen de huidige positie van de robot en de doelpositie is de kortste route om de robot naar het doel te brengen.
- Gebruik twee variabelen om de huidige X- en Y-coördinaten van de Hero Bot vast te leggen en op te slaan.
Gebruik de stelling van Pythagoras om de rijafstand te berekenen. Gebruik de Atan-functie om de rijrichting te vinden.

