Tugas Besar 1 Strategi Algoritma: Worms

Penjelasan Algoritma Greedy yang Diimplementasikan

Algoritma greedy yang dimplementasikan bertujuan untuk memenangkan permainan dengan memaksimalkan damage yang dapat diberikan ke lawan. Algoritma yang dipilih merupakan perpaduan beberapa algoritma seperti shortest path (Dijkstra) dan algoritma greedy by weapon choice yang saling dipadukan sehingga menghasilkan solusi optimal untuk mengalahkan musuh.

Cara Menggunakan Program

  1. Dengan menggunakan starter pack, ganti folder java yang berada di starter-bot dengan mengunakan folder java yang telah dibuat oleh kelompok atau bisa dengan me-replace folder starter-bot dengan folder src yang berisi folder java, namun perlu untuk mengubah alamat direktori pada game-runner-config .
  2. Pastikan alamat direktori “player-a” di game-runner-config dapat mengakses bot.json yang terletak di folder java
  3. Buka bot.java dengan menggunakan IntelliJ
  4. Build program dan kemudian jalankan dengan mengunakan Maven
  5. Jalankan run.bat

Tentang Kami

Kelompok 35: WORM

  1. Christopher Justine William (13519006)
  2. Rexy Gamaliel Rumahorbo (13519010)
  3. Gregorius Dimas Baskara (13519190)