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
- Pilih satu game project.
- Pastikan player input handling bekerja.
- Pastikan enemy atau obstacle behavior tersedia.
- Pastikan score/progress tracking berjalan.
- 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
- Minta teman mencoba game.
- Catat bagian yang membingungkan.
- Perbaiki bug prioritas.
- Uji ulang setelah perbaikan.
Mini Quiz
Mengatur enemy speed dan spawn rate termasuk proses...
Output Pertemuan
Polished Python game capstone.