Aplikasi Algoritma Greedy untuk Membuat Bot untuk Permainan Overdrive
- Tugas Besar 1 IF 2211 Strategi Algoritma
- Daftar Isi
- Informasi Umum
- Teknologi Digunakan
- Penggunaan
- Penulis
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).
- Java - version 16.0.2
- JRE - version 16.0.2+7-67
- NPM - version 8.1.0 Optional
- IntelIiJ IDEA - edition 2021.3.2 Optional
- Windows OS - version 10+ Disarankan
[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 :
- Copykan seluruh isi file pada folder src ke
\starter-bots\java
- Buka folder starter menggunakan IntelIij IDEA
- Tunggu hingga IntelIij IDEA menampilkan fitur maven pada bagian kanan atas seperti pada gambar di bawah ini:
- Klik fitur maven pada gambar sebelumnya hingga menampilkan tampilan seperti pada gambar di bawah ini:
- Klik
>
pada bagian kirijava-reference-bot
danjava-starter-bot
hingga menampilkan pilihan menu seperti gambar berikut:
- Klik
install
pada kedua bagian pilihan menu tadi hinggan menampilkan gambar seperti:
- Untuk menjalankan program, langsung membukan file run.bat yang tersedia pada starter pack
B. Langsung menggunakan file executable pada folder bin (syarat sudah pernah melakukan install menggunakan maven seperti langkah di atas):
- Copykan file .jar pada folder bin ke
\starter-bots\java\target
- Ubah nama pada .jar tadi menjadi
java-starter-bot-jar-with-dependencies.jar
atau buka filebot.json
pada\starter-bots\java
kemudian ubah isi"botFileName":
menjadi nama file .jar pada folder bin
- Untuk menjalankan program, langsung membukan file run.bat yang tersedia pada starter pack
Untuk dapat melihat hasil permainan dengan menggunakan visualizer pada link disini (Optional)
Selamat Mencoba!
Nama | NIM |
Bariza Haqi | 13520018 |
Timothy Stanley Setiawan | 13520028 |
Rozan Fadhil Al Hafiz | 13520039 |