PENERAPAN TEKNIK PATHFINDING A* PADA GAME “ASTRONOUT”

Satriatama, Ramadhan (2023) PENERAPAN TEKNIK PATHFINDING A* PADA GAME “ASTRONOUT”. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.

[img] Text (COVER-ABSTRAK)
COVER.pdf

Download (958kB)
[img] Text (BAB I)
BAB I.pdf

Download (170kB)
[img] Text (BAB II)
BAB II.pdf
Restricted to Registered users only

Download (424kB)
[img] Text (BAB III)
BAB III.pdf
Restricted to Registered users only

Download (342kB)
[img] Text (BAB IV)
BAB IV.pdf
Restricted to Registered users only

Download (820kB)
[img] Text (BAB V)
BAB V.pdf

Download (54kB)
[img] Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf
Restricted to Registered users only

Download (190kB)
[img] Text (PUBLIKASI)
Publikasi.pdf
Restricted to Repository staff only

Download (1MB)

Abstract

Teknologi semakin maju dengan begitu juga pada pemrograman dan pembuatan game yang dipermudah juga dengan software dan tools yang ada, salah satunya adalah Pathfinding A* yaitu sebuat tools yang dapat diterapkan guna mencari jarak terpendek suatu objek ke objek lain. Dengan begitu penulis akan mencoba menjelaskan cara penerapan Teknik Pathfinding A* kedalam game platformer berbasis 2D yang berjudul AstroNout. Tahap pertama yang dilakukan adalah membuat desain game secara menyeluruh terlebih dahulu. Buat target objek untuk diterapkan Pathfinding A* dan juga objek untuk digerakkan menggunakan pathfinder. Pathfinding A* akan diterapkan menggunakan software Unity Game Engine, perlu adanya tahap setup untuk menerapkan Pathfinding A* pada game atau aplikasi yang akan dibuat. Setelah melakukan setup, Pathfinding A* memiliki Pathfinder yang harus disetting secara manual agar dapat menerapkan gerak objek kepada target objek lain dengan memilih jalan terpendek, yaitu dengan membuat grid dimana grid berfungsi sebagai penanda objek mana yang ditandai sebagai obstacle maupun objek yang dapat dilewati oleh Pathfinder. Dengan terpasangnya grid yang sesuai maka akan dilakukan penelitian juga mengenai beberapa skenario yang dapat terjadi pada Pathfinding A*. Hasil penelitian menunjukkan bahwa Pathfinding A* adalah tools yang sangat mudah diterapkan tanpa harus membuat script secara manual namun juga terdapat kelemahan pada Pathfinding A* yaitu platform yang akan dibuat harus diletakkan dengan fix dan tidak dapat diletakkan secara acak atau random, kelebihan Pathfinding A* pada penelitian ini juga di temukan bahwa Pathfinding A* dapat diterapkan ke objek dalam jumlah yang massive tanpa adanya lag dan crash pada aplikasi. Maka ditarik kesimpulan bahwa Teknik Pathfinding A* adalah cara yang mudah untuk melakukan penerapan Pathfinding namun tetap memiliki kekurangan.

Item Type: Thesis (S1 - Sarjana)
Contributor:
Pembimbing
Setiaji, Bayu
Uncontrolled Keywords: Pathfinding A*, Unity Game Engine, 2D Platformer
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 006 Metode komputer khusus > 696 Animasi
Divisions: Fakultas Ilmu Komputer > Teknologi Informasi
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 06 Nov 2023 02:47
Last Modified: 06 Nov 2023 02:47
URI: http://eprints.amikom.ac.id/id/eprint/22670

Actions (login required)

View Item View Item