research

Penggunaan Fungsi Heuristik Sederhana Pada Non-Player Character Permainan Ludo

Abstract

Ludo merupakan salah satu permainan papan sederhana yang dimainkan oleh dua atau empat pemain. Di awal permainan, setiap pemain memiliki empat bidak yang diletakkan pada area rumah.Pemenang permainan adalah pemain pertama yang berhasil memindahkan seluruh bidaknya ke kotak finish.Saat ini permainan komputer dikembangkan dengan memanfaatkan kecerdasan tiruan (artificial intelligence). Dengan kecerdasan tiruan pemain (dalam hal ini manusia) dapat bermain sendiri melawan komputer. Tujuan penelitian ini adalah merancang kemampuan berpikir Non-Palyer Character (NPC) pada permainan Ludo yang akan bertindak sebagai lawan pemain. NPC yang dirancang dengan menggunakan fungsi heuristik sederhana, akan merepresentasikan tiga karakter, yakni: karakter agresif, karakter defensif dan karakter plin-plan.Analisis dan desain perangkat lunak Ludo didasarkan pada model sekuensial linier, dan dibangun dengan menggunakan bahasa pemrograman Visual basic.Hasil penelitian menunjukkan bahwa fungsi-fungsi aplikasi dapat berjalan dengan baik. Pengujian terhadap NPC menunjukkan bahwa kemengan NPC dengan karakter defensif mencapai 70%, sedangkan NPC dengan karakter agresif dapat mencapai tingkat kemenangan sebesar 60%

    Similar works