Langsung ke konten utama

Poin Target

Tantangan : Dalam permainan ini, Robot VR memulai setiap giliran di Posisi Mulai berwarna merah di tengah papan dengan skor awal poin. Tujuan permainan ini adalah mengendalikan robot untuk menggambar garis yang mengenai target di papan permainan agar mendapatkan poin lebih banyak. Setiap kali robot tiba di target, skor awal diperbarui berdasarkan operasi aritmatika di sepanjang jalur (silakan lihat gambar Papan Permainan). Robot tersebut juga menerima skor bonus berdasarkan posisinya pada target. Semakin dekat ke pusat target, semakin banyak poin yang didapatkan robot! Skor tertinggi menang!

Skor bonus adalah sebagai berikut:

Robot tiba di cincin terluar: 200 poin

Robot tiba di cincin tengah: 5000 poin

Robot tiba di lingkaran dalam: 10000 poin

  • Pilih dan unduh Papan Permainan Poin Target sebagai file PNG dari tayangan slide Google ini
  • Pilih Art Canvas+ Playground dan unggah Papan Permainan Target Points.
  • Programkan robot VR untuk menggambar garis dengan pena VR yang sedekat mungkin mengenai bagian tengah setiap target. Hanya diperbolehkan satu kali percobaan untuk setiap target.
  • Gunakan blok Operator untuk menghitung poin skor yang diperbarui untuk setiap target berdasarkan operasi aritmatika di sepanjang jalur. 
  • Gunakan blok [print] untuk mencetak nilai skor yang dihitung ke Konsol Cetak.
  • Mainkan Permainan Target Poin bersama seorang teman. Skor tertinggi menang!

Tips Bermanfaat

  • Gunakan blok move  dari kategori Looks untuk mengatur posisi VEX VR Pen.

    Blok VEXcode Move Robot Pen yang membaca 'pindahkan pena ke bawah'.

    • Perintah Python yang cocok:

      pena.gerakkan(BAWAH)
  • Untuk mempelajari lebih lanjut tentang penggunaan VR Pen, artikel .
  • Setiap kotak pada Papan Permainan Target Points berukuran 200mm x 200mm.
  • Gunakan blok tambah dari kategori Operator untuk menjumlahkan dua nilai dan melaporkan hasilnya.

    VEXcode Tambahkan blok yang membaca '1000 + 10000'.

    • Perintah Python yang cocok:

      1000 + 10000
  • Gunakan blok kurangi dari kategori Operator untuk mengurangi satu nilai dari nilai lainnya dan laporkan selisihnya.

    Blok pengurangan VEXcode yang terbaca '1000 - 450'.

    • Perintah Python yang cocok:

      1000 - 450
  • Gunakan blok kali dari kategori Operator untuk mengalikan dua nilai dan melaporkan hasilnya.

    Blok VEXcode Multiply yang membaca '1000 * 300'.

    • Perintah Python yang cocok:

      1000 * 300
  • Gunakan blok print dari kategori Look untuk mencetak nilai ke Konsol Cetak.

    Blok cetak VEXcode yang terbaca 'print VEXcode'.

    • Perintah Python yang cocok:

      brain.screen.print("Kode VEX")