Langsung ke konten utama

Perkenalan

Penggunaan Python dengan VEXcode VR memerlukan lisensi VR Enhanced atau Premium. Pastikan Anda masuk menggunakan kode kelas Anda dan logo VR di pojok kiri atas berwarna abu-abu atau emas.

Dalam Tantangan Penghancur Kastil Dinamis, Robot VR perlu membersihkan setiap kastil dari Dynamic Castle Crasher Playground. Taman bermain ini hadir dengan kejutan! Setiap kali Dynamic Castle Crasher Playground direset, tata letak kastil akan berubah. Dalam tantangan ini, Anda perlu membuat algoritma yang menginstruksikan Robot VR untuk menyelesaikan tantangan untuk semua kemungkinan tata letak Dynamic Castle Crasher Playground.

Tampilan miring dari Dynamic Castle Crasher dari belakang Robot VR yang menunjukkan kastil-kastil yang akan dirobohkan dalam pelajaran ini.

Masalah Castle Crasher yang Dinamis

Di Unit sebelumnya, Anda menghancurkan kastil dan menavigasi labirin di Taman Bermain statis. Namun, dalam Playground dinamis, seperti Dynamic Castle Crasher, Playground berubah setiap kali dimuat ulang, sehingga kastil atau dinding labirin terus-menerus berada di posisi baru dan tidak diketahui. Untungnya, kita dapat menerapkan apa yang telah kita pelajari tentang sensor pada Robot VR dan strategi pengkodean untuk membantu kita menyelesaikan masalah Dynamic Castle Crasher dengan sukses. Anda akan mempelajari cara melakukannya sepanjang Unit ini, dimulai dengan apa itu algoritma, pada Pelajaran berikutnya.