Level 9
Pertemuan 14

Demo Day, Dokumentasi, Presentasi, dan Refleksi

Mempresentasikan game capstone, menjelaskan kode, dan menulis refleksi akhir.

Tujuan Pembelajaran

Mempresentasikan game capstone.
Melakukan code walkthrough.
Menulis dokumentasi dan refleksi akhir.

Game Demo Showcase

Demo

Tampilkan gameplay utama.

Rules

Jelaskan objective dan aturan game.

Controls

Tunjukkan input handling.

Win/Lose

Tunjukkan condition akhir.

Code Walkthrough Presentation

  1. Jelaskan struktur file.
  2. Jelaskan class atau function utama.
  3. Jelaskan game loop.
  4. Jelaskan collision, score, dan state.
  5. Jelaskan bagian yang paling menantang.

Written Documentation

Game Design

Objective, rules, controls, win/lose condition.

Code Explanation

Class, function, state, collision, score.

Challenges

Bug, balancing, dan solusi yang dipakai.

Learning

Hal teknis dan kebiasaan kerja yang dipelajari.

Proyek Capstone Harus Memiliki

  1. Clear game objective dan rules.
  2. Working game mechanics yang konsisten.
  3. Player input handling.
  4. Enemy atau obstacle behavior.
  5. Score/progress tracking.
  6. Win/lose condition, game over screen, dan restart.

Final Reflection

  1. Apa bagian game yang paling berhasil?
  2. Bug apa yang paling sulit?
  3. Konsep Python/Pygame apa yang paling kepakai?
  4. Apa yang akan diperbaiki jika punya waktu tambahan?

Mini Quiz

Saat code walkthrough, siswa sebaiknya menjelaskan...

Level 9 Complete

Output akhir: game capstone, documentation, dan presentation.