65 lines
2.1 KiB
Markdown
65 lines
2.1 KiB
Markdown
# Space Odyssey (MUST PLAY IN FULLSCREEN!) Keybind for fullscreen - F11
|
||
|
||
<video src="attachments/c3eb1110-b4d9-49ae-ac6c-a7336c32fd0f" title="Gameplay.mp4" controls></video>
|
||
<video src="attachments/736654d9-188d-44bc-b14d-104f17eed789" title="Gameplay2.mp4" controls></video>
|
||
<img width="398" alt="Screenshot 2025-12-19 171232.png" src="attachments/90ac7b5d-253e-4342-bfaa-d79d91beeb91">
|
||
<img width="1439" alt="Screenshot 2025-12-19 185801.png" src="attachments/1c80e877-ef50-4dbc-a2a1-7fcd3a49fb53">
|
||
<img width="1439" alt="Screenshot 2025-12-18 114854.png" src="attachments/284844c2-8861-42a5-90b6-beff3123c256"
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
- **Gameplay utama** – Kendalikan kapal, hindari gerombolan musuh, kumpulkan token kemampuan, dan tembak misil/bom.
|
||
- **Adrenaline Surge** – Jendela "surge" acak yang meningkatkan laju munculnya musuh, dan fase overdrive yang meningkatkan laju tembak.
|
||
- **Bomb Spell Card** – Spell‑card visual yang muncul saat aktivasi ability: Bomb
|
||
- **Polished UI** – Suara hover, menu animasi, kontrol berbasis glass‑morphism, overlay film‑grain, dan kanvas responsif.
|
||
|
||
|
||
|
||
## 🛠️ Installation & Running
|
||
|
||
1. **Clone Repo/ Download Zip** ke folder di komputer kamu
|
||
2. Buka `play_game.bat` (Jika ingin main dengan tanpa ribet Database) `tidak disarankan untuk membuka game melalui Main.html`
|
||
|
||
|
||
Note: *May not run smoothly on low-end devices*
|
||
---
|
||
|
||
## 🎮 Controls
|
||
|
||
| Action | Keyboard | Mouse |
|
||
|---|---|---|
|
||
| Gerak | `Arrow keys` / `WASD` | `Gerakkan kursor mouse (kapal mengikutinya)` |
|
||
| Tembak (laser) | `Space` | `Klik kiri` |
|
||
| Bom | `Q` | `Klik kanan` |
|
||
| Misil | `E` | `Klik tengah` |
|
||
| Pause | `P/ESC` | `P/ESC` |
|
||
|
||
UI **Controls** otomatis berubah ketika kamu mengganti mode input di menu Options.
|
||
|
||
---
|
||
|
||
## 🔊 Audio
|
||
|
||
- **SFX** – Aktif/non‑aktif lewat menu Settings (`gameSettings.sfxEnabled`).
|
||
- **Surge Warning** – Memutar `music/sfx/Warning.wav`.
|
||
- **Game‑Over** – Cross‑fade dari `currentBGM` ke `gameOverBGM`.
|
||
|
||
---
|
||
|
||
## 👥 Team Members
|
||
|
||
| Nama | NRP |
|
||
|---|---|
|
||
| **Stanley Timoti Gunawan** | 5803025021 |
|
||
| **Phillipo M.A.B** | 5803025025 |
|
||
| **Jeremy Christian** | 5803025027 |
|
||
|
||
---
|
||
|
||
---
|
||
*In the night full of stars, we journeyed to the unknown.*
|