Skip to main content

Introduzione

L'utilizzo di Python con VEXcode VR richiede una licenza VR Enhanced o Premium. Assicurati di aver effettuato l'accesso con il tuo codice classe e che il logo VR nell'angolo in alto a sinistra sia grigio o oro. 

Nella Sfida Labirinto a Muro, utilizzerai VEXcode VR Python per navigare nel Robot VR attraverso il Parco Giochi del Labirinto a Muro dall'inizio alla fine. Imparerai come utilizzare il sensore di distanza e gli operatori condizionali per risolvere la sfida del labirinto a parete.

Nel video qui sotto, il Robot VR inizia all'inizio del labirinto in basso al centro del Parco Giochi, con il traguardo in alto al centro. Per risolvere il labirinto, il robot guida e gira per evitare le pareti del Parco Giochi, iniziando guidando in avanti e girando in una combinazione di destra e sinistra quattro volte, per aggirare le prime pareti. Poi avanza e gira a sinistra e poi a destra per raggiungere il centro del labirinto. Per aggirare l'ultima serie di muri, il robot guida in avanti e gira a sinistra 3 volte, poi alla fine gira a destra, guida, gira a sinistra e guida fino al traguardo. 

Il problema del labirinto del muro 

Nell'unità precedente, hai navigato attraverso il labirinto a muro guidando fino a quando il robot VR non ha toccato il muro e ha premuto il sensore paraurti. Tuttavia, cosa succederebbe se volessi navigare nel labirinto senza toccare il muro? Fortunatamente, ci sono strumenti sul robot VR e nel nostro codice per aiutarci a risolvere il problema del labirinto di pareti senza sbattere contro i muri. Imparerai a conoscere questi strumenti in questa unità, a partire dal sensore di distanza nella prossima lezione.