• Tidak ada hasil yang ditemukan

Educational Game Based Role Playing Games with Finite State Machine Method

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "Educational Game Based Role Playing Games with Finite State Machine Method"

Copied!
6
0
0

Teks penuh

(1)

Educational Game Based Role Playing Games with Finite State Machine Method

Edy Winarno a,1, Tri Cicik Wijayanti b,2, Wiwien Hadikurniawati a,3, Everhard Markiano Solissac,4

a Faculty of Information Technology and Industry, Universitas Stikubank, Semarang, b Department of Master of Management, Universitas Gajayana Malang, c Faculty of Teacher Training and Education, Universitas Pattimura, Indonesia

1 [email protected], 2 [email protected], 3 [email protected] ,4[email protected]

* corresponding author

I. Introduction

The development of science and technology is increasing rapidly, and it can be felt around us directly or indirectly. These developments are having an impact on all aspects of human life. One type of development in science and technology is developed in the game world [1]. Game is one of the uses of technology that is very much in demand by parents, young people, and children who are just having fun and filling boredom time. Still, with current technological advances, various games have been created for pleasure purposes and can be used as learning media to improve the quality of education [2].

Educational games are one example of learning media through games. Educational games apply a direct learning system with learning by making a pattern. The learning process can be done through challenges and theoretical questions in the game. Players will be required to carry out the learning process independently from the pattern applied by educational games. In its presentation, educational games can use a type of Role Playing Game (RPG) that will guide players to explore information to enrich their knowledge while playing actively [3].

Role Playing Game (RPG) is a role-playing game that has elements of complex storytelling and acting that makes a person feel like he is the character he is playing in the game. This game can develop characters from scratch and go on an adventure to the goal [4]..

ARTICLE INFO A B S T R A C T

Article history:

Received 31 Ags 2022 Revised 6 Sept 2022 Accepted 13 Sept 2022

Playing games is one of the activities in great demand by the elderly, young, and children, whose use is generally only to fill spare time, get rid of boredom, and for fun. Therefore in this final project, an educational game based on Role Playing Game will be developed, which is helpful for learning by applying ten- finger typing education because, until now, learning has only been done through books. Delphi 7 is used in its manufacture. The Delphi language is a programming language that can be configured in such a way that it can work with other devices to form a control system-and apply the Finite State Machine method to process the gameplay control flow, which consists of 3 levels where the player will complete the answers for each class to be able to proceed to the next level. The results of this game can be used as learning media for children, and they can learn while playing to add knowledge in the field of typing. With these benefits, it is hoped that later games can be developed and applied among students. A game uses electronics and is entertainment in the form of multimedia that is made as attractive as possible so that players can get something that there is new satisfaction. In the Big Indonesian Dictionary, an online game is used to play goods or something that is played. The growth of the game industry is developing, especially in various types of games which include Maze Games, Board Games, Card Games, Battle Card Games, Quiz Games, Puzzle Games, Shooting Games, First Person Shooting (FPS), Side Scrolling Games, Fighting Game, Racing Game, Simulation, Strategy Game, Role Playing Game (RPG), Adventure Game, Sports Game, and Edutainment Game.

Copyright © 2022 International Journal of Artificial Intelegence Research.

All rights reserved.

Keywords:

Delphi,

Finite State Machine, Role Playing Game

(2)

Answer the question

State 2 Replay state 1

Facing partners

Right Wrong

II. Methods

Before the analysis process is carried out, the researcher first conducts the data collection process.

This process can be defined as a method used to obtain the data needed as input and consideration for researchers

A. Literature Study

At this stage, the author seeks and summarizes any literature that can support the work of this thesis. Among them is the search for information on how to make games using RPGs, game learning, and other information that is still within the scope of the problem of this thesis.

B. Game design and development

At this stage, the details of the application are prepared, which include the following:

• Game concept planning and game development material requirements.

• Development of applications according to existing scenarios.

The game development process is carried out using the Delphi 7 application.

C. Trial and Evaluation

At this stage, trials and evaluations will be carried out on the applications that have been made by testing several game mission completion processes that have been arranged.

D. Browse the Internet

Data collection by accessing the internet related to completing this final project..

III. Result and Discussion

Here will be explained scheme along with the explanation when playing the game.

Fig. 1. System Scheme

From the above scheme, it can be explained that the game workflow is the first step to starting the game, and the actor walks towards the actor or partner to communicate and answer questions. The correct answer will proceed to the next stage, and for the wrong answer, the system will repeat the state in designing an educational game application based on this Role Playing Game. It takes several activities are used to process system input in the game.

A. Diagram Context

The context diagram is an overview of the system's design so you can see the data flowing in the input-process-output.

Walk Play

Process Result answer

(3)

Question

Login validation Information

Enter question data

Question data information Play Fig. 2. DFD Level 1 Process 2 Question Data

DO save

Fig. 3. DFD Level 1 B. Table Design

1. Admin Table

The admin table stores username and password data for logging in so the system can validate user accounts.

Table name: Admin

Primary key: Username and password Guest key:-

Table 1. Admin

No Column Name size Data Type Information

1 Username 255 Text -

2 Password 255 Text -

2. Question Table

The question table stores data about questions and answers in the system for each game level.

Table 2. Question

No Column Name Size Data Type Information

1 ID Long Integer Auto Number -

2 Question 255 Text -

3 Multiple Choice 255 Text -

4 Correct Answer 255 Text -

Admin Game

RPG Player

Admin

2.1 Add Question

2.2 Change Question

2.3 Delete Question Login information

(4)

C. Story Board Game

1. Material: Typing 10 Fingers.

2. Game Description: This game includes educational games or educational games. The type taken in this game is an adventure game with a Finite State Machine process flow. Players are played as single players (single players).

3. The game consists of 3 levels. Each level has five educational questions.

Implementasi FSM dalam Sistem System flow design with FSM:

No Yes

Fig. 4. Figure 5. FSM flow Image explanation:

The user starts the game and walks, looking for a partner to communicate with and answer the partner's questions. Then the system will process the answer provided that the correct answer will proceed to the next state or question and, if wrong, repeat the first state/question.

Finite State Machine (FSM) Process

In this game, the FSM process runs by getting the true and false rules. When the condition is actual, a further state or follow-up question will be displayed, and apart from the correct answer, it will repeat the state/question.

The following is a game design diagram with FSM:

Input initialization: wrong :0 Return Right :1 Next Stage

Fig. 5. FSM Game Diagram P1

P3 P2

NL

P4 P5

Play Game

Facing partners

Answer the Question

Process answers by the system

Right Repeat

state/question

Continue questions

(5)

From the FSM diagram above, it can be written into the transition table as follows:

Table 3. Transmission FSM Game

Table explanation:

1. P1 is question 1: if question 1 can be answered correctly, then the next state is question 2, and if question 1 is answered with an incorrect answer, it will return to question 1.

2. P2 is question 2: if question 2 can be answered correctly, then the next state is question 3, and if question 2 cannot be answered correctly, it will return to question 1. P3 is question 3: if question 3 can be answered correctly, then the next state is question 4, and if question 3 cannot be answered correctly, it will return to question 1.

3. P4 is question 4: if question 4 can be answered correctly, then the next state is question 5, and if question 4 cannot be answered correctly, it will return to question 1.

4. P5 is question 5: if question 5 can be answered correctly, then the next state is the next level, and if question 5 cannot be answered correctly, it will return to question 1.

5. NL is the next level.

The game display is with the page where the game is being played. Complete the missions and levels in the game until the game is at final stage of the game is finished. The player faces a partner to answer each educational question, where the player gives the correct answer to be able to continue to the next state and, with the wrong answer given, will return to the initial state at that level.

IV. Conclusion

From the results of the program, several conclusions can be drawn as follows:

1. The existence of educational games can provide learning media for children to be able to learn while playing.

2. With ten-finger typing knowledge material delivered in the game, it can help children to develop knowledge and improve skills in typing.

3. In this game, questions are inserted the user must answer that to measure knowledge of the 10- finger typing skill..

References

A. A. Widayanti, “Rancang Bangun Aplikasi Game Edukasi Rumah Adat Indonesia Berbasis Android,” J. Tek. Inform., vol. 12, no. 1, pp. 1–92, 2021.

[2] M. P. Rakimawati, S. Ismet, R. Zainul, and D. Roza, Teknik Pengembangan Game Berbasis Role Play Game untuk Pembelajaran Anak Usia Dini. 2020. [Online]. Available:

https://files.osf.io/v1/resources/n7khd/providers/osfstorage/5edfc798c67d3001a81f1c72?ac tion=download&direct&version=1

[3] A. Lalujan, V. Tulenan, and Y. Rindengan, Rancang Bangun Game Edukasi Berbasis Role Playing Game (RPG) Tuanku Imam Bonjol. 2022. [Online]. Available:

http://repo.unsrat.ac.id/3870/

[4] A. Rasyid, R. I. Iswari, P. Marwoto, and R. Rinto, “The effectiveness of mobile learning role play game (rpg) maker mv in improving students’ critical thinking ability,” J. Phys. Conf.

Ser., vol. 1567, no. 4, 2020, doi: 10.1088/1742-6596/1567/4/042088.

[5] A. Suryadi, “Perancangan Aplikasi Game Edukasi Menggunakan Model Waterfall,” J. Petik,

Current State Next State

0 1

P1 P2 P3 P4 P5 NL

P1 P1 P1 P1 P1 Ø

P2 P3 P4 P5 L2 Ø

(6)

[6] S. Amami Pramuditya, M. S. Noto, and D. Syaefullah, “Game Edukasi Rpg Matematika,”

Eduma Math. Educ. Learn. Teach., vol. 6, no. 1, p. 77, 2017, doi:

10.24235/eduma.v6i1.1701.

[7] C. Salge, E. Short, M. Preuss, S. Samothrakis, and P. Spronck, “Applications of Artificial Intelligence in Live Action Role-Playing Games (LARP),” IEEE Conf. Comput. Intell.

Games, CIG, vol. 2020-Augus, pp. 612–619, 2020, doi: 10.1109/CoG47356.2020.9231724.

[8] C. Brom, V. Dobrovolný, F. Děchtěrenko, T. Stárková, and E. Bromová, “It’s better to enjoy learning than playing: Motivational effects of an educational live action role-playing game,”

Front. Learn. Res., vol. 7, no. 3, pp. 64–90, 2019, doi: 10.14786/flr.v7i3.459.

[9] A. Hal, E. Suryani, and K. Y. Purwanti, “Aksiologiya : Jurnal Pengabdian Kepada Masyarakat Pengenalan Game Edukasi Android Sebagai Penunjang Perkembangan Kognitif Anak Di Indonesia banyak orang,” Pengenalan Game Edukasi Android Sebagai Penunjang Perkemb. Kogn. Anak, vol. 3, no. 2, 2019.

[10] H. Munawaroh, “Pengembangan Model Pembelajaran dengan Permainan Tradisional Engklek Sebagai Sarana Stimulasi Perkembangan Anak Usia Dini,” J. Obs. J. Pendidik.

Anak Usia Dini, vol. 1, no. 2, p. 86, 2017, doi: 10.31004/obsesi.v1i2.19.

[11] F. Marzian and M. Qamal, “Game Rpg ‘the Royal Sword’ Berbasis Desktop Dengan Menggunakan Metode Finite State Machine (Fsm),” Sisfo J. Ilm. Sist. Inf., vol. 1, no. 2, pp.

61–96, 2017, doi: 10.29103/sisfo.v1i2.244.

[12] S. Deterding and J. P. Zagal, the Many Faces of Role-Playing Game Studies. 2018. doi:

10.4324/9781315637532-1.

[13] D. A. Pradipta, “Penciptaan Game Edukasi Sejarah Seni Lukis Modern,” J. Seni Rupa, vol.

6, no. 01, 2018.

[14] D. M. Krebt, “The effectiveness of role play techniques in teaching speaking for efl college students,” J. Lang. Teach. Res., vol. 8, no. 5, pp. 863–870, 2017, doi: 10.17507/jltr.0805.04.

[15] R. E. Fitriyani and S. Nita, “Implementasi Game Edukasi ‘ BaCovi ’ Basmi Covid Berbasis Android dengan RPG Maker Engine,” pp. 507–519, 2021.

[16] S. Tinggi and M. Informatika, “PEMBUATAN GAME RPG ‘ THE ADVENTURE OF SACHI ’ MENGGUNAKAN ENGINE RPG MAKER MV,” vol. 8, no. 2, pp. 185–196, 2018.

[17] D. Jayanti, J. I. Septiani, I. C. Sayekti, I. Prasojo, and I. Yuliana, “Pengenalan Game Edukasi sebagai Digital Learning Culture pada Pembelajaran Sekolah Dasar,” Bul. KKN Pendidik., vol. 3, no. 2, pp. 184–193, 2021, doi: 10.23917/bkkndik.v3i2.15735.

[18] F. T. Romadhona and E. Yundra, “Pengembangan Edugame sebagai Media Pembelajaran Berbasis Role Play Game (RPG) pada Mata Pelajaran Simulasi Digital Kelas X TAV di SMKN 3 Surabaya,” Pendidik. Tek. Elektro, vol. 07, no. 2, pp. 101–107, 2018.

[19] W. R. Pradanita, “Pengembangan Game Edukasi Bertipe Role Playing Game (RPG) pada Mata Pelajaran Desain Multimedia di SMK Negeri 1 Jombang,” It-Edu, vol. 2, no. 02, pp.

263–272, 2017, [Online]. Available: https://ejournal.unesa.ac.id/index.php/it- edu/article/download/22747/20856

[20] M. Afrizal Bakhri and B. SUJATMIKO, “Pengembangan Media Pembelajaran Berbasis Game Rpg Untuk Mata Pelajaran Pemrograman Game Di Smk Negeri 12 Surabaya,” It-Edu, vol. 3, no. 01, pp. 139–148, 2018.

Referensi

Dokumen terkait

Flowchart Sistem Gambar 4 merupakan flowchart yang digunakan pada game ini dimana pemain saat start game akan masuk ke dalam menu dan diberikan 3 pilihan yaitu start game, about, dan