Ashila Harashta, Muhammad Fadhlan (2025) 2D Action Platformer Game With Procedurally Generated Level to Increase Replay Value. Other thesis, Institut Teknologi Sepuluh Nopember.
|
Text
5025211068-Undergraduate_Thesis.pdf - Accepted Version Restricted to Repository staff only Download (5MB) | Request a copy |
Abstract
Sejak game pertama kali diciptakan, pengembang game sudah mempertanyakan, bagaimana cara membuat pemain tetap memainkan game yang mereka buat selama mungkin tanpa membuat pemain jenuh. Seiring berkembangnya industri dan teknologi dalam pengembangan game, berbagai pendekatan mulai dari peningkatan kualitas grafik, penambahan variasi dari mekanik gameplay, hingga penambahan konten telah dicoba. Dalam game 2 dimensi, kebutuhan ini menjadi semakin kompleks dikarenakan pemain kini menginginkan pengalaman yang tidak hanya menyenangkan namun juga dinamis, unik dan baru. Oleh karena itu pengembang game mencari solusi yang mampu menciptakan variasi gameplay secara berkelanjutan. Pendekatan ini lah yang membuka jalan bagi procedural generation sebagai salah satu metode yang dapat digunakan untuk meningkatkan replay value dari sebuah game. Tujuan dari proyek ini adalah untuk mengeksplorasi integrasi teknik procedural generation dalam video game 2D dengan menggabungkan genre rogue-like dan platforming guna meningkatkan nilai main ulang (replay value) dengan meningkatkan keterlibatan pemain. Proyek ini akan menggunakan pembuatan konten berbasis algoritma untuk menghasilkan level yang tidak dapat diprediksi dan unik. Secara mekanis, game ini akan memberikan pengalaman dinamis yang mengharuskan pemain untuk beradaptasi dengan lingkungan yang sulit ditebak, buff, serta berbagai jenis musuh yang berbeda. Proyek ini menggunakan teknik seperti cellular automata, aturan penempatan objek, dan validasi pathfinding untuk menghasilkan level yang koheren dan beragam. Evaluasi dari proyek ini, yang didasarkan oleh feedback dari gamepay menunjukan peningkatan yang signifikan pada replay value dibandingkan dengan desain level tradisional.
===================================================================================================================================
Since the first game was developed, game developers have been asking, how to keep players to play their game for as long as possible without them becoming bored. As the technology and industry of game development have evolved, various approach has been tried, starting from improving the graphic quality, adding variety to the gameplay mechanic, to adding content. In 2D games, this need has become even more complex, as players now want experiences that are not only fun but also dynamic, unique, and new. Because of that, game developers have sought solutions that can create continuous gameplay variation. This approach paved the way for procedural generation as a method that can be used to increase the replay value of a game. The purpose of this project is to explore the integration of procedural generation technique in a 2D video game while combining the genre of rogue-like game and platforming to enhance the replay value by increasing the player engagement. This project will use algorithm-driven content creation to generate an unpredictable and unique level. Mechanically, the game will give a dynamic experience which requires the player to adapt with the unpredictable environments, buffs, any different kind of enemies. The project techniques like cellular automata, object placement rules, and pathfinding validation to generate a coherent and diverse level generation. The evaluation of this project which is based on gameplay feedback reveals significant improvement in gameplay replay value over traditionally designed level.
| Item Type: | Thesis (Other) |
|---|---|
| Uncontrolled Keywords: | Procedural Generation, Replay Value, Cellular Automata, Object Placement Rules, Pathfinding Validation |
| Subjects: | T Technology > T Technology (General) > T57.62 Simulation T Technology > T Technology (General) > T57.83 Dynamic programming T Technology > T Technology (General) > T57.84 Heuristic algorithms. T Technology > T Technology (General) > T59.7 Human-machine systems. |
| Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
| Depositing User: | Muhammad Fadhlan Ashila Harashta |
| Date Deposited: | 05 Jan 2026 08:43 |
| Last Modified: | 05 Jan 2026 08:43 |
| URI: | http://repository.its.ac.id/id/eprint/129260 |
Actions (login required)
![]() |
View Item |
