Topik: Belajar Logika Menembak dan Radar untuk Robot Air
Deskripsi: Disini kita akan belajar simulasi bagaimana cara mengendalikan sebuah bebek robot di dalam kolam untuk mempertahankan diri! Kamu tidak hanya menggerakkan karakter, tapi kamu akan belajar menggunakan "Radar" untuk mendeteksi lawan dan "Meriam" untuk menembak dengan sudut dan jarak yang tepat. Simulasi ini adalah latihan pertama kamu untuk memahami bagaimana kode komputer bisa bekerja secara otomatis untuk mencari, membidik, dan beraksi dalam sebuah permainan kompetisi!
Tujuan Pembelajaran: Setelah melakukan praktik di laboratorium virtual ini, siswa diharapkan dapat:
Menguasai Logika Meriam (Cannon): Mahir menentukan dua variabel penting yaitu Sudut (0∘−360∘) dan Jarak (0−70 meter) agar tembakan mengenai sasaran dengan akurat.
Memahami Fungsi Radar (Scan): Belajar menggunakan sensor radar untuk mendeteksi posisi lawan di sekitar kolam secara otomatis.
Transisi ke Kode Teks: Mulai mengenal bahasa pemrograman JavaScript dengan melihat bagaimana blok-blok yang disusun berubah menjadi baris teks kode yang keren.
Berpikir Strategis: Mampu menggabungkan perintah pengamatan (Scan) dan aksi (Shoot) dalam satu alur logika yang cerdas.
Panduan Eksplorasi:
Masuklah ke halaman Blockly Pond Tutor. Di Level 1, gunakan blok "Cannon" (Meriam).
Atur angka Degree (Sudut) untuk mengarahkan moncong meriam, dan Range (Jarak) agar peluru jatuh tepat di posisi lawan. Klik "Run Program" untuk menembak!
Di level berikutnya, gunakan blok "Scan" (Pindai). Masukkan sudut yang ingin diperiksa; jika radar menemukan musuh, ia akan memberitahumu jaraknya secara otomatis.
Perhatikan jendela kode di sebelah kanan. Lihatlah bagaimana blok cannon(90, 40) tertulis dalam bahasa JavaScript. Cobalah mengetik angka langsung di sana jika kamu sudah merasa mahir!
Tantangan Komandan: Bisakah kamu mengalahkan bebek lawan yang terus bergerak? Kamu harus terus memperbarui sudut radarmu agar tidak kehilangan jejak mereka!