Saran Implementasi Ruby Game Scripting System Pada Game Ludo

32

5.2 Saran

Adapun saran-saran yang dapat diberikan penulis untuk pengembangan dan perbaikan sistem ini selanjutnya adalah sebagai berikut: 1. Penelitian selanjutnya akan lebih baik jika melibatkan manusia sebagai pemain untuk melihat apakah strategi yang diterapkan mampu melawan kecerdasan manusia. 2. Penelitian selanjutnya akan lebih baik jika strategi yang telah diterapkan bisa memiliki aturan-aturan baru yang jumlahnya lebih dari tiga. Universitas Sumatera Utara 5 BAB 2 TINJAUAN PUSTAKA 2.1. Permainan Ludo Permainan Ludo merupakan permainan tradisional yang dimainkan oleh dua sampai empat orang pemain. Dalam permainan Ludo para pemain harus mengatur strategi untuk berlomba menjalankan empat bidak pion dengan menggunakan nilai dadu untuk mencapai tujuan agar memenangkan permainan Alvi Ahmed, 2011. Menurut Alvi Ahmed 2011, Ludo merupakan permainan yang kompleks dan memiliki berbagai aspek strategi untuk dimainkan sehingga Ludo tidak bisa dianggap hanya sebagai permainan sepele. Dalam penelitiannya, Alvi Ahmed melakukan uji coba perbandingan empat strategi Ludo seperti aggressive, defensive, fast and random dengan menggunakan metode Temporal Difference Learning. Berdasarkan teori dan eksperimen yang dilakukan, Alvi ahmed menyimpulkan strategi defensive merupakan strategi terbaik dengan tingkat kemenangan yang paling tinggi. Pada tahun 2012 Alvi Ahmed melakukan penelitian lanjutan terhadap permainan Ludo dengan menggunakan metode TD-Learning dan Q-Learning. Dalam penelitiannya Alvi Ahmed menyimpulkan metode TD-Learning yang diberikan kepada pemain lebih baik dari metode Q-Learning Alvi Ahmed, 2012. 2.1.1. Aturan permaian Ludo Setiap kubu pemain didalam permainan Ludo umumnya diwakili dengan warna merah, kuning, hijau, biru dan di berikan 4 bidak yang akan dimainkan. Pada awal permainan, pemain melemparkan dadu sesuai gilirannya. Pemain harus mendapatkan nilai dadu enam agar bidak bisa keluar dari rumah. Untuk menjalankan bidak, pemain harus mengikuti nilai dadu yang didapatkan. Universitas Sumatera Utara 6 Pada penelitian ini, peneliti akan menggunakan tiga aturan yang di gunakan pada permainan Ludo sebagai variabel penentu strategi, yaitu : 1. Go Out First Jika nilai dadu bernilai enam, maka pemain dapat memilih untuk mengeluarkan bidak dari rumah. Keputuan untuk mengeluarkan bidak dari rumah umumnya didasarkan kepada faktor posisi nilai dadu musuh atau jumlah bidak yang telah keluar dari rumah. 2. Hit First Jika posisi sebuah bidak pemain yang sedang bermain ditambah dengan nilai dadu sama dengan posisi bidak lawan yang berada diluar rumah, maka pemain dapat menjalankan bidak tersebut untuk memakan bidak lawan dan mengirim bidak tersebut kembali ke rumahnya. Strategi ini dapat digunakan untuk menghalangi bidak kubu lawan mencapai garis finish. 3. Quick Finish Strategi ini umumnya digunakan jika pemain tidak memiliki banyak pilihan yang dapat dilakukan lagi. Bidak yang posisinya berada paling jauh akan menjadi prioritas utama untuk dijalankan. Pemain melakukan strategi ini dengan harapan bidak dapat berada di jalur aman secepatnya sebelum dimakan oleh bidak lawan. Namun strategi ini juga memiliki kelemahan dimana jika bidak lawan sudah banyak berada diluar rumah, maka kemungkinan bidak pemain untuk mencapai jalur aman semakin kecil.

2.2. Bahasa Pemrograman Ruby