Tugas Besar 1 IF 2211 Strategi Algoritma

Aplikasi Algoritma Greedy untuk Membuat Bot untuk Permainan Overdrive

Daftar Isi

Informasi Umum

Membuat bot untuk permainan Overdrive dengan menggunakan memanfaatkan algoritma greedy

Algoritma greedy yang digunakan dalam pengembangan bot ini adalah:

  • Program mampu menerima file txt yang berisi file configurasi [matrix kumpulan huruf puzzle dan dilanjutkan dengan list kumpulan kata yang dicari].
  • Program mampu menampilkan output berupa jumlah perbandingan yang dilakukan dan waktu eksekusi program disertai dengan pemberitauan arah pencarian kata ditemukan
  • Output program diakhir dengan tampilan puzzle yang sudah diberi warna untuk kata-kata yang berhasil ditemukan hasil kompresi gambar (perubahan jumlah pixel gambar).

Teknologi Digunakan

Penggunaan

[Perhatikan] Pada pentunjuk ini diasumsikan pengguna sudah mendownload starter pack zip disini ini Program ini disarankan hanya digunakan di windows OS. Untuk menjalan program ada dua pilihan cara, yaitu

A. Menggunakan fitur maven pada IntelIiJ IDEA :

  1. Copykan seluruh isi file pada folder src ke \starter-bots\java
  2. Buka folder starter menggunakan IntelIij IDEA
  3. Tunggu hingga IntelIij IDEA menampilkan fitur maven pada bagian kanan atas seperti pada gambar di bawah ini:

image

  1. Klik fitur maven pada gambar sebelumnya hingga menampilkan tampilan seperti pada gambar di bawah ini:

image

  1. Klik > pada bagian kiri java-reference-bot dan java-starter-bot hingga menampilkan pilihan menu seperti gambar berikut:

image

  1. Klik install pada kedua bagian pilihan menu tadi hinggan menampilkan gambar seperti:

image image

  1. Untuk menjalankan program, langsung membukan file run.bat yang tersedia pada starter pack

image

B. Langsung menggunakan file executable pada folder bin (syarat sudah pernah melakukan install menggunakan maven seperti langkah di atas):

  1. Copykan file .jar pada folder bin ke \starter-bots\java\target
  2. Ubah nama pada .jar tadi menjadi java-starter-bot-jar-with-dependencies.jar atau buka file bot.json pada \starter-bots\java kemudian ubah isi "botFileName": menjadi nama file .jar pada folder bin

image image

  1. Untuk menjalankan program, langsung membukan file run.bat yang tersedia pada starter pack

image

Untuk dapat melihat hasil permainan dengan menggunakan visualizer pada link disini (Optional)

Selamat Mencoba!

Penulis

Nama NIM
Bariza Haqi 13520018
Timothy Stanley Setiawan 13520028
Rozan Fadhil Al Hafiz 13520039