Junanda, Rijal (2023) PERMAINAN EDUKASI PENGENALAN ANGKA, HURUF ABJAD, DAN WARNA UNTUK ANAK DENGAN METODE FINITE STATE MACHINE (GAME PROGRAMMER). Diploma thesis, Politeknik Negeri Media Kreatif.
![[thumbnail of PERMAINAN EDUKASI PENGENALAN ANGKA, HURUF ABJAD, DAN WARNA UNTUK ANAK DENGAN METODE FINITE STATE MACHINE (GAME PROGRAMMER)]](http://repository.polimedia.ac.id/style/images/fileicons/text.png)
Preliminary_19021052.pdf - Accepted Version
Available under License Creative Commons Attribution Share Alike.
Download (627kB)
Abstract
Games are one of the interactive media that require players to look for ways to win a game in achieving goals with certain interactions. Until the need for an object in the game in the form of a character in the form of an enemy that can move automatically, where the enemy uses NPC (non-playable character). NPC requires AI (artificial intelligence) or artificial intelligence that can regulate the behavior of NPCs, one of the artificial intelligence that can be used is the Finite State Machine (FSM) method. Finite State Machine (FSM) is a way to determine a condition on an enemy, from standing still to performing actions with predetermined conditions in the form of patrol, attack and pursuit. In this study, the FSM method is used to regulate the behavior of the enemy conditions in the game, which aims to prove that the application of Finite State Machine with patrol conditions on Platbot Adventure has a close relationship between NPCs and AI applied. In developing this game, the author acts as a game programmer who is responsible for integrating assets and program code in Unity. By using the Game Development Life Cycle (GDLC) method version of Ramadhan and Widyani, the author can develop this game in order according to the stages in this method. Based on the results of a direct survey to 10 respondents with good response results to the Platbot Adventure game. The results of making this study resulted in an educational and action-adventure platformer-themed game with the title Platbot Adventure as a learning medium for recognizing numbers, alphabet letters, and colors for children so as to create the purpose of making the game itself, namely the application of Finite State Machine with patrol conditions.
Game adalah salah satu media interaktif yang mengharuskan pemain mencari cara untuk memenangkan sebuah game dalam mencapai tujuan dengan interaksi tertentu. Sehingga dibutuhkannya suatu objek dalam game berbentuk karakter berupa enemy yang dapat bergerak secara otomatis, yang dimana enemy tersebut menggunakan NPC (non playable character). NPC membutuhkan AI (artificial intellegence) atau kecerdasan buatan yang dapat mengatur tingkah laku kondisi dari NPC, salah satu kecerdasan buatan yang dapat digunakan yaitu metode Finite State Machine (FSM). Finite State Machine (FSM) adalah cara untuk menentukan suatu kondisi pada musuh, dari diam hingga melakukan aksi dengan kondisi yang sudah ditentukan berupa patroli, menyerang dan mengejar. Dalam kajian ini metode FSM digunakan untuk mengatur perilaku kondisi dari enemy dalam game, yang dimana bertujuan untuk membuktikan bahwa penerapan Finite State Machine dengan kondisi patroli pada Platbot Adventure memiliki hubungan yang erat antara NPC dan AI yang diterapkan. Pada pengembangan game ini penulis berperan sebagai game programmer yang bertanggung jawab dalam mengintegrasikan antara asset dan kode program di Unity. Dengan menggunakan menggunakan metode Game Development Life Cycle (GDLC) versi Ramadhan dan Widyani penulis dapat mengembangakan game ini dengan terurut sesuai tahapan yang ada dalam metode ini. Berdasarkan hasil survey langsung kepada 10 responden dengan hasil respon yang baik terhadap game Platbot Adventure. Hasil dari pembuatan kajian ini menghasilkan sebuah game bertemakan edukasi dan bergenre action - adventure platformer dengan judul Platbot Adventure sebagai media pembelajaran pengenalan angka, huruf abjad, dan warna untuk anak sehingga menciptakan tujuan dari pembuatan game itu sendiri, yakni penerapan Finite State Machine dengan kondisi patroli.
Item Type: | Thesis (Diploma) |
---|---|
Additional Information: | Hafid Setyo Hadi, M.T. Yohan Pribadi, S.Kom., M.T. |
Uncontrolled Keywords: | Game, NPC, Finite State Machine, GDLC, programmer |
Subjects: | L Education > L Education (General) T Technology > T Technology (General) |
Divisions: | Polimedia Jakarta > Jurusan Desain > Prodi Teknologi Permainan |
Depositing User: | Rijal Junanda |
Date Deposited: | 07 Aug 2023 03:18 |
Last Modified: | 07 Aug 2023 03:18 |
URI: | http://repository.polimedia.ac.id/id/eprint/4413 |