Penentuan Jarak Karakter Pemain dengan Karakter Bukan Pemain yang Harus Mengikuti Pemain pada Pengembangan Game Simulasi Mitigasi Bencana Erupsi Gunung

Penulis

Henny Widowati, Rachma Putri Widhowati, Sulistyo Puspitodjati, D.L. Crispina Pardede

Abstrak

Game simulasi sering melibatkan karakter pemain (player character) dan karakter bukan pemain (non player character) (KBP/NPC), sebagaimana pada game simulasi mitigasi bencana erupsi gunung yang sedang dikembangkan. Salah satu bentuk interaksi antara karakter pemain dengan KBP adalah KBP harus mengikuti karakter pemain. Pemrograman agar KBP mengikuti pemain, perlu menentukan jarak sejauh apa sehingga KBP secara otomatis mengikuti pemain. Penentuan jarak antara karakter pemain dengan KBP  menjadi bahasan dalam makalah ini. Jarak dihitung secara matematis menggunakan konsep pitagoras, dan dengan pertimbangan estetika visual. Salah satu unsur visual yang dipertimbangkan adalah bentuk, baik KBP maupun bentuk karakter pemain. Jarak yang merupakan hasil perhitungan digunakan sebagai batasan untuk menganimasi (menggerakkan) KBP mengikuti karakter pemain. Animasi KBP, yaitu karakter berupa sapi dan manusia mengikuti pemain adalah bagian dari pengembangan game simulasi mitigasi bencana erupsi gunung berapi. Pengujian dengan membuat karakter pemain dan collider yang ada pada KBP bertumbukan atau bersentuhan berhasil membuat KBP bisa mengikuti karakter pemain sesuai dengan jarak yang ditentukan, dan berhasil mencapai tujuan.

 

Abstract

Simulation games often involve player characters and non-player characters (NPC), as in the mountain eruption disaster mitigation simulation game developed. One form of interaction between player characters and NPC is that NPC must follow the player character. Programming so that NPC follows players requires determining the distance so that NPC automatically follows the player. Determination of the distance between player characters (players) and non-player character objects (NPC) is discussed in this paper. The distance is measured mathematically using the pythagorean concept and visual aesthetics consideration. One visual element considered is the shape, both NPC and the player's own shape. The resulting distance is used as boundary to animate (move) NPC following the player's character. NPC's animation: the character of cows and humans following players is part of the development of mitigation simulation games for volcanic eruptions. The test, by making the player character and the collider on the NPC collide,  succeeded in making the NPC follows the player character according to the specified distance, and succeeded in achieving the goal.


Teks Lengkap:

PDF

Referensi


AKENINE-MÖLLER, T., HAINES, E., HOFFMAN, N., PESCE, A., HILLAIRE S., & IWANICKI, M., 2018. Real-Time Rendering, 4th Edition. A K Peters/CRC Press.

GUPTA, D. & KIM, B., 2014. Aesthetic Design For Learning With Games. Proceedings of the 22nd International Conference on Computers in Education, ICCE 2014.

Indonesia Investment News Letter, 2018. Natural Disasters in Indonesia. Retrieved from https://www.indonesia-investments.com/ business/risks/natural-disasters/item243?. [Diakses 2 November 2018]

LARSON, R., 2017. Elementary Linear Algebra, 8th Edition. Cengage Learning. USA

PARDEDE, D.L.C., MARLIE, E., PUSPITODJATI, S., & WIDOWATI, H., 2017. Animating Cows to Follow Player. Journal of Engineering and Applied Sciences, 12 (8), pp. 2189-2193.

SALMI, J., 2015. Learning Simulation Game Development Case: Simulation Game for EPCM Project Management Training, Aalto University, Espoo, Finlandia.

UNITY, 2018. Colliders. https://docs.unity3d.com/ Manual/CollidersOverview.html, [Diakses 9 Juli 2018].




DOI: http://dx.doi.org/10.25126/jtiik.2020702633