Rangkuman Bab 1 & 2 Buku AI
⭐ RANGKUMAN BAB 1 & BAB 2
BAB 1 – Sistem Skor, Level, dan Timer dalam Game (Scratch)
Bab ini membahas cara membuat game lebih menarik dengan menggunakan variabel seperti skor, level, dan timer.
1. Variabel
-
Variabel adalah tempat menyimpan data yang dapat berubah selama permainan.
-
Tiga variabel yang paling sering digunakan:
-
Skor (score) → mencatat poin pemain.
-
Level → menentukan tingkat kesulitan.
-
Timer → membatasi waktu permainan.
-
-
Dibuat melalui menu Variables → Make a Variable.
2. Sistem Skor
-
Skor biasanya dimulai dari 0.
-
Untuk menambah skor:
change skor by (angka). -
Skor ditampilkan di panggung dan bergerak real time sesuai aksi pemain.
-
Digunakan untuk memotivasi pemain dan menilai performa.
3. Sistem Level
-
Level digunakan untuk membuat game makin menantang.
-
Level dapat naik otomatis jika skor mencapai nilai tertentu (misalnya kelipatan 10 atau 50).
-
Perubahan level biasanya diikuti peningkatan kesulitan, misalnya:
-
Musuh lebih cepat,
-
Rintangan lebih banyak,
-
Arah gerak lebih sulit.
-
-
Dicek menggunakan operator seperti:
-
>(lebih besar) -
mod(untuk cek kelipatan)
-
4. Timer
-
Timer digunakan untuk membuat game berbatas waktu.
-
Timer dapat:
-
Menghitung mundur,
-
Mengatur kapan game berakhir,
-
Membuat game lebih menegangkan.
-
-
Digunakan dengan:
-
reset timer -
timer -
atau variabel khusus untuk hitung mundur.
-
-
Hitung mundur biasanya memakai:
5. Operator dan Logika
-
Operator seperti and, or, >, =, mod digunakan untuk membuat logika permainan.
-
Contoh:
-
Level naik saat skor > 50
-
Game over jika health = 0
-
Timer habis → permainan berhenti
-
Kesimpulan BAB 1
Game dapat menjadi lebih interaktif, menantang, dan menarik jika dilengkapi skor, level, dan timer, karena pemain merasa ditantang dan memiliki tujuan dalam permainan.
⭐ BAB 2 – Kuis Interaktif dengan Scratch
Bab ini membahas cara membuat kuis interaktif yang dapat menerima jawaban dari pengguna, mengecek kebenaran, dan memberikan skor atau feedback.
1. Input Pengguna dengan “ask and wait”
-
Digunakan untuk menanyakan pertanyaan ke pemain.
-
Jawaban pemain otomatis tersimpan dalam variabel answer.
2. Mengecek Jawaban
-
Digunakan blok if dan if then else.
-
Logika kebenaran:
-
Operator = digunakan untuk membandingkan jawaban.
3. Variabel Skor pada Kuis
-
Sama seperti di game, skor dimulai dari 0.
-
Setiap jawaban benar → skor bertambah.
-
Score ditampilkan di panggung agar pemain tahu progresnya.
4. List (Daftar Pertanyaan dan Jawaban)
-
List digunakan untuk menyimpan banyak soal.
-
Misalnya: List Pertanyaan
-
List Jawaban
-
-
Setiap item pada list digunakan sesuai urutannya:
-
item 1 = soal 1
-
item 2 = soal 2
-
-
Bisa juga dibuat random memakai:
-
pick random (1) to (length of list)
-
5. Feedback dan Interaksi
-
Jika benar: say “Benar!”
-
Jika salah: say “Salah!”
-
Bisa menambahkan:
-
suara,
-
animasi,
-
perubahan kostum,
-
efek visual.
-
6. Loop Dalam Kuis
Untuk membuat kuis otomatis pindah ke soal berikutnya:
7. Timer dalam Kuis (opsional)
-
Digunakan untuk membatasi waktu menjawab.
-
Jika waktu habis → selesai menjawab atau game over.
Kesimpulan BAB 2
Bab ini mengajarkan bagaimana membuat sistem kuis yang interaktif, dinamis, dan otomatis menggunakan:
-
ask–answer,
-
if–else,
-
list pertanyaan,
-
skor,
-
feedback,
sehingga Scratch dapat digunakan sebagai media pembelajaran yang menyenangkan.
Blog ini bermanfaat sekali
ReplyDeleteBlog ini sangat menambah wawasan
ReplyDeleteWoww, blog ini sangat membantu dalam memahami mekanisme scratch
ReplyDeleteSangat membantu dalam memahami scratch bagi pemula
ReplyDeleteSekarang aku jadi bisa membuat game game dasar di blog
ReplyDeleteblog ini informatiff sekali, sangat menambah wawasan tentang scratch
ReplyDeleteMantapp
ReplyDeletesekarang jdi lebih paham basicnya scratch
ReplyDeletedengan blog ini, sebagai pembaca jadi bisa membuat game di scratch dengan tambahan unsur2 menarik lainnya
ReplyDeleteblog ini sangat informatif dalam menjelaskan unsur2 didalam scratch seperti timer, level, skor
ReplyDelete