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:

    set waktu to 30 repeat until waktu = 0 change waktu by -1 wait 1 second

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:

    if <answer = jawaban_benar> then change skor by 1 else say “Salah!”
  • 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:

repeat (jumlah_soal) tampilkan pertanyaan ke-i ask and wait cek jawaban end

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.

Comments

  1. Woww, blog ini sangat membantu dalam memahami mekanisme scratch

    ReplyDelete
  2. Sangat membantu dalam memahami scratch bagi pemula

    ReplyDelete
  3. Sekarang aku jadi bisa membuat game game dasar di blog

    ReplyDelete
  4. blog ini informatiff sekali, sangat menambah wawasan tentang scratch

    ReplyDelete
  5. sekarang jdi lebih paham basicnya scratch

    ReplyDelete
  6. dengan blog ini, sebagai pembaca jadi bisa membuat game di scratch dengan tambahan unsur2 menarik lainnya

    ReplyDelete
  7. blog ini sangat informatif dalam menjelaskan unsur2 didalam scratch seperti timer, level, skor

    ReplyDelete

Post a Comment

Popular posts from this blog

Technology for New Era: Dari Dompet ke Digital Wallet, Transformasi Gaya Hidup dengan E-wallet

Dive Into the Future: Saat Pelajar Bertemu Dunia Teknologi di Indocomtech 2025

Belajar Coding dan Kecerdasan Buatan (AI)