Kamenné strážní bludiště
Výzva: V klasickém čínském románu Romance tří říšívykouzlil Zhuge Liang Kamenné strážné bludiště na základě konceptu Bagua (osmi trigramů). Tato formace uvěznila uvnitř miliony vojáků. V této hře začíná VR robot uprostřed bludiště Kamenných strážců. Cílem hry je pomocí bloků [Jet] a [Otočit se], předního senzoru vzdálenosti, levého senzoru vzdálenosti a/nebo pravého senzoru vzdálenosti přesunout VR robota z počáteční pozice (zelený čtverec) do koncové pozice (červený čtverec) a prolomit tak Kamenné strážné bludiště na Nástěnném bludišti + hřišti.
- Vyberte nástěnné bludiště + hřiště.
- Stáhněte si soubor .vrmaze zsložky nahrajte bludiště do hřiště.
- Pomoc s nahráváním a stahováním bludišť v bludišti +naleznete v článku.
- Určete koncovou polohu (červený čtvereček), kam má robot dorazit a prolomit bludiště.
- Naprogramujte robota VR tak, se pohyboval z počáteční pozice (zelený čtvereček) do koncové pozice (červený čtvereček).
- Použijte podmíněnou smyčku a senzor přední vzdálenosti k navigaci VR robota pohybujícího se v bludišti, aniž by narazil do zdi. Pomocí levého senzoru vzdálenosti (nebo pravého senzoru vzdálenosti) otočte robota požadovaným směrem.
- Použijte smyčku k opakování akcí jízdy a otáčení po stanovený počet opakování, abyste naprogramovali jízdu VR robota k východu do vnější vrstvy.
- Rozdělte bludiště do tří vrstev, od vnitřku ven. Naprogramujte VR robota tak, aby se vrstvu po vrstvě dostal z bludiště do koncové polohy (červený čtverec).
- Přidejte do svého projektu poznámku, ve které vysvětlíte svou strategii pro prolomení bludiště Kamenných strážců.
Užitečné rady
Použijte blok repeat until z kategorie řízení k napsání kódu pro VR robota, aby se bloky obsažené uvnitř opakovaly, dokud nebude logická podmínka hlášena jako pravdivá.

Odpovídající příkaz Pythonu:
dokud není podmínka: čekání(5, MSEC)
Použijte My Block z kategorie My Blocks k vytvoření vlastního bloku pro kódování VR robota, aby byl projekt kratší a snáze čitelný.

Odpovídající příkaz Pythonu:
def vyberBarvu():
- Pro pomoc s používáním funkce Moje bloky v projektu klikněte na tlačítko „NÁVODY“ v souboru VEXcode VR a zvolte možnost Moje bloky Návod.

Pro více informací o používání funkce My Blocks ve VEXcode VR prosímna tento.