Journal of Information Technology and Computer Science (JOINTECS) 195 JOINTECS Vol. 3, No.1, Januari 2018 ISSN 2541-6448 Rancang Bangun Game Android Adventure Finding Diamond Dengan Unity 3D Menggunakan Metode Dynamic Weighting A* Nahdia Asri Umami 1 , Ina Agustina 2 , Fauziah 3 1 nahdiaarumi@gmail.com, 2 ina.agustina@civitas.unas.ac.id, 3 fauziah@citivas.unas.ac.id 1,2,3 Teknik Informatika, Fakultas Teknologi Komunikasi dan Informatika, Universitas Nasional Abstract– One of the most popular games is game adventure genre. The process and game design begins with the storyline design. In game development there are some software needed to develop the game such as unity 3d. Unity 3D itself is a tool that integrates to create games ranging from building architecture and simulation. Unity can be used for making games that can be used on android devices. Android is growing very rapidly in the smart phone market in the world. Based on the results of the study, a suitable Dynamic Weighting A* method is implemented in Game Advanture that recognizes the arena environment and does not happen the same random scramble at the time the application is reopened. Keywords: Dynamic, Weighting, A Star, (A*), Adventure game, Unity 3D, Android Abstrak– Salah satu jenis game yang digemari adalah game bergenre adventure game.proses dan perancangan game dimulai dengan menggunakan desain alur cerita. Dalam pengembangan game ada beberapa software yang diperlukan untuk perangan mengembangkan game seperti unity 3d. Unity 3D sendiri adalah sebuah tool yang terintregasi untuk membuat game mulai dari arsitektur bangunan dan simulasi. Unity dapat digunakan untuk pembuatan game yang bisa digunakan pada perangkat android. Android berkembang sangat pesat di pasaran ponsel pintar di dunia. Berdasarkan hasil penelitian, metode Algoritma Dynamic Weighting A*cocok diimplementasikan pada Game Advanture yang mengenal lingkungan arena dan tidak terjadi perulangan pengacakan yang sama pada saat aplikasi dibuka kembali.Dari hasil penelitian yang dilakukan menggunakan kuesioner Kata Kunci : Algoritma Dynamic Weighting A*, Advanture game, Unity 3D, Android I. PENDAHULUAN Finding Diamond merupakan sebuah game yang dapat dimainkan semua kalangan dimana permainan ini menekan kepada pemainnya untuk menyelesaikan. permainan, karena didalam permainan finding diamond akan ada banyak rintangan yang harus dihadapi untuk memperoleh diamond. Game ini akan mengajak pemain menjelajah dan berpetualang yang berbeda disetiap levelnya. Game merupakan salah satu media hiburan yang menjadi pilihan masyarakat untuk menghilangkan kejenuhan atau hanya untuk sekedar mengisi waktu luang. Dalam pembuatan game bergenre tentunya membutuhkan software yang digunakan untuk membuat game, saat ini banyak software yang memiliki kualitas dan fitur yang sangat canggih untuk membuat game.Unity 3D merupakan game engine yang berbasis cross-platform. Unity 3d merupakan software yang digunakan untuk mengembangkan game multi platform yang didesain. Unity dapat digunakan untuk membuat video game 3D, animasi realtime 3D dan visualisasi arsitektur. Hasil Penelitian yang didapat pada perancangan dan pembuatan gam advanture finding diamond berbasis android yang melakukan proses searching data dan tampilan game yang dihasilkan berupa diamond. Penelitian ini membahas perancangan sebuah game yang dibuat untuk single player, dapat dimainkan secara offline. Game dibangun dengan menggunakan unity 3D. Tujuan rancangn bangun game dalam penelitian ini adalah sebagai sarana hiburan dan media pembelajaran untuk melatih kecerdasan dan ketelitian terhadap suatu kondisi dan dapat digunakan untuk melatih kreatifitas anak dalam berexplorasi didalam kesulitan II. METODOLOGI PENELITIAN Algoritma Dynamic Weighting Algoritma Dynamic Weighting A* (A Star) merupakan pengembangan dari algoritma A*. Algoritma ini bertujuan untuk melakukan pencarian kesegala arah pada awal iterasi dan ketika goal state sudah dekat baru pencarian difokuskan ke arah goal state merupakan karakterisitik dari algoritma dan penerapan algoritma dynamic weighting ini akan diterapkan dalam penyebaran titik untuk penempatan diamond disetiap level. Untuk itu digunakan juga pembobotan yang dinamis. f(n) = g(n) + ( w(n) * h(n) ) (1) Dengan : f(n) = hasil perhitungan dari g(n),h(n), dan w(n) n = simpul saat ini g(n) = biaya (cost) dari simpul awal ke simpul n sepanjang jalur pencarian h(n) = perkiraan cost dari simpul n ke simpul tujuan (nilai heuristik) w(n) = bobot dinamis Perancangan Aplikasi Perancangan aplikasi menggunakan spesifikasi hardware dan software adalah Bahasa Pemrograman C# dan Javascript, Game Engine Unity 3D, Software Model 3D Blender, Sistem Operasi Windows 8. Spesifikasi komputer yang digunakan Processor : Intel(R) Celeron(R) CPU 1007U @ 1.50GHz, RAM : 4096 GB (1.89 GB usable)