Petualangan Game Pt. 2

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

Deskripsi Pelajaran : Pelajar terus mengembangkan game petualangan. Mereka akan menciptakan skrip untuk menggunakan alat, menjual barang, dan meningkatkan ruang mereka.

Objektif Pelajaran
  • Gunakan pengetahuan tentang if/then untuk menciptakan item koleksibel.
  • Tunjukkan pengetahuan tentang fungsi untuk menciptakan fungsi yang memungkinkan pemain menjual item dan meningkatkan variabel ruang mereka.
Persiapan

    Unduh alat pemula

    dan muat di setiap desktop siswa.

Mengapa

DurasiAktivitasDeskripsi
5 menitPengantarMasukkan sesi.
50 menitTutorial Berbimbing: Menyusun Mekanik PermainanMinta siswa membuat skrip untuk alat, menjual barang, dan meningkatkan ruang.
5 menitBungkusRefleksikan proyek dan catat konsep yang dipelajari.

Rencana Pelajaran

Pengantar

  1. Jelaskan bahwa siswa akan menambahkan mekanik permainan utama petualangan hari ini: menggunakan alat untuk mengumpulkan item, menjual item, dan meningkatkan ruang mereka untuk mengumpulkan lebih banyak item.
  2. Tunjukkan bahwa sesi ini akan berat pada tutorial yang dibimbing. Sesi berikutnya akan lebih bebas bentuk, sehingga siswa dapat bekerja sendiri atau menangkap up.

Tutorial Berbimbing - Menyusun Mekanik Permainan

  1. Pastikan semua siswa memiliki akses ke alat pemula.
  2. Mewakili siswa melalui tutorial berikut:

Bungkus

  1. Ringkas apa yang telah dibuat oleh siswa.
  2. Opsional - Tanyakan pada siswa tentang fitur mana yang mereka sukai untuk bekerja atau tambahkan besok saat mereka menyelesaikan permainan mereka.

Terakhir

Tips Troubleshooting dan Classroom

Solusi Umum Troubleshooting

  • Sementara kode siswa, tinggalkan contoh skrip contoh untuk siswa untuk mengacu. Skrip alat sangat membantu karena memiliki tumpukan jika pernyataan.
  • Periksa bahwa siswa menulis kode mereka untuk terlihat seperti sampel kode. Ini membuat kode lebih mudah dibaca dan mengurangi kemungkinan kesalahan. Tips Skrip
  • Ingatkan siswa untuk selalu menambahkan koma di antara beberapa parameter dalam fungsi, seperti dalam sellItems(playerItems, playerGold) .
  • Dalam script Peningkatan, urutan fungsi penting. Pastikan bahwa fungsi giveUpgrade() berada di atas clickDetector.MouseClick. Tips Kemudahan
  • Untuk menjaga siswa tetap berjalan, tetapkan batas waktu yang ketat untuk playtest, seperti satu menit.
  • Mendorong siswa untuk mengingat tujuan spesifik setiap kali playtesting, seperti memeriksa apakah alat mengumpulkan item seperti yang diinginkan. Ini membantu mereka tetap fokus.

Sesuaikan Pengalaman Pelajaran

Buat Pengalaman Lebih Luas

  • Lebih dari satu item dapat ditambahkan untuk menghasilkan, hanya ingat bahwa setiap item memerlukan BoolValue dengan CanHarvest yang diatur ke true.
  • GUI permukaan, seperti tanda peningkatan, dapat disesuaikan. Dorong siswa untuk menjelajahi proporsi TextLabel, seperti warna dan huruf dalam proporsi TextLabel dan SurfaceGui.