Penerapan multiplicative congruential random number generator pada objek game dalam game 3D “Letters Hijaiyah”
Abstract
This study tries to design a game by applying artificial intelligence Multiplicative Congruential Random Number Generator. Random Number Generator (RNG) is a program for generating an irregular sequence of numbers or symbols. In this study, the Random Number Generator used is the Multiplicative Congruential Random Number Generator (MCRNG) on the Hijaiyah letter object Game to produce objects that appear randomly and irregularly, so that players will not easily choose objects. The use of this generator is intended so that players get a challenge in choosing hijaiyah objects whose objects come out randomly. The result of this research is a fun educational-based 3D game by applying the Congruential Multiplicative Random Number Generating Algorithm so that hijaiyah letter objects appear randomly and players can choose hijaiyah letters according to the commands from the system. So that the games made will not make players bored to play this game and players indirectly carry out learning activities about hijaiyah letters.
Downloads
References
Andrinan, M. A., Siswo, A., Ansori, R., & Dinimaharawati, A. (2021). Pembuatan Artificial Intelligence Pada Game Ucing Beling Menggunakan Algortima Random Number Generator Artificial Intelligence Making in Ucing Beling Game Using. E-Proceeding of Engineering, 8(5), 6370–6377.
Anggraini, A. N., Fadila, J. N., & Nugroho, F. (2021). Rancang Bangun Game 2D “Finding Tajwid” Dengan Metode Finite State Mechine Menggunakan Software Unity Hub. Jurnal Teknologi Informasi, 5(1), 88–93. http://repository.uin-malang.ac.id/9514/
Enstein, J., Citra, U., Vera, B., Bulu, R., Roswita, B., & Nahak, L. (2022). Pengembangan Media Pembelajaran Game Edukasi Bilangan Pangkat dan Akar menggunakan Genially. Jurnal Jendela Pendidikan, 02(01), 101–109.
Erwanto, H. B. (2014). Navigasi player untuk pencarian obstacle pada game sepeda menggunakan metode Pathfinding A.
Games, I. C., & Learning, F. (n.d.). Suciati: Implementing Computer Games in Formal Learning. 258–267.
Hidayat, T. R. (2011). Random Number Generation. 15(13509070).
Krisdiawan, R. A. (2018). Implementasi Model Pengembangan Sistem Gdlc Dan Algoritma Linear Congruential Generator Pada Game Puzzle. Nuansa Informatika, 12(2), 1–9.
Milak, A. S., Hidayat, E. W., & Aldya, A. P. (2020). Penerapan Artificial Intelligence pada Non Player Character Menggunakan Algoritma Collision Avoidance System dan Random Number Generator pada Game 2D “Balap Egrang.” Jurnal Teknologi Informasi Dan Ilmu Komputer, 7(5), 985.
Nasol, R. R. (2013). Fuzzy State Machine (FUSM) sebagai pengontrol player dalam game Assyuhada. http://etheses.uin-malang.ac.id/7540/
Nugroho, F., Basid, P., & ... (2021). Desain Serious Game Pendidikan Islam Dan Lingkungan Hidup Untuk Madrasah Ibtidaiyah. … on Innovation and …, Ciastech, 483–492. http://repository.uin-malang.ac.id/10078/
Nugroho, F., & Kurniawan, F. (2012). Permainan Bergenre Petualangan ( Adventure Game ) Berbasis Android Dengan Konten Pembelajaran Huruf Hijaiyah / Bahasa Arab. Proceeding Seminar Ilmu Pengetahuan Teknik 2012 “Teknologi Untuk Mendukung Pembangunan Nasional “, 1, 403–407.
Nur Fadila, J. (2014). Aplikasi Permainan Asteroid Shooter Menggunakan Mcrng Dan a* Sebagai Algoritma Randoming Spawn Dan Pencarian Objek Berbasis Mobile Skripsi.
Nurhasan, U., & Purnomo, B. (2022). Terapan Mcrng Sebagai Generator Acak Untuk Game. Jurnal SAINTEKOM, 12(1), 1–11.
Pemodelan, M. K., Ke-, P., & Riani, L. (2010). Pembangkit Bilangan Acak. 1–30.
Perbawa, K. A. (2022). Application of Linear Congruential Generator ( LCG ) Algorithm in Android Based Mathematics Education Game Penerapan Algoritma Linear Congruential Generator ( LCG ) dalam Game Edukasi Matematika Berbasis Android. Jurnal Komputer, Informasi Dan Teknologi, 2(1), 47–56.
Rahayu, S. L., & Fujiati, F. (2018). Penerapan Game Design Document dalam Perancangan Game Edukasi yang Interaktif untuk Menarik Minat Siswa dalam Belajar Bahasa Inggris. Jurnal Teknologi Informasi Dan Ilmu Komputer, 5(3), 341.
Ramadhan, K., Astuti, L. W., & Verano, D. A. (2015). Game Edukasi Tebak Gambar Bendera Negara Menggunakan Metode Linear Congruential Generator (LCG) Berbasis Android. Jurnal Informatika Global, 6(1), 27–32.
Sweetser, P., & Wiles, J. (2002). Current AI in Games: A Review. Australian Journal of Intelligent Information Processing Systems, 8(1), 24–42.
Triwibowo, D. N., Purwono, Ashari, I. A., Sandi, A. S., & Rahman, Y. F. (2022). Enkripsi Pesan Menggunakan Algoritma Linear Congruential Generator (LCG) dan Konversi Kode Morse. Buletin Ilmiah Sarjana Teknik Elektro, 3(3), 194–201.
Wahyudi, I., Fadilah, J. N., & Nugroho, F. (2022). Perancangan Game Pair Matching untuk Pengenalan Huruf Hijaiyah Menggunakan Unity Game Engine Unity. 4(2), 139–146.
Yusuf Ansori, Juniardi Nur Fadila, & Fressy Nugroho. (2021). Pembuatan Game 2D Susun Terjemah Kosa Kata Bahasa Arab dengan Memanfaatkan Library A* Karya Aron Granberg. Jurnal Informatika Polinema, 7(4), 13–18. http://repository.uin-malang.ac.id/9779/
Copyright (c) 2024 Mohamad Arif Abdul Syukur
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work’s authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.