Implementasi Fisher Yates shuffle dan non player character pada permainan tembak setan

Ibrahim, Riswan and Fadila, Juniardi Nur and Nugroho, Fresy (2020) Implementasi Fisher Yates shuffle dan non player character pada permainan tembak setan. Walisongo Journal of Information Technology, 2 (2). pp. 137-144. ISSN 2715-0143

7749.pdf - Published Version

Download (414kB) | Preview
Full text available at:


Most people think that playing games is a negative thing and does not produce positive things. Of course, on the parents' side, the habit of playing games in children is very worrying and will have a negative impact on the child's development. But the game does not completely give a negative impact, there are still many positive sides that can be taken. These positive things include games that can help motor skills develop social skills, encourage creativity, and train logic and intelligence in dealing with a problem in the game which can also be done in everyday life. In this case, an example is the game Shoot Satan which is able to train dexterity in shooting demons at a predetermined layer. The demon is included in the Non-Playable Character and the real players are us who control the aim to aim at the demon that comes out. The appearance must be random both the type of enemy and the place where the enemy comes out so that the player does not get bored and can train dexterity due to the high level of difficulty of a game. The method used in determining the appearance of non-playable characters is the Fisher-Yates Shuffle algorithm which implements a randomization system based on the index of an array record. Based on testing the Fisher-Yates Shuffle Algorithm in the Shoot Satan game, the result obtained is the appearance of random demons from various positions and different types very well than before without the use of the algorithm.

Item Type: Journal Article
Keywords: algoritma fisher-yates shuffle; non-playable character; tembak setan
Subjects: 08 INFORMATION AND COMPUTING SCIENCES > 0803 Computer Software > 080305 Multimedia Programming
Divisions: Faculty of Technology > Department of Informatics Engineering
Depositing User: Fresy Nugroho
Date Deposited: 14 Jan 2021 10:30


Downloads per month over past year

Origin of downloads

Actions (login required)

View Item View Item