Implementasi Algoritma Particle Swarm Optimization Dan Finite State Machine Untuk perilaku NPC Secara Berkelompok Dan Pengambilan Keputusan Pada Game Moba

Mi'raj, Mochammad Akbar Fadhlillah (2018) Implementasi Algoritma Particle Swarm Optimization Dan Finite State Machine Untuk perilaku NPC Secara Berkelompok Dan Pengambilan Keputusan Pada Game Moba. Other thesis, Universitas Komputer Indonesia.

[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_1.COVER.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_1.COVER.pdf

Download (104kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_5.DAFTAR ISI.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_5.DAFTAR ISI.pdf

Download (237kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_10.DAFTAR PUSTAKA.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_10.DAFTAR PUSTAKA.pdf

Download (207kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_11.BAB 1.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_11.BAB 1.pdf

Download (70kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_12.BAB 2.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_12.BAB 2.pdf

Download (542kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_15.BAB 5.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_15.BAB 5.pdf

Download (9kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_17.SURAT PERSETUJUA.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_17.SURAT PERSETUJUA.pdf

Download (118kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_20.SURAT KETERANGAN.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_20.SURAT KETERANGAN.pdf

Download (264kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_21.JURNAL DALAM BAH.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_21.JURNAL DALAM BAH.pdf

Download (619kB)
[thumbnail of UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_22.JURNAL DALAM BAH.pdf] Text
UNIKOM_MOCHAMMAD AKBAR FADHLILLAH MIRAJ_22.JURNAL DALAM BAH.pdf

Download (457kB)

Abstract

Basic metal fabrication techniques is one of the subjects of Class XI in metal fabrication engineering at SMK Negeri 2 Bandung, Based on the results of the interview with Mr. Farnaz S.T as teachers of subjects the basic techniques of fabrication, suggested that means a tool or workshop available has not been sufficient which results in teaching and learning activities become obstructed, so that students have difficulty in understanding the material and do the implementation practice of the design, and operate basic engineering metal tools. Its effects are still many students who have not been able to reach criteria to complete a minimum set by the school. Learning the basic techniques of media applications metal fabrication is an application that is built using methods of interactive learning CAI (Computer Assisted Instruction), with the development of the software used is taken from the method of Luther sutopo, in order to finish problems occurred in the process of learning which is still the conventional. CAI model used consists of three models, namely, Tutorial, Simulation, and Drills and Practice. Some of the features that are available in the application, consisting of material, details of components, simulation, and evaluation. From the results of the interview against the basic techniques of teachers States that an application that was built was able to assist teachers in delivering learning, in particular within the goals of design and operation of basic tools metal fabrication. Then from the results of a pretest and posttest against 29 students of Class XI pretest and posttest results with results presentation increases the value of an average of 13%

Multiplayer Online Battle Arena (MOBA) is one of the game genre that originates from real time strategy types of game. The purpose of this game is for the player to destroy the other team base, before enemy team destroy ours. The player will control a character that can attack enemies. Player will get help from the group of NPC that called creeps. This creeps will comes in the game everytime. They will attack other team player, NPC and other team tower. Both teams will get NPC for helping them reach the base. Every player will meet them and battle them for purpose of leveling up their character, and make it more stronger. With that NPC cant become a feeder for the player. There are must some sort of fighting back for the NPC to the player to make it more interesting gameplay/ NPC will move in a group consist of three creeps. This group must attack the player cooperatively. By using particle swarm optimization algorithm, group of NPC can move in a group and can attack the player. This method will choose on of the NPC that have best position that is nearest to the player and the other NPC will follow that designated leader, and then they will attack the player or chasing the player. Not only by moving a group. NPC must take a decision when they do something. For this writer used finite state machine. The finite state machine can make the NPC to take the decision based on even that surround them. Even when NPC attack a tower and a player attack them, the NPC will take the decision and attack the player even when they still attack tower. This will make the game challenging for the player and not too easy for the player. When the testing is done, it comes out as result that everytime the nearest NPC to the player is get choosen as the leader of the group and attack the player. And with FSM it comes out in a result that it can make the NPC to change the decision they making, but it still needs improvement when the NPC have three targets in front of them.

Item Type: Thesis (Other)
Additional Information: Migrasi dari GDL. Identifier: jbptunikompp-gdl-mochammada-38938. Folder: S1-Final_Project / Fakultas_Teknik_dan_Ilmu_Komputer / Teknik_Informatika / 2018
Uncontrolled Keywords: Particle swarm optimization, finite state machine, kecerdasan buatan, pengambilan keputusan, pergerakan kelompok
Divisions: S1 Skripsi > Teknik Informatika
Depositing User: Robot Migration
Date Deposited: 05 Nov 2026 13:03
Last Modified: 05 Nov 2026 13:03
URI: https://elibrary.unikom.ac.id/id/eprint/49807

Actions (login required)

View Item
View Item