Leonardo, Edward (2026) Pembuatan Dungeon Game Roguelike dengan Wave Function Collapse dan Binary Space Partitioning dengan Dynamic Difficulty Adjustment. [Undergraduate thesis]
|
PDF
Abstrak_TI-2707.pdf Download (140kB) |
Abstract
Game roguelike merupakan salah satu genre game yang semakin populer, dengan semakin meningkatnya jumlah game roguelike yang dirilis setiap tahunnya. Genre ini memiliki dua karakteristik utama, yaitu level yang dibuat secara prosedural dan fitur permadeath. Namun, mayoritas game roguelike saat ini masih memiliki desain level yang repetitif dan peningkatan kesulitan yang linier, sehingga pengalaman bermain menjadi repetitif dan kurang menantang. Berdasarkan hasil kuesioner terhadap responden yang pernah memainkan game roguelike, mayoritas pemain merasa desain level yang monoton serta perkembangan kesulitan yang tidak seimbang membuat mereka cepat bosan dan kurang termotivasi untuk bermain kembali. Untuk menjawab permasalahan ini, dikembangkan sebuah game roguelike dengan sistem procedural generation menggunakan algoritma Binary Space Partitioning (BSP) dan Wave Function Collapse (WFC) untuk menghasilkan struktur dan desain ruangan yang bervariasi. Selain itu, game ini menerapkan metode Rule-Based Dynamic Difficulty Adjustment (DDA) yang memungkinkan tingkat kesulitan disesuaikan secara dinamis berdasarkan performa pemain. Hasil pengujian dan validasi menunjukkan bahwa sistem procedural generation mampu menghasilkan variasi dungeon yang beragam pada setiap level, serta didukung oleh keberagaman elemen permainan seperti senjata, artefak, dan musuh. Penerapan DDA juga mampu menjaga keseimbangan tantangan sehingga permainan tetap terasa menantang tanpa menjadi terlalu sulit maupun terlalu mudah. Secara keseluruhan, integrasi kedua sistem tersebut mampu menciptakan pengalaman bermain yang variatif, adaptif, dan meningkatkan keterlibatan pemain
| Item Type: | Undergraduate thesis |
|---|---|
| Uncontrolled Keywords: | roguelike, procedural generation, dynamic difficulty adjustment, binary space partitioning, wave function collapse |
| Subjects: | Q Science > QA Mathematics > QA76 Computer software |
| Divisions: | Faculty of Engineering > Department of Informatic |
| Depositing User: | KARYONO - 196022 |
| Date Deposited: | 25 Jun 2026 01:51 |
| Last Modified: | 25 Jun 2026 01:51 |
| URI: | http://repository.ubaya.ac.id/id/eprint/50611 |
Actions (login required)
![]() |
View Item |
