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

Syukur, Muhammad (2024) PENERAPAN FINITE STATE MACHINE PADA GAME PLATFORMER 2D GUNA MENGATUR PERILAKU NON PLAYABLE CHARACTER MENGGUNAKAN GODOT ENGINE. Skripsi thesis, UNIVERSITAS TEKNOLOGI DIGITAL INDONESIA.

[img] Text
1_205410121_HALAMAN_DEPAN.pdf - Published Version

Download (675kB)
[img] Text
2_205410121_BAB_I.pdf - Published Version

Download (20kB)
[img] Text
3_205410121_BAB_II.pdf - Published Version

Download (124kB)
[img] Text
4_205410121_BAB_III.pdf - Published Version
Restricted to Repository staff only

Download (503kB)
[img] Text
5_205410121_BAB_IV.pdf - Published Version
Restricted to Repository staff only

Download (805kB)
[img] Text
6_205410121_BAB_V.pdf - Published Version

Download (11kB)
[img] Text
7_205410121_DAFTAR_PUSTAKA.pdf - Published Version

Download (72kB)
[img] Text
8_205410121_CARA_INSTALASI_GAME.pdf - Published Version

Download (147kB)
[img] Text
9_205410121_LAMPIRAN.pdf - Published Version

Download (389kB)

Abstract

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

Item Type: Thesis (Skripsi)
Additional Information: Pembimbing : Pius Dian Widi Anggoro, S.Si., M.Cs
Uncontrolled Keywords: Video Game, Platformer 2D, Finite State Machine, Non Playable Character, Godot Engine, GDScript
Subjects: A Karya Umum (General) > Ilmu Komputer (Computer Science) > TEKNIK SEARCH ENGINE
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Enkripsi Data
A Karya Umum (General) > Ilmu Komputer (Computer Science) > Game VR
Divisions: Jenjang S1 > Informatika (S1)
Depositing User: Mr. Andi Setyanto
Date Deposited: 03 Jan 2025 07:37
Last Modified: 03 Jan 2025 07:37
URI: http://eprints.utdi.ac.id/id/eprint/10618

Actions (login required)

View Item View Item