Proyek "Diddy's Lair" adalah tugas mata kuliah Grafika Komputer berupa game 3D interaktif yang mensimulasikan teknik translasi, rotasi, dan transformasi objek secara real-time. Pemain akan mengeksplorasi kediaman unik berisi berbagai aset ikonik seperti koleksi baby oil, poster, tv, hingga arena parkour untuk menguji kelincahan pergerakan dalam lingkungan 3D yang dinamis.
- Buka Aplikasi: Jalankan program hingga muncul Main Menu yang diiringi musik khas "Diddy Bluds".
- Memulai Game: Pilih opsi Play untuk masuk ke dalam scene permainan.
- Menu Jeda: Selama permainan, tekan tombol Esc untuk memunculkan menu pause. Dari sini Anda bisa memilih Resume untuk lanjut atau Quit untuk keluar.
| Tombol | Aksi |
|---|---|
| W, A, S, D | Bergerak (Maju, Kiri, Mundur, Kanan) |
| Mouse | Navigasi kamera / Arah pandang |
| Left Shift | Lari (Sprint) |
| C | Jongkok (Crouch) |
Arahkan kursor ke objek hingga muncul prompt di layar:
- F (Interact/Pick Up):
- Mengambil item (Pistol, Baby Oil, Remote).
- Berinteraksi dengan pintu, duduk di sofa, atau menekan tombol spawner/teleport.
- Q (Drop): Menjatuhkan/melempar item yang sedang dipegang.
- Pistol: Klik Kiri untuk menembakkan proyektil baby oil.
- Remote:
- Klik Kiri: Mengarahkan ke TV untuk menyalakan/mematikan.
- Klik Kanan: Mengarahkan pada gambar besar atau platform parkour untuk melakukan scaling (mengubah ukuran objek).
- Jelajahi ruangan dan berinteraksilah dengan aset yang ada.
- Gunakan tombol Teleport untuk berpindah ke area parkour.
- Selesaikan tantangan rintangan; gunakan Remote (Klik Kanan) untuk mengatur ukuran platform di tengah agar bisa dilewati.
- Temukan dan tekan "End Button" untuk menyelesaikan permainan.
- Input: Pengguna mengarahkan kursor ke item Pistol dan menekan tombol F.
- Output: Karakter mengambil pistol (objek berpindah ke tangan pemain) dan muncul kemampuan untuk menembakkan proyektil baby oil dengan Klik Kiri.
- Josh Peter Pardosi (231401031)
- Luthfi Zahran Panggabean (231401082)
- Michael Valent Satrio Munthe (231401103)
- Susena Yudha Wijaya (231401109)
AI Assistance provided by gemini.google.com