Pocong Rush: Endless Runner Game Based On Finite State Machine Pocong Rush: Endless Runner Game Berbasis Finite State Machine

Main Article Content

Matahari Bhakti Nendya
Daru Redono

Abstract

Endless runner Game is a Game where the player will move continuously indefinitely to get the highest point in the Game. Endless runner Game is synonymous with challenges in the form of obstacles and collective items. This study focuses on setting challenges in the non-playable character (NPC) behavior so that they can provide more dynamic challenges. Obstacle, player and NPC settings use the Finite state Machine method which is implemented in an html 5 based Game engine Construct. The implementation results are in the form of an html 5 Game which is then tested through 2 testing stages, namely blackox testing and beta testing. The test results using blackbox testing show that all functionality in the Game can run well, including the behavior of NPCs based on the designed FSM. Beta testing shows that the majority of respondents who have played endless runner Games stated that they like horror Games with local content nuances and the impression of humor and that the average Game difficulty level based on NPC responses to players is 63.75%.

Article Details

How to Cite
Nendya, M. B., & Redono, D. (2022). Pocong Rush: Endless Runner Game Based On Finite State Machine. JOINCS (Journal of Informatics, Network, and Computer Science), 5(1), 14-20. https://doi.org/10.21070/joincs.v5i1.1592
Section
Articles
Author Biographies

Matahari Bhakti Nendya, Universitas Kristen Duta Wacana

Program Studi Informatika, Fakultas Teknologi Informasi

Daru Redono, Universitas Brawijaya

Program Diploma Desain Grafis, Pendidikan Vokasi

References

[1] E. Adams, Fundamentals Of Game Design Second Edition, 2nd ed. New Riders Publishing, 2009.
[2] R. D. Kartika, “PEMBUATAN GAME ADVENTURE KUMACHI NO SHIMA DENGAN MENGGUNAKAN METODE FSM (Finite State Machine),” Jurnal Mahasiswa Teknik Informatika), vol. 1, no. 1, pp. 492–497, 2017.
[3] Minarno, “DESAIN SKENARIO PEMUNCULAN TINGKAT KESULITAN SOAL PADA GAME MATEMATIKA MENGGUNAKAN APLIKASI RULE-BASED SYSTEM ( RBS ),” International Journal of Educational Resources, vol. 2, no. 6, pp. 586–603, 2022, Accessed: Jun. 25, 2022. [Online]. Available: https://ejournal.ijshs.org/index.php/incare/article/view/358
[4] Irwanto, “PERANCANGAN MEDIA GAME EDUKASI UNTUK MATA PELAJARAN FISIKA DENGAN MENGGUNAKAN MODEL WATERFALL DI SMK NEGERI 2 KOTA SERANG,” Jurnal Inovasi Pendidikan, vol. 1, no. 11, pp. 2311–233, 2021, Accessed: Jun. 25, 2022. [Online]. Available: https://stp-mataram.e-journal.id/JIP/article/download/479/402/
[5] A. Chowanda, B. H. Prabowo, G. Iglesias, and M. Diansari, “Tap for Battle: Perancangan Casual Game Pada Smartphone Android,” COMTECH: COMPUTER, MATHEMATICS AND ENGINEERING APPLICATIONS, vol. 5, no. 2, pp. 581–592, Dec. 2014, doi: https://doi.org/10.21512/comtech.v5i2.2187.
[6] A. S. Falim and J. Prestiliano, “The Use of Board Games as Learning Media of Project Time Management,” Journal of Nonformal Education, vol. 4, no. 1, pp. 69–78, 2018, doi: 10.24914/pnf.v4i1.13575.
[7] H. Haryanto and W. Shinta Sari, “SERIOUS GAME BERBASIS KONSEP OPEN WORLD SEBAGAI SARANA BELAJAR MANDIRI DALAM PENGENALAN BAHASA MANDARIN UNTUK ANAK,” Techno.Com: Jurnal Teknologi Informasi, vol. 11, no. 4, pp. 202–210, 2012.
[8] A. Ari Wijaya, S. Bukhori, N. Oktavia, and J. Kalimantan, “Perancangan dan Pembuatan Serious Game Sebagai Simulasi Aktivitas Bisnis dan Akuntansi Menggunakan Pendekatan Agent-Based Modelling,” Berkala SAINTEK, vol. 5, no. 2, pp. 66–75, 2017, doi: https://doi.org/10.19184/bst.v5i2.5532.
[9] S. Bjork and J. Holopainen, PATTERNS IN GAME DESIGN. Charles River Media, 2004.
[10] M. B. Nendya, S. Gandang, and R. G. Santosa, “Pemetaan Perilaku Non-Playable Character Pada Permainan Berbasis Role Playing Game Menggunakan Metode Finite State Machine,” Journal of Animation & Games Studies, vol. 1, no. 2, pp. 185–202, 2015, doi: 10.24821/jags.v1i2.1304.
[11] S. A. Saputra, H. Haryanto, and E. Dolphina, “Skenario Dinamis Menggunakan Finite State Machine pada Game Pengenalan Tempat dan Peristiwa Bersejarah,” Eksplora Informatika, vol. 8, no. 2, pp. 112–121, 2019, doi: 10.30864/eksplora.v8i2.155.
[12] H. Haryanto, “Reward Dinamis dalam Skenario Adaptif Menggunakan Metode Finite State Machine pada Game Edukasi,” Journal of Applied Intelligent System, vol. 1, no. 2, pp. 144–153, 2016.
[13] N. Rustandi, J. Pragantha, and D. A. Haris, “Pembuatan Endless Running Game “ Run ’ N Escape ” Berbasis Android,” Jurnal Ilmu Komputer dan Sistem Informasi, vol. 7, no. 2, pp. 200–205, 2019.