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.
Text
1_205410121_HALAMAN_DEPAN.pdf - Published Version Download (675kB) |
|
Text
2_205410121_BAB_I.pdf - Published Version Download (20kB) |
|
Text
3_205410121_BAB_II.pdf - Published Version Download (124kB) |
|
Text
4_205410121_BAB_III.pdf - Published Version Restricted to Repository staff only Download (503kB) |
|
Text
5_205410121_BAB_IV.pdf - Published Version Restricted to Repository staff only Download (805kB) |
|
Text
6_205410121_BAB_V.pdf - Published Version Download (11kB) |
|
Text
7_205410121_DAFTAR_PUSTAKA.pdf - Published Version Download (72kB) |
|
Text
8_205410121_CARA_INSTALASI_GAME.pdf - Published Version Download (147kB) |
|
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 |