Implementasi Algoritma Multiplicative Congruential Generator Pada Game Panahan

Authors

  • Muhamad Rihan Yunisa Telkom University
  • Roswan Latuconsina Telkom University
  • Anton Siswo Raharjo Ansori Telkom University

Abstract

Abstrak Ketika seseorang sedang dilanda kejenuhan akibat akitivitas pekerjaan yang cukup padat tentu akan menimbulkan stress dan akan menghambat aktivitas kedepannya. Maka dari itu, orang-orang melampiaskannya dengan memainkan sebuah permainan yang ada pada perangkat keras seperti komputer maupun gawai. penulis mengembangkan permainan panahan (Archery Game) sebagai prosedur pemrograman dalam bentuk skrip yang ditulis dalam perangkat lunak game development yaitu Unity3D. Algoritma yang digunakan pada penilitian ini adalah Multiplicative Congruential Generators yaitu implementasi dari metode Pseudorandom Number Generator (PRNG) yang menggabungkan dua atau lebih sebuah generator linear kongruensial. Gabungan generator linear kongruensial juga memiliki sebuah algoritma khusus di dalamnya, di mana beberapa variabelnya mendeklarasikan modulus-modulus dari MCG dan nilai acaknya. Target statis maupun dinamis dapat bergerak random yang di dapat dari PRNG melalui algoritma MCG. Kata Kunci: game, Multiplicative Congruential Generator (MCG), Pseudorandom Number Generator (PRNG). Abstract When someone is hit by boredom due to work activities that are quite dense it will certainly cause stress and will hinder future activities. Therefore, people take it out by playing a game that is on hardware such as computers or devices. In this research, the author develop an archery game (Archery Game) as a programming procedure in the form of scripts written in game development software, Unity3D. The algorithm used in this research is Multiplicative Congruential Generators, which is the implementation of the Pseudorandom Number Generator (PRNG) method that combines two or more congruential linear generators. Congruential linear generator compounds also have a special algorithm in them, in which some of the variables declare modulus of MCG and its random value. Static and dynamic targets can move randomly obtained from PRNG through the MCG algorithm. Keywords: game, Multiplicative Congruential Generator (MCG), Pseudorandom Number Generator (PRNG).

Downloads

Published

2020-04-01

Issue

Section

Program Studi S1 Teknik Komputer