1 | Banyan Defense | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Kelompok 5 | |||||||||||||||
3 | Tanggal Mulai | 30/01/2023 | UTS/UAS | |||||||||||||
4 | Tanggal Berakhir | 01/05/2023 | Rencana | |||||||||||||
5 | ||||||||||||||||
6 | Daftar Pekerjaan | Penanggung Jawab | Timeline | |||||||||||||
7 | Januari | Februari | Maret | April | Mei | |||||||||||
8 | 30 | 6 | 13 | 20 | 27 | 6 | 13 | 20 | 27 | 3 | 10 | 17 | 24 | 1 | ||
9 | Game Design | |||||||||||||||
10 | Konsep Game | Ahmad Nuhisya Adillaumam | ||||||||||||||
11 | GDD | Ahmad Nuhisya Adillaumam | ||||||||||||||
12 | Desain Level | Dicky Febrian Maia Putra | ||||||||||||||
13 | Konsep Cerita | Abiyasa Musyafa | ||||||||||||||
14 | Programming | |||||||||||||||
15 | Core Gameplay | Abiyasa Musyafa | ||||||||||||||
16 | Pengembangan Fitur | Ahmad Nuhisya Adillaumam | ||||||||||||||
17 | Visual Effect | Abiyasa Musyafa | ||||||||||||||
18 | Visual Art | |||||||||||||||
19 | Desain Karakter | Naufal Afif Mahavira | ||||||||||||||
20 | Desain UI | Bintang Indiaz | ||||||||||||||
21 | Gregorius Raga Januar Madsun | |||||||||||||||
22 | Desain Environment | Naufal Afif Mahavira | ||||||||||||||
23 | Finaliasi Aset Visual | |||||||||||||||
24 | Sound | |||||||||||||||
25 | Sound Effect | Aditya Rizky Hardyanto | ||||||||||||||
26 | Gregorius Raga Januar Madsun | |||||||||||||||
27 | Background Music | Aditya Rizky Hardyanto |
1 | Sprite | Nama | Deskripsi | Atribut | Value |
---|---|---|---|---|---|
2 | Beringin | Bangunan yang harus dilindungi pemain | Max Health | 20 | |
3 | Player | Tipe player default. | Max Health | 10 | |
4 | Max Speed | 8 | |||
5 | Boost Speed | 16 | |||
6 | Boost Duration | 1 | |||
7 | Boost Cooldown | 3 | |||
8 | Tipe player 2. Double bullet. (30% mission progress) | Max Health | 10 | ||
9 | Max Speed | 8 | |||
10 | Boost Speed | 16 | |||
11 | Boost Duration | 1 | |||
12 | Boost Cooldown | 3 | |||
13 | Tipe player 3. Explosion bullet. (80% mission progress) | Max Health | 10 | ||
14 | Max Speed | 8 | |||
15 | Boost Speed | 16 | |||
16 | Boost Duration | 1 | |||
17 | Boost Cooldown | 3 | |||
18 | Genderuwo | TIpe musuh default. Prioritas: Decoy, Banyan/Player/Cannon terdekat. | Max Health | 1 | |
19 | Max Speed | 2,5 | |||
20 | Damage Amount | 1 | |||
21 | Attack Speed | 1 | |||
22 | Tipe musuh pelari. Prioritas: Decoy, Cannon, Root, Thornmine, Player. Karakter yang bisa menghancurkan thornmine. | Max Health | 1 | ||
23 | Max Speed | 4 | |||
24 | Damage Amount | 0,25 | |||
25 | Attack Speed | 0,25 | |||
26 | TIpe musuh raksasa. Prioritas: Decoy, Banyan. | Max Health | 6 | ||
27 | Max Speed | 1,5 | |||
28 | Damage Amount | 1,5 | |||
29 | Attack Speed | 1 | |||
30 | Tipe musuh penembak. Prioritas gerak: tipe musuh default. Prioritas tembak: Banyan/Player terdekat | Max Health | 1 | ||
31 | Max Speed | 2,5 | |||
32 | Damage Amount | 1 | |||
33 | Attack Speed | 1 | |||
34 | Bullet Damage | 1 | |||
35 | Tipe musuh boss. Prioritas: Banyan. Karakter yang bisa menghancurkan semua building yang disentuh. | Max Health | 40 | ||
36 | Max Speed | 1 | |||
37 | Damage Amount | 5 | |||
38 | Attack Speed | 1 | |||
39 | Kabut | Environment pendukung musuh. | Max Speed | 5 | |
40 | Damage Amount | 0,5 |
1 | Sprite | Nama | Deskripsi |
---|---|---|---|
2 | Map/Ground | ✅ | |
3 | Tutorial | ✅ | |
4 | Coin | ✅ | |
5 | Gems | ✅ | |
6 | Trap Root | ✅ | |
7 | Puddle | ✅ | |
8 | Pohon Hutan | ✅ | |
9 | |||
10 | |||
11 | |||
12 | |||
13 | |||
14 | |||
15 | |||
16 | |||
17 | |||
18 | |||
19 | |||
20 | Bush | ✅ | |
21 | Trunk | ✅ | |
22 | |||
23 | Angin | ✅ |
1 | Level State | Durasi | Gems Didapatkan | Jumlah Musuh | Tipe Enemy | Presentase Muncul (%) | Jumlah Kabut | Warna Cahaya Langit | Intensitas Cahaya Langit | Environment | Penyesuaian Level | Presentase Peningkatan Jumlah Musuh (%) | Presentase Peningkatan Biaya Building (%) | Collectible Muncul Setelah Membunuh Musuh | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Level_1 | 100 | 10 | 20 | Default | 100 | 10 | FF8000 | 1 | Kemenangan ke-0 | 0 | 0 | 3 | |||||
3 | Runner | 0 | Kemenangan ke-1 | 25 | 55 | 4 | ||||||||||||
4 | Giant | 0 | Kemenangan ke-2 | 50 | 105 | 5 | ||||||||||||
5 | Shooter | 0 | Kemenangan ke-3 | 75 | 155 | 6 | ||||||||||||
6 | Level_2 | 100 | 20 | 30 | Default | 70 | 20 | FF8080 | 0,8 | Kemenangan ke-4 | 100 | 205 | 7 | |||||
7 | Runner | 20 | Kemenangan ke-5 | 125 | 255 | 8 | ||||||||||||
8 | Giant | 10 | Kemenangan terkini | 0 | ||||||||||||||
9 | Shooter | 0 | ||||||||||||||||
10 | Level_3 | 120 | 30 | 65 | Default | 60 | 30 | FF80FF | 0,6 | |||||||||
11 | Runner | 25 | ||||||||||||||||
12 | Giant | 15 | ||||||||||||||||
13 | Shooter | 0 | ||||||||||||||||
14 | Level_4 | 120 | 40 | 100 | Default | 60 | 40 | 8080FF | 0,4 | |||||||||
15 | Runner | 25 | ||||||||||||||||
16 | Giant | 15 | ||||||||||||||||
17 | Shooter | 0 | ||||||||||||||||
18 | Level_5 | 140 | 50 | 140 | Default | 60 | 55 | 0080FF | 0,4 | |||||||||
19 | Runner | 25 | ||||||||||||||||
20 | Giant | 15 | ||||||||||||||||
21 | Shooter | 0 | ||||||||||||||||
22 | Boss | 1 | ||||||||||||||||
23 | Level_6 | 140 | 60 | 180 | Default | 58 | 70 | 0000FF | 0,4 | |||||||||
24 | Runner | 26 | ||||||||||||||||
25 | Giant | 15 | ||||||||||||||||
26 | Shooter | 1 | ||||||||||||||||
27 | Level_7 | 160 | 70 | 220 | Default | 57 | 95 | 0000FF | 0,4 | |||||||||
28 | Runner | 25 | ||||||||||||||||
29 | Giant | 15 | ||||||||||||||||
30 | Shooter | 3 | ||||||||||||||||
31 | Level_8 | 160 | 80 | 260 | Default | 55 | 110 | 0000FF | 0,4 | |||||||||
32 | Runner | 25 | ||||||||||||||||
33 | Giant | 15 | ||||||||||||||||
34 | Shooter | 5 | ||||||||||||||||
35 | Level_9 | 180 | 90 | 300 | Default | 55 | 135 | FF0000 | 0,5 | |||||||||
36 | Runner | 25 | ||||||||||||||||
37 | Giant | 15 | ||||||||||||||||
38 | Shooter | 5 | ||||||||||||||||
39 | Boss | 1 | ||||||||||||||||
40 | Level_10 | 180 | 100 | 250 | Default | 50 | 150 | FF0000 | 1 | |||||||||
41 | Runner | 25 | ||||||||||||||||
42 | Giant | 15 | ||||||||||||||||
43 | Shooter | 10 | ||||||||||||||||
44 | Boss | 1 | ||||||||||||||||
45 | 1400 | 550 | 1565 | 715 | ||||||||||||||
46 |
1 | Konteks | - Building digunakan untuk membantu pemain bertahan atau menyerang - Weapon digunakan sebagai senjata yang digunakan pemain untuk menyerang - Coin digunakan untuk membeli building - Coin didapatkan dari genderuwo yang mati - Gems digunakan untuk membuka building yang terkunci - Gems didadapatkan setelah permainan berakhir - Gems yang didapatkan dihitung dari panjang level, sisa coin, dan sisa health | ||||
---|---|---|---|---|---|---|
2 | ||||||
3 | Sprite | Nama | Jenis | Coin | Gems | Deskripsi |
4 | Root | Building | 3 | - | Blocks enemies. | |
5 | ||||||
6 | Clear Building | Building | 3 | - | Clear unwanted buildings. Shoot placed dynamite to set the fuse. | |
7 | Thorn Mine | Building | 5 | 60 | Slows enemies and deals light damage. | |
8 | Decoy | Building | 7 | 100 | Draws enemies attention. But doesn't have a lot of health. | |
9 | Cannon | Building | 13 | 180 | Turrets shoot enemies. | |
10 | Default | Weapon | - | - | Throws 1 spear. Medium damage. Fast reload. Ammo capacity is large. | |
11 | Shotgun | Weapon | - | 60 | Throws 3 spears. Higher damage. Slow reload. Little ammo capacity. | |
12 | Rifle | Weapon | - | 100 | Throwing sharp roots. Double damage. Slow reload. Little ammo capacity. |
1 | Judul | Value | Max Value | Progress | Mission Progress |
---|---|---|---|---|---|
2 | Tutorial Complettion | 0 | 5 | 0 | 0 |
3 | Number of Level Played | 0 | 20 | 0 | 0 |
4 | Number of Gems Claimed | 0 | 1000 | 0 | 0 |
5 | Number of Enemy Killed | 0 | 2000 | 0 | 0 |
6 | Number of Game Wins | 0 | 3 | 0 | 0 |
7 | |||||
8 | Total Mission | 5 | |||
9 | Total Mission Progress | 0 |
1 | Muncul Setelah Membunuh Musuh | 3 | ||
---|---|---|---|---|
2 | ||||
3 | Sprite | Nama | Deskripsi | Durasi Aktif |
4 | Heal Area | Menyembuhkan bangunan | 5 | |
5 | Flying Spear | Tombak memutari pemain | 10 | |
6 | Explode Random | Meledakan musuh acak | 3 |
1 | Sprite | Nama | Deskripsi | Keterangan | Nilai Default (N) | Perubahan Nilai |
---|---|---|---|---|---|---|
2 | Expand Coin Collection Area | Memperluas are pengumpulan koin | - | 6 | N + 5 | |
3 | Fast Pull Trigger | Mempercepat tarikan pelatuk | Default Weapon | 1,5 | N / 3 | |
4 | Shotgun Weapon | 2 | ||||
5 | Rifle | 1 | ||||
6 | Fast Reload | Mempercepat pengisian ulang peluru | Default Weapon | 1,5 | N / 2 | |
7 | Shotgun Weapon | 3 | ||||
8 | Rifle | 2,5 | ||||
9 | Increase Bullet Damage | Meningkatkan kerusakan akibat peluru | Default Weapon | 1 | N + 1 | |
10 | Shotgun Weapon * 3 | 0,5 | ||||
11 | Rifle | 1,5 | ||||
12 | Increase Max Health | Meningkatkan maksimal health | - | 10 | N + 3 | |
13 | Speed Up | Mempercepat jalan dan lari | Jalan | 8 | N + 4 | |
14 | Lari | 16 | N (Jalan) * 2 | |||
15 | Breath Room | Menjauhkan pemain dari musuh ketika pemain diserang | - | null | explosion prefab | |
16 | Increse Sprint Duration | Memperpanjang durasi lari | - | 1 | N + 1 |
1 | Sprite | Nama | Deskripsi |
---|---|---|---|
2 | Logo Game | ✅ | |
3 | Logo Studio | ✅ | |
4 | Trade Winds | Fonts | Untuk heading |
5 | Love Ya Like A Sister | Untuk teks/paragraf | |
6 | Buttons | ✅ | |
7 | Loading Screen | ✅ | |
8 | Deck | ✅ | |
9 | Crosshairs | https://kenney.nl/assets/crosshair-pack | |
10 | Tooltip | ✅ | |
11 | Gameplay Icon | ✅ | |
12 | |||
13 | Health Bar | https://github.com/Brackeys/Health-Bar |
1 | Ilustrasi | Dialog |
---|---|---|
2 | Centuries ago, five Majapahit warriors fled the horrors of war and stumbled upon a banyan tree in the heart of the jungle. | |
3 | Exhausted and wounded, they found refuge under its sheltering branches, unaware of the tree's mystical power. | |
4 | As days turned to weeks, the warriors' conditions worsened. | |
5 | Despite the favorable surroundings, their wounds festered and they fell into a state of paralysis, their bodies consumed by an unknown force. | |
6 | Their last moments were spent under the tree's watchful gaze, as it recorded their every emotion - joy, sadness, anger, and misery - and absorbed their life force into its own. | |
7 | As the years passed, the banyan tree flourished, gaining a consciousness of its own. | |
8 | It protected itself from natural disasters with the ingenuity of a human mind, and animals would often seek its shade and protection. | |
9 | But the tree's true power lay in its ability to sense and understand human emotion, a gift passed down from the five warriors who had made it their final resting place. | |
10 | Their legacy lived on through the banyan tree, a living monument to their sacrifice and the endurance of the human spirit. | |
11 | Centuries have passed since the banyan tree gained consciousness. It has also become aware of the world around it and the dangers that lurk within. | |
12 | Far to the southwest of the banyan tree region, a colony of Genderuwo had settled, notorious for their violent and destructive tendencies. | |
13 | The Genderuwo's forest had a different aura from other forest regions, with a sense of darkness and discomfort that permeated the air. | |
14 | As the Genderuwo population rapidly expanded, their territory inched ever closer to the banyan tree's northeastern border, threatening to pollute the tree's sacred land. | |
15 | The banyan tree knew it had to defend itself and its territory from these dangerous creatures, and so it devised a plan to protect itself. | |
16 | The banyan tree extended its roots deep into the ground and imbued them with its own essence, creating a living creature that could move and protect the tree. | |
17 | As the Genderuwo became more aggressive in their attempts to take over the banyan tree's land, the banyan tree's defense mechanisms were tested. | |
18 | Ultimately, on one fateful night, the Genderuwo launched a massive attack. | |
19 | The outcome of this battle remained uncertain, but one thing was clear: the struggle for dominance had only just begun. |
1 | Game Overview | A roguelite 2D casual shooter tower defense game will be created based on the basic concept of a banyan tree that has the consciousness to protect itself from genderuwo attacks. Genre: Casual 2D. Sub-Genre: Shooter, Tower Defense, Roguelite. Theme: Thriller, Retro Pixel, Nature, Magical. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Audio Goals | - Local Indonesian instruments
- Has variety and is not repetitive - Creates tension | |||||||||||
3 | |||||||||||||
4 | Sound | Sound Type | Loop | Variation | Description | Format | Channel | Sample Rate (Hz) | Bit Rate (kbps) | In-Game Size (KB) | Status | Source | CC |
5 | Ambience | BGM | ✅ | - | Forest at night | wav | Mono | 48000 | 2304 | 1600 | Library | https://freesound.org/people/saralana/sounds/559100/ | |
6 | Building Drop | SFX | - | Wood/root material falls to the ground. | wav | Mono | 48000 | 1536 | 13 | Library | https://freesound.org/people/burbujafilms/sounds/392008/ | ||
7 | Button Click | SFX | - | Plywood clicked. | ogg | Mono | 44100 | 1411 | 2 | Library | https://kenney.nl/assets/ui-audio | ||
8 | Button Disabled | SFX | - | Players cannot click the button. | mp3 | Mono | 44100 | 320 | 2 | Library | https://freesound.org/people/ciapaqua/sounds/637108/ | ||
9 | Cannon Shot | SFX | - | Elongated roots stab at the enemy. | wav | Mono | 44100 | 1411 | 12 | Library | https://freesound.org/people/prod.astri/sounds/491057/ | ||
10 | Collect Coin | SFX | - | Shuffling coins. | wav | Mono | 44100 | 30 | 7 | Library | https://freesound.org/people/SilverIllusionist/sounds/411179/ | ||
11 | Credit Panel | BGM | ✅ | - | Player survives to the last level. | wav | Mono | 44100 | 1411 | 328 | Library | https://opengameart.org/content/light-in-the-dark-stem-set | |
12 | Enemy Blood | SFX | Variation 1 | Enemy take damage. Spear piercing the flesh. | wav | Mono | 44100 | 1411 | 10 | Library | https://freesound.org/people/WillHiccups/sounds/104045/ | ||
13 | Variation 2 | wav | Mono | 44100 | 1411 | 5 | Library | https://freesound.org/people/WillHiccups/sounds/104045/ | |||||
14 | Variation 3 | wav | Mono | 44100 | 1411 | 6 | Library | https://freesound.org/people/WillHiccups/sounds/104045/ | |||||
15 | Enemy Die | SFX | Default | Medium-sized Genderuwo die. | ogg | Mono | 44100 | 1411 | 6 | Library | https://freesound.org/people/micahlg/sounds/413178/ | ||
16 | Small | Small-sized Genderuwo die. | ogg | Mono | 44100 | 1411 | 6 | Library | https://freesound.org/people/micahlg/sounds/413178/ | ||||
17 | Big | Large-sized Genderuwo die. | ogg | Mono | 44100 | 1411 | 6 | Library | https://freesound.org/people/micahlg/sounds/413178/ | ||||
18 | Enemy Shoot | SFX | - | Enemy throw spear. | ogg | Mono | 44100 | 1411 | 12 | Library | https://freesound.org/people/prod.astri/sounds/491057/ | ||
19 | Enemy Spawn | SFX | Default | Medium-sized Genderuwo mumble. | wav | Mono | 48000 | 768 | 34 | Self-Recording | >>> LINK <<< | ||
20 | Small | Small-sized Genderuwo mumble. | wav | Mono | 48000 | 768 | 34 | Self-Recording | >>> LINK <<< | ||||
21 | Big | Large-sized Genderuwo mumble. | wav | Mono | 48000 | 768 | 34 | Self-Recording | >>> LINK <<< | ||||
22 | Explosion | SFX | - | Magical explosion from player. | wav | Mono | 48000 | 768 | 59 | Library | https://freesound.org/people/julianmateo_/sounds/522699/ | ||
23 | Gameover | BGM | ✅ | - | Game over. | wav | Mono | 48000 | 186 | 248 | Library | https://freesound.org/people/AyaDrevis/sounds/677404/ | |
24 | Gameplay | BGM | ✅ | Variation 1 | Win 0 | wav | Mono | 44100 | 192 | 218 | Self-Composing | >>> LINK <<< | |
25 | ✅ | Variation 2 | Win 1 | wav | Mono | 44100 | 1411 | 600 | Self-Composing | >>> LINK <<< | |||
26 | Intro Story | MX | ✅ | Magical | Banyan tree backstory. | mp3 | Mono | 44100 | 1411 | 600 | Self-Composing | >>> LINK <<< | |
27 | ✅ | Tense | The beginning of the conflict with the Genderuwo. | mp3 | Mono | 44100 | 1411 | 311 | Self-Composing | >>> LINK <<< | |||
28 | Main Menu | BGM | ✅ | - | Thriller theme with traditional instruments. | wav | Mono | 44100 | 1411 | 414 | Self-Composing | >>> LINK <<< | |
29 | Player Die | SFX | - | Player die. | wav | Mono | 44100 | 1411 | 122 | Library | https://freesound.org/people/pgameart/sounds/558154/ | ||
30 | Player Dying | SFX | ✅ | - | Player dying ambience. | wav | Mono | 44100 | 2116 | 240 | Library | https://freesound.org/people/InspectorJ/sounds/413549/ | |
31 | Player Hurt | SFX | Variation 1 | Player or Banyan take damage. | wav | Mono | 48000 | 1536 | 11 | Library | https://freesound.org/people/utsuru/sounds/183453/ | ||
32 | Variation 2 | wav | Mono | 48000 | 1536 | 15 | Library | https://freesound.org/people/utsuru/sounds/183452/ | |||||
33 | Variation 3 | wav | Mono | 48000 | 1536 | 8 | Library | https://freesound.org/people/utsuru/sounds/183451/ | |||||
34 | Variation 4 | wav | Mono | 48000 | 1536 | 12 | Library | https://freesound.org/people/utsuru/sounds/183450/ | |||||
35 | Player Power Up | SFX | - | Players gain skills after taking power ups. | mp3 | Mono | 44100 | 320 | 61 | Library | https://freesound.org/people/RICHERlandTV/sounds/216089/ | ||
36 | Player Shoot | SFX | Default | Player throw a spear. | wav | Mono | 44100 | 1411 | 12 | Library | https://freesound.org/people/prod.astri/sounds/491057/ | ||
37 | Shotgun | Player throw 3 spear. | wav | Mono | 44100 | 1411 | 12 | Library | https://freesound.org/people/prod.astri/sounds/491057/ | ||||
38 | Rifle | Player throwing fast spear. | wav | Mono | 44100 | 1411 | 12 | Library | https://freesound.org/people/prod.astri/sounds/491057/ | ||||
39 | Player Explode Random | SFX | - | Magical bomb. | wav | Mono | 48000 | 1536 | 60 | Library | https://freesound.org/people/Bertsz/sounds/500904/ | ||
40 | Player Heal Area | SFX | - | Magical heal. | mp3 | Mono | 48000 | 128 | 109 | Library | https://freesound.org/people/kdemani/sounds/635328/ | ||
41 | Player Flying Spear | SFX | ✅ | - | Magical telekinesis | mp4 | Mono | 48000 | 88 | 15 | Library | https://freesound.org/people/Ari_Glitch/sounds/432288/ | |
42 | Purchase Deck | SFX | - | Falling coins. | wav | Mono | 48000 | 3072 | 10 | Library | https://freesound.org/people/colorsCrimsonTears/sounds/566201/ | ||
43 | Reward Panel | SFX | - | Players get reward info. | wav | Mono | 44100 | 1411 | 14 | Library | https://freesound.org/people/rhodesmas/sounds/342750/ | ||
44 | Tutorial Done | SFX | - | In-game tutorial illustration closed | wav | Mono | 44100 | 705 | 24 | Library | https://freesound.org/people/MATRIXXX_/sounds/657947/ | ||
45 | Wind | SFX | ✅ | - | Wind blows | wav | Mono | 48000 | 2304 | 472 | Library | https://freesound.org/people/Stek59/sounds/457318/ | |
46 | 5776 |