Level 9
Pertemuan 13

Capstone Development, Debugging, Balancing, Playtesting

Menyelesaikan game capstone, memperbaiki bug, menyeimbangkan difficulty, dan playtesting.

Tujuan Pembelajaran

Mengerjakan chosen game project.
Melakukan debugging.
Balancing enemy speed, spawn rate, dan difficulty.
Playtesting dan refinement.

Pilihan Capstone Project

Pong
Maze
Top-down Collector
Space Shooter
Simple Platformer
Educational Game

Development Sprint

  1. Pilih satu game project.
  2. Pastikan player input handling bekerja.
  3. Pastikan enemy atau obstacle behavior tersedia.
  4. Pastikan score/progress tracking berjalan.
  5. Pastikan win/lose condition jelas.

Debugging

Broken Logic

Cek kondisi if/else dan loop.

Sprite Error

Cek rect, group, dan draw/update order.

Asset Missing

Cek path file dan nama asset.

Difficulty Balancing

Enemy speed tidak terlalu cepat.
Spawn rate tidak terlalu padat.
Score reward terasa masuk akal.
Win/lose condition bisa dicapai.

Playtesting dan Refinement

  1. Minta teman mencoba game.
  2. Catat bagian yang membingungkan.
  3. Perbaiki bug prioritas.
  4. Uji ulang setelah perbaikan.

Mini Quiz

Mengatur enemy speed dan spawn rate termasuk proses...

Output Pertemuan

Polished Python game capstone.