PEMBUATAN GAME 2D BERBASIS ANDROID “JAWA WARRIOR” DENGAN METODE FINITE STATE MACHINE DAN FUZZY LOGIC
Abstract
Di Indonesia, perkembangan industri game sedang meningkat pesat, tidak hanya dalam segi pengguna, namun juga dari segi produksi bahkan masuk dalam 16 besar di dunia dengan pertumbuhan yang mencapai US$1,47 miliar atau Rp 25 triliun. Meskipun begitu kebanyakan game yang hadir di Indonesia sendiri masih didominasi oleh produk asing, bahkan game yang berasal dari Indonesia hanya berkontribusi sebesar 0,49%. Kecenderungan masyarakat Indonesia yang lebih memilih memainkan game asing bahkan menyebabkan negara mengalami kerugian hingga 30 triliun rupiah. Penelitian ini bertujuan untuk membangun game 2D berbasis android yang memperkenalkan beberapa budaya di daerah Jawa menggunakan metode FSM sebagai AI pada NPC musuh dan Fuzzy Mamdani sebagai tambahan AI pada Boss musuh demi menciptakan Gerakan boss yang lebih pintar, fleksibel dan realistis. Game dikembangkan dengan unity sebagai game engine dan C# sebagai Bahasa pemrograman. Hasil implementasi menunjukkan bahwa AI NPC musuh dalam game memiliki beberapa state dan berganti state sesuai dengan input yang diberikan pada AI tersebut meliputi idle, chase, attack maupun die. Sedangkan pada boss memiliki 3 tipe serangan yaitu serangan jarak jauh, menengah dan dekat sesuai dengan inputan healthpoint boss dan jarak boss dengan player. Selain itu, pengujian pengguna menunjukkan tingkat penerimaan yang cukup baik, dimana mayoritas responden merasa bahwa tingkat kesulitan pada game akan terus bertambah seiring dengan bertambahnya level. Game juga berhasil berjalan di berbagai versi android dengan beberapa perangkat jadul mengalami lag saat menjalankan game.
Kata Kunci : Game, Action, Adventure, Finite State Machine, Fuzzy Mamdani
Downloads
Copyright (c) 2025 JATI (Jurnal Mahasiswa Teknik Informatika)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.









