Berikut Silabus 40 Sesi
“Implementasi Algoritma Pathfinding A pada Game RPG Berbasis Game Maker Studio” *
Modul 1: Pengenalan Game Maker Studio & Konsep Pathfinding (Sesi 1-10)
Sesi 1: Pengantar Game Maker Studio (GMS): Interface, Tools, dan Workflow
Sesi 2: Dasar-Dasar Pemrograman GML (Game Maker Language) untuk Game Development
Sesi 3: Konsep Dasar Pathfinding dalam Game (DFS, BFS, Dijkstra, dan A*)
Sesi 4: Studi Kasus: Implementasi Pathfinding dalam Game RPG
Sesi 5: Perancangan Peta dan Grid-Based Movement untuk NPC
Sesi 6: Membuat Sistem Tile-Based Movement dalam Game Maker Studio
Sesi 7: Menentukan Node, Cost, dan Heuristic dalam Algoritma A*
Sesi 8: Implementasi Dasar Algoritma A* dalam Game Maker Studio
Sesi 9: Debugging dan Visualisasi Algoritma A* dalam Game
Sesi 10: Studi Kasus: Perbandingan Algoritma A* dengan Dijkstra
Modul 2: Implementasi Algoritma A dalam NPC & AI (Sesi 11-20) *
Sesi 11: Membuat AI NPC yang Dapat Bergerak Otomatis dengan A*
Sesi 12: Menerapkan Pathfinding untuk Musuh dalam Game RPG
Sesi 13: Sistem Penentuan Rute Berdasarkan Karakteristik NPC (Musuh, Pedagang, Quest Giver)
Sesi 14: Menambahkan Hambatan (Obstacle) dalam Pathfinding
Sesi 15: Pengaruh Terrain dan Cost Modifier pada Algoritma A*
Sesi 16: Sistem Dynamic Pathfinding: NPC Dapat Beradaptasi dengan Perubahan Peta
Sesi 17: Implementasi Pathfinding untuk Banyak NPC Secara Bersamaan
Sesi 18: Mengoptimalkan Performa Algoritma A* untuk Game yang Lebih Kompleks
Sesi 19: Testing dan Debugging AI NPC yang Menggunakan Pathfinding
Sesi 20: Studi Kasus: Menggunakan Algoritma A* dalam Game RPG Populer



