JTIS, Volume 3 Nomor 3, Desember 2020 ISSN : 2614 – 3070, E-ISSN : 2614 – 3089 97 |http://www.jurnal.umb.ac.id/index.php/JTIS DEVELOPMENT ZOMBIE HUNTER BATTLEGROUND WITH FINITE STATE MACHINE DAN COLLISION DETECTION Ita Arfyanti 1 , Salmon 2 , Nursobah 3 , Sugeng Suryani 4 1,2,3,4 STMIK Widya Cipta Dharma 1 qanita23@yahoo.com, 2 salmon@wicida.ac.id, 3 nursobah@wicida.ac.id, 4 sugeng@gmail.com Abstract— This research makes how to build a game with the theme of a knight / samurai who has a mission to hunt down all zombies who want to rule the world. A background in taking the theme of zombie games with the side scrolling game genre so that this game is easy to play. In this research game that is built using multimedia stages and also using the finite state machine and collision detection methods, where in multimedia developers there are 6 stages, namely: concept, design, material, preparation, test and distribution. The system development tools use a flowchart. And it is hoped that the game or game can entertain the players or make it a means of entertainment and can also be used as further research material for students and can be developed again for local game developers. The result of applying collision detection makes player and enemy characters more interactive and can attack each other. Keywords— Game, Zombie Hunter, Finite State Machine, Collision Detection. Abstrak— Penelitian ini membuat bagaimana membangun game 2D yang bertemakan tentang seorang ksatria/samurai yang memiliki misi untuk memburu seluruh zombie yang ingin menguasai dunia. Adapun latar belakang dalam mengambil tema game zombie dengan genre side scrolling game agar permainan ini mudah dimainkan dan menambah eksperimen pemain. Pada penelitian game yang dibangun menggunakan tahapan pengembang multimedia dan juga menggunakan metode finite state machine dan collision detection, dimana di dalam pengembang multimedia ada 6 (enam) tahapan yaitu: konsep, desain, pengumpulan materi, penyusunan, tes dan distribusi. Adapun alat bantu pengembangan sistemnya menggunakan Flowchart. Dan diharapkan game atau permainan tersebut dapat menghibur pemainnya atau menjadikan sebagai sarana hiburan. Hasil penerapan collision detection membuat karakter pemain dan musuh menjadi interaktif dan dapat saling menyerang. Kata Kunci— Game, Zombie Hunter, Finite State Machine, Collision Detection. I. Pendahuluan Perkembangan Game saat ini mengalami perkembangan yang sangat pesat, tidak terkecuali di Indonesia. Game saat ini telah dimainkan oleh banyak orang dari usia muda sampai tua. Game jenisnya semakin bervariasi sejalan dengan perkembangan teknologi perangkat keras dan perangkat lunak [1,2,3]. Perkembangan game saat ini berkembang pesat, saat ini tidak hanya dimainkan di komputer [2], yang hanya bisa dimainkan dengan teman yang dikenal, tetapi saat ini sudah banyak game yang tersedia di dunia maya yang sering disebut dengan game on-line [4,5] yang dimainkan oleh banyak orang dalam satu permainan walau jarak mereka saling berjauhan dan tidak saling mengenal. Dengan kata lain, segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Side Scrolling Game adalah salah satu genre game dengan sudut pandang kamera seolah – olah di samping karakter [3,6]dan mengikuti pergerakan pemain yang pada umumnya bergerak dari sisi kiri menuju sisi kanan layar untuk mencapai target atau lokasi yang di tentukan [6]. Alasan menerapkan side scrolling game pada game yang akan di bangun adalah karena game sejenis ini paling cocok untuk diterapkan pada umur 9 tahun ke atas, karena kontrol permainannya yang tidak terlalu rumit dalam memainkannya. Salah satu metode yang sering digunakan dalam pembuatan game adalah Collision detection / metode tabrakan antar benda [7,8,9,10]. Collision detection merupakan Teknik deteksi tabrakan untuk mengetahui objek-objek apa saja yang bersentuhan dalam bidang koordinat tertentu [11,12]dan menggunakan Finite state machine (FSM) [13]sebagai sistem kontrol yang menggambarkan tingkah laku atau prinsip kerja sistem dengan menggunakan tiga hal berikut yaitu , State (Keadaan), Event (kejadian) dan Action (aksi). Finite State Machine (FSM) atau sering disebut dengan Finite State Automata (FSA) [14], Mesin finite state, atau disingkat FSM [13] adalah model perhitungan berdasarkan mesin hipotetis yang dibuat dari satu atau lebih kedudukan [13,14,15]. Hanya satu kedudukan yang bisa aktif pada saat bersamaan, sehingga mesin harus berpindah dari kedudukan ke kedudukan lain agar bisa melakukan tindakan yang berbeda. FSM biasanya digunakan untuk mengatur dan