Tugas Besar 1 IF3170 Inteligensi Buatan
Program ini merupakan program permainan Adjacency-Strategy-Game yang telah dibuat dan kelompok menambahkan algoritma bot sebagai implementasi dari materi kuliah IF3170 Inteligensi Buatan, yaitu algoritma minimax alpha beta pruning, hill-climbing with sideways move, stochastic hill-climbing, dan genetic with minimax algorithm.
Fitur tambahan yang dibuat kelompok serta dapat digunakan pada program ini adalah:
- Menggunakan bot dengan algoritma minimax alpha beta pruning sebagai lawan bermain
- Menggunakan bot dengan algoritma hill-climbing sebagai lawan bermain
- Java Versi 11
- Library javafx
Terdapat beberapa cara untuk menjalankan program:
- Menggunakan Make
make run
- Menggunakan runner
./run.bat
- Compile manual menggunakan terminal
javac -cp ./src --module-path "./javafx-sdk/lib" --add-modules=javafx.controls,javafx.fxml src/*.java
java -cp ./src --module-path "./javafx-sdk/lib" --add-modules=javafx.controls,javafx.fxml Main
Completed
- Program ini dibuat untuk mendukung pengerjaan Tugas Besar 1 IF3170 Inteligensi Buatan
- Terima kasih kepada Dosen serta Asisten yang telah mengampu Mata Kuliah Tugas Besar 1 IF3170 Inteligensi Buatan
NIM | Nama |
---|---|
13521005 | Kelvin Rayhan Alkarim |
13521006 | Azmi Hasna Zahrani |
13521019 | Ditra Rizqa Amadia |
13521024 | Ahmad Nadil |