Fuzzy-Driven Adaptive NPC Behavior in a Meme-Based Platformer Game for Android Mobile

Perilaku NPC Adaptif Berbasis Fuzzy dalam Game Meme Platformer Berbasis Ponsel Android

Authors

DOI:

https://doi.org/10.25134/ilkom.v19i2.440

Keywords:

pepe the frog, GDLC, fuzzy Sugeno Algorithm, Adaptive NPC, 2D Platformer

Abstract

Game-based applications are increasingly used beyond entertainment to deliver adaptive, engaging user experiences. Yet, many mobile platformer games still rely on static enemy behaviors, leading to repetitive gameplay. This study introduces Pepe the Ponderland Warrior, a 2D platformer for Android that incorporates culturally relevant meme characters and dynamic NPC behavior using fuzzy logic. Developed with the Game Development Life Cycle (GDLC), the game uses the Fuzzy Sugeno inference system to adapt NPC responses based on player distance, health, and damage received. UML modeling guided the system design, while testing included black-box, white-box, and User Acceptance Testing (UAT). The fuzzy-based system enabled real-time, context-aware NPC decisions, creating more varied and challenging gameplay. The game passed functional and logical testing, with UAT from 30 users producing a high feasibility score of 81.2%, reflecting satisfaction in design, gameplay, and difficulty balance. By integrating fuzzy logic with meme-inspired content, this study offers a novel and efficient AI approach for mobile games, highlighting potential for expansion across platforms and with more adaptive inputs.

Downloads

Download data is not yet available.

References

[1] K. S. , & Z. E. Tekinbas, Rules of play: Game design fundamentals. MIT press, 2003. Accessed: Jul. 04, 2025. [Online]. Available: https://books.google.co.id/books

[2] Octodinata, S. B., and & H. I., “Rancang Bangun Game Edukasi Genre Platformer 2D Berbasis Android,” Jurnal RESTI, vol. 2, no. 7, pp. 318–325, 2023.

[3] R. A. Krisdiawan and Darsanto, “PENERAPAN MODEL PENGEMBANGAN GAME GDLC (GAME DEVELOPMENT LIFE CYCLE )DALAM MEMBANGUN GAME PLATFORM BERBASIS MOBILE,” TEKNOKOM, Mar. 2019, doi: https://doi.org/10.31943/teknokom.v2i1.33.

[4] A. F. Kusumah and R. Kurniawan, “Development of a Serious Game as an Educational Tool for Obesity Prevention,” Jurnal Sains, Nalar, dan Aplikasi Teknologi Informasi, vol. 3, no. 2, pp. 58–63, Jan. 2024, doi: https://doi.org/10.20885/snati.v3.i2.32.

[5] F. A. Jellyanto, I. Kuswardayan, and N. Suciati, “Rancang Bangun Pembangkit World Dinamis menggunakan Algoritma Recursive Backtracking pada Game 2D Platformer ‘Mine Meander,’” Jurnal Teknik ITS, vol. 5, no. 2, Oct. 2016, doi: https://doi.org/10.12962/j23373539.v5i2.19364.

[6] R. A. Krisdiawan, M. F. Rohmana, and A. Permana, “Pembuatan Game Runaway From Culik Dengan Algoritma Fuzzy Mamdani,” Buffer Informatika, vol. 6, no. 1, pp. 33–40, Jun. 2020, doi: https://doi.org/10.25134/buffer.v6i1.2623.

[7] R. A. Krisdiawan, T. Sugiharto, and N. Nugraha, “Terapi Rehabilitasi Dyslexia Berbasis Mobile Game dengan Dynamic Difficulty Adjustment (DDA) Menggunakan Algoritma Fuzzy Sugeno,” Jurnal Teknologi Informatika dan Komputer, vol. 9, no. 2, pp. 975–991, Sep. 2023, doi: https://doi.org/10.37012/jtik.v9i2.1837.

[8] R. D. Anggraeni, F. Nugroho, and J. N. Fadila, “Implementasi Algoritma Fuzzy Sugeno Pada Game Pious Boy,” Jurnal Informatika: Jurnal Pengembangan IT, vol. 6, no. 1, pp. 26–28, Jan. 2021, doi: https://doi.org/10.30591/jpit.v6i1.2321.

[9] Z. Zhu and M. Zhu, “Evaluation Method of Performance of Cross-Border e-Commerce System Based on Fuzzy DEA Model,” Mobile Information Systems, vol. 2022, 2022, doi: https://doi.org/10.1155/2022/1456584.

[10] U. Nurhasan, “Analisis Perilaku Non Playable Character (Npc) Pada Game Menggunakan Fuzzy Sugeno,” Techno.Com, vol. 19, no. 3, pp. 308–320, Aug. 2020, doi: https://doi.org/10.33633/tc.v19i3.3477.

[11] P. D. Paraschos and D. E. Koulouriotis, “Fuzzy Logic-Based Dynamic Difficulty Adjustment for Adaptive Game Environments,” Electronics (Basel), vol. 14, no. 1, p. 146, Jan. 2025, doi: https://doi.org/10.3390/electronics14010146.

[12] Kevin, Octara Pribadi, and Hendri, “Implementation of Fuzzy Logic Algorithm to Improve NPC Decision-Making in 2D Adventure Games Using Unity,” Journal of Artificial Intelligence and Engineering Applications (JAIEA), vol. 4, no. 3, pp. 2376–2381, Jun. 2025, doi: https://doi.org/10.59934/jaiea.v4i3.1175.

[13] R. A. Krisdiawan, “Implementasi Model Pengembangan Sistem GDLC dan Algoritma Linear Congruential Generator Pada Game Puzzle,” Nuansa Informatika, vol. 12, no. 2, pp. 1–9, Mar. 2018, doi: https://doi.org/10.25134/nuansa.v12i2.1634.

Downloads

Published

10-07-2025

How to Cite

Encep Sayid Amrulloh, Andriyat Krisdiawan, R., Lesmana, I., & Rohmawati, L. (2025). Fuzzy-Driven Adaptive NPC Behavior in a Meme-Based Platformer Game for Android Mobile: Perilaku NPC Adaptif Berbasis Fuzzy dalam Game Meme Platformer Berbasis Ponsel Android. NUANSA INFORMATIKA, 19(2), 123–132. https://doi.org/10.25134/ilkom.v19i2.440