Bagian 2 permainan petualangan

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Deskripsi pelajaran: Siswa melanjutkan pengembangan permainan petualangan. Mereka akan membuat skrip untuk menggunakan alat, menjual barang, dan memperbarui ruang mereka.

Tujuan pelajaran
  • Menerapkan pengetahuan tentang pernyataan if/then untuk membuat item koleksi.
  • Demonstrasikan pengetahuan tentang fungsi untuk membuat fungsi yang memungkinkan pemain menjual barang dan memperbarui variabel ruang mereka.
Persiapan
  • Unduh alat awal dan muat di desktop setiap siswa.

Ikhtisar

DurasiKegiatanDeskripsi
5 menitPengenalanPerkenalan sesi.
50 menitTutorial Terarah: Skrip Mekanika PermainanBiarkan siswa membuat skrip untuk alat, menjual barang, dan memperbarui ruang.
5 menitPenutupanRefleksi mengenai proyek dan merangkum konsep yang telah dipelajari.

Rencana pelajaran

Pengenalan

  1. Jelaskan bahwa siswa akan menambahkan mekanika permainan inti dari permainan petualangan hari ini: menggunakan alat untuk mengumpulkan barang, menjual barang, dan memperbarui ruang mereka untuk mengumpulkan lebih banyak barang.
  2. Tunjukkan bahwa sesi ini akan banyak berfokus pada tutorial terarah. Sesi berikutnya akan lebih bebas, sehingga siswa dapat bekerja sendiri atau mengejar ketertinggalan.

Tutorial terarah - Skrip mekanika permainan

  1. Pastikan semua siswa memiliki akses ke alat awal.
  2. Pimpin siswa melalui tutorial berikut:

Penutupan

  1. Merangkum apa yang telah dibuat siswa.
  2. Opsional - Tanyakan kepada siswa fitur apa yang mereka antusias untuk kerjakan atau tambahkan besok saat mereka menyelesaikan permainan mereka.

Lampiran

Pemecahan masalah dan tips kelas

Pemecahan masalah umum

  • Saat siswa membuat kode, biarkan skrip contoh tetap terbuka untuk dirujuk siswa. Skrip Alat sangat membantu karena memiliki pernyataan if bersarang.
  • Periksa bahwa siswa mengindentasi kode mereka agar terlihat seperti contoh kode. Ini membuat kode lebih mudah dibaca dan mengurangi kemungkinan kesalahan.

Tips pengkodean

  • Ingatkan siswa untuk selalu menambahkan koma di antara beberapa parameter dalam suatu fungsi, seperti dalam sellItems(playerItems, playerGold).
  • Dalam skrip Upgrade, urutan fungsi itu penting. Pastikan bahwa fungsi giveUpgrade() berada di atas clickDetector.MouseClick.

Tips fasilitasi

  • Untuk menjaga siswa tetap fokus, tetapkan batas waktu yang ketat untuk pengujian permainan, seperti satu menit.
  • Dorong siswa untuk mengingat tujuan spesifik setiap kali menguji permainan, seperti memeriksa apakah alat tersebut memanen item seperti yang diharapkan. Ini membantu mereka tetap fokus.

Sesuaikan pelajaran

Perluas pelajaran

  • Lebih dari satu item dapat ditambahkan untuk dipanen, hanya ingat bahwa setiap item memerlukan BoolValue dengan CanHarvest diatur ke true.
  • GUI Permukaan, seperti Tanda Upgrade, dapat disesuaikan. Dorong siswa untuk menjelajahi properti dari TextLabels, seperti warna dan font dalam properti TextLabel dan SurfaceGui tersebut.
©2026 Roblox Corporation. Roblox, logo Roblox, dan Powering Imagination termasuk dalam merek dagang kami yang terdaftar dan tidak terdaftar di AS dan negara lainnya.