Implementasi Algoritma Multiply With Carry Pada Game Panahan

Authors

  • Yogi Pribadi Mulya 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, orangorang melampiaskannya dengan memainkan sebuah permainan yang ada pada perangkat keras seperti komputer maupun gawai. Banyak hal positif yang dapat diambil dari bermain game atau permainan, contohnya seperti brainstorming, ketelitian, memperbaiki suasana hati, dan meningkatkan konsentrasi. Dari generasi ke generasi, permainan semakin canggih dan tampilan interface–nya realistis. Pengembang permainan sekarang, dituntut untuk semakin kreatif dalam membuat suatu permainan dengan tujuan menarik perhatian khalayak umum terutama gamer. Dalam penelitian kali ini, penulis akan mengembangkan permainan panahan (Archery Game) dengan menggunakan Procedural Movement Generator sebagai prosedur dalam pemrograman dalam bentuk skrip yang ditulis dalam perangkat lunak game development yaitu Unity3D. Algoritma yang digunakan pada penilitian ini adalah Multiply with Carry yaitu implementasi dari metode Pseudorandom Number Generator (PRNG) yang menggabungkan dua atau lebih sebuah generator linear kongruensial. Gabungan Multiply with Carry juga memiliki sebuah algoritma khusus di dalamnya, di mana beberapa variabelnya mendeklarasikan modulus-modulus dari Multiply with Carry dan nilai acaknya. Kata Kunci: Game, Brainstorming, interface, Pseudorandom Number Generator(PRNG), Unity3D. 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. Many positive things can be taken from playing games or games, for example such as brainstorming, accuracy, improving mood, and increasing concentration. Over generations, the game has become more sophisticated and the interface looks realistic. Game developers now, are required to be more creative in making a game with the aim of attracting the attention of the general public - especially gamers. In this research, the author will develop an archery game using the Procedural Movement Generator as a procedure in programming in the form of scripts written in game development software, Unity3D. The method used in this research is Multiply with Carry, which is the implementation of a Pseudorandom Number Generator (PRNG) which combines two or more congruential linear generators. Combined Multiply with Carry also has a special algorithm in it, in which some of the variables declare the modulus of Multiply with Carry and its random value Keywords: Game, Brainstorming, interface, Pseudorandom Number Generator(PRNG), Unity3D.

Downloads

Published

2020-04-01

Issue

Section

Program Studi S1 Teknik Komputer