Satriatama, Ramadhan (2023) PENERAPAN TEKNIK PATHFINDING A* PADA GAME “ASTRONOUT”. S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.
Text (COVER-ABSTRAK)
COVER.pdf Download (958kB) |
|
Text (BAB I)
BAB I.pdf Download (170kB) |
|
Text (BAB II)
BAB II.pdf Restricted to Registered users only Download (424kB) |
|
Text (BAB III)
BAB III.pdf Restricted to Registered users only Download (342kB) |
|
Text (BAB IV)
BAB IV.pdf Restricted to Registered users only Download (820kB) |
|
Text (BAB V)
BAB V.pdf Download (54kB) |
|
Text (DAFTAR PUSTAKA-LAMPIRAN)
Daftar Pustaka dan Lampiran.pdf Restricted to Registered users only Download (190kB) |
|
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: |
|
||
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 |