Detail Cantuman Kembali

XML

PENERAPAN FINITE STATE MACHINE PADA GAME PLATFORMER 2D GUNA MENGATUR PERILAKU NON PLAYABLE CHARACTER MENGGUNAKAN GODOT ENGINE


Video game platformer 2D merupakan salah satu bentuk hiburan interaktif yang dirancang untuk memberikan pengalaman bermain yang menarik melalui tantangan di setiap tingkatannya. Penelitian ini bertujuan untuk mengembangkan video game platformer 2D dengan menerapkan Finite State Machine (FSM) untuk mengatur perilaku Non Playable Character (NPC) menggunakan Godot Engine. FSM diterapkan untuk mendefinisikan state NPC seperti idle, wander, dan attack, serta mengelola transisi antar state.
Prosedur penelitian meliputi perancangan konsep game, implementasi FSM menggunakan GDScript, serta pengujian perilaku NPC dalam berbagai skenario. Godot Engine dipilih karena sifatnya yang open-source, ringan, dan tidak memerlukan biaya lisensi. Pengumpulan data dilakukan melalui simulasi perilaku NPC yang ditampilkan melalui console log dan label pada antarmuka game.
Hasil pengujian menunjukkan bahwa FSM berhasil diterapkan untuk mengatur perilaku NPC sesuai dengan desain awal. NPC mampu menunjukkan perilaku yang berbeda berdasarkan jenis dan situasi yang dihadapi. Meskipun demikian, terdapat kendala dalam merancang transisi antar state dan mengelola perilaku kompleks. Penelitian ini menyimpulkan bahwa FSM adalah metode yang efektif dalam pengelolaan perilaku NPC pada game platformer 2D.
Kata Kunci: Video Game, Platformer 2D, Finite State Machine, Non Playable Character, Godot Engine, GDScript
147 SYU P R.1
NONE
Text Skripsi
Indonesia
UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA (UTDI)
2024
Yogyakarta
LOADING LIST...
LOADING LIST...