Supeno Mardi Susiki Nugroho, Supeno Mardi Susiki
Unknown Affiliation

Published : 4 Documents
Articles

Found 4 Documents
Search

DEFENSE BEHAVIOR OF REAL TIME STRATEGY GAMES: COMPARISON BETWEEN HFSM AND FSM Fauzi, Rahmat; Hariadi, Mochamad; Lubis, Muharman; Nugroho, Supeno Mardi Susiki
Indonesian Journal of Electrical Engineering and Computer Science Vol 13, No 2: February 2019
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.11591/ijeecs.v13.i2.pp634-642

Abstract

RTS Game is one of the popular genre in PC gaming, which has been played by various type of players frequently. In RTS game, NPC Defense Building (Tower) has attacking behavior to the closest enemy without considering certain enemy parameters. This causes the NPC Tower to be more predictable by the opponent and easily defeated if NPC attacked by enemies in the group. Thus, this research simulates NPC Tower using Hierarchical Finite State Machine (HFSM) method compared with Finite State Machine (FSM). In this study, NPC Tower detects enemies by seeing at four parameters namely NPC Tower Health, Enemy's Health, Enemy Type, and Tower Distance to enemies. NPC Tower will attack the most dangerous enemy according to the ?Degree of Danger? parameter. Then use the decision-making logic of the rule-based system. The output of NPC Tower are three type of behaviors namely Aggressive Attacking, Regular Attacking, and Attack with Special Skill. From the test results of 3 NPC Tower, Kamandaka NPC Tower with HFSM method is winning 8.92% compare to Kamandaka Tower with FSM method. For Gayatri Tower NPC obtained equal results using both HFSM and FSM. Meanwhile, Adikara NPC with HFSM method is 4.62% superior to Adikara Tower with FSM method.
Market Basket Analysis to Identify Customer Behaviours by Way of Transaction Data Kurniawan, Fachrul; Umayah, Binti; Hammad, Jihad; Nugroho, Supeno Mardi Susiki; Hariadi, Mochammad
Knowledge Engineering and Data Science Vol 1, No 1 (2018)
Publisher : Universitas Negeri Malang

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (601.654 KB) | DOI: 10.17977/um018v1i12018p20-25

Abstract

Transaction data is a set of recording data result in connections with sales-purchase activities at a particular company. In these recent years, transaction data have been prevalently used as research objects in means of discovering new information. One of the possible attempts is to design an application that can be used to analyze the existing transaction data. That application has the quality of market basket analysis. In addition, the application is designed to be desktop-based whose components are able to process as well as re-log the existing transaction data. The used method in designing this application is by way of following the existing steps on data mining technique. The trial result showed that the development and the implementation of market basket analysis application through association rule method using apriori algorithm could work well. With the means of confidence value of 46.69% and support value of 1.78%, and the amount of the generated rule was 30 rules.
PERILAKU AGEN PADA PERMAINAN TINJU MENGGUNAKAN ALGORITMA GENETIK Adisusilo, Anang Kukuh; Hariadi, Mochamad; Zaini, Ahmad; Nugroho, Supeno Mardi Susiki
JAVA Journal of Electrical and Electronics Engineering Vol 10, No 2 (2012)
Publisher : JAVA Journal of Electrical and Electronics Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (169.498 KB)

Abstract

Dalam pemodelan perilaku agen sering digunakan FSM (Finite State Machine) berdasar variabel random yang merupakan distribusi nilai acak. Penggunaan distribusi acak akan sulit membuat perilaku agen yang dinamis bahkan kesulitan untuk mencapai nilai optimal. Dalam permainan tinju perilaku agen tinju dipengaruhi oleh beberapa faktor antara lain adalah teknik gerakan bertinju, jenis pukulan tinju, stamina dan energi pukulan. Faktor – faktor yang mempengaruhi perilaku agen dalam permainan tinju sulit mencapai nilai optimal jika menggunakan FSM dengan menggunakan varibel random. Pada penetian ini untuk memperoleh nilai optimal perilaku agen dalam permainan tinju digunakan pembangkit FSM berbasis algoritma genetika (Genetic Algorithms / GA). Dari hasil penelitian dengan menggunakan pembangkit FSM berbasis algoritma genetika dihasilkan rata- rata fitness yang merupakan nilai optimal perilaku agen tinju yaitu 0.96. Nilai optimal deret kromosom algoritma genetika yang sudah menunjukkan bahwa agen tinju akan cenderung untuk maju kearah lawan dan energi yang dipakai untuk pukulan sudah cenderung sedikit, serta menggunakan jenis pukulan yang mempunyai objektivitas tinggi
Perubahan Gerakan Formasi Pasukan Dengan Pola Tetap Geometri Berbasis Boids Aditiya, Fajar; Nugroho, Supeno Mardi Susiki; Hariadi, Mochamad
JAVA Journal of Electrical and Electronics Engineering Vol 11, No 2 (2013)
Publisher : JAVA Journal of Electrical and Electronics Engineering

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (116.751 KB)

Abstract

Pada saat ini pergerakan dari agen dalam kelompok secara luas digunakan dalam permainan komputer. Teknik dari pergerakan ini biasanya disebut dengan gerak formasi. Dalam tulisan ini, untuk membangun gerak formasi digunakan formasi geometris tetap. Dimana formasi didefinisikan oleh satu set slot, slot ini akan digunakan karakter dari agen NPC. Semua slot dalam formasi didefinisikan relatif terhadap pemimpin. Perilaku diterapkan dalam gerakan ini, fungsi ini untuk mengontrol agen bergerak ke posisi slot, menyesuaikan kecepatan, dan menghindari tabrakan antara teman dan juga kendala. Perilaku ini menerapkan metode Boids. Untuk mengevaluasi kinerja, digunakan tiga parameter: rasio panjang jalan, rata-rata kesalahan posisi dan waktu untuk pembentukan. Kinerja hasil terbaik dari percobaan dengan memutar, diperoleh dari formasi lingkaran.Hasil kinerja terbaik dari percobaan dengan halangan adalah dengan menggunakan formasi kolom.