Tugas Besar 2 Strategi Algoritma
NIM | Nama |
---|---|
13521007 | Matthew Mahendra |
13521010 | Muhamad Salman Hakim Alfarisi |
13521015 | Hidayatullah Wildan Ghaly B. |
Program ini merupakan program untuk mencari 'hadiah' pada sebuah labirin dengan memanfaatkan depth-first search(DFS) dan breadth-first search(BFS). Labirin dibuat pada sebuah file .txt. Program dibuat menggunakan bahasa pemrograman C# dengan versi .NET 6.0.
Untuk menjalankan program ini, Anda memerlukan
- .NET minimal versi 6.0. Dapat diunduh di https://dotnet.microsoft.com/en-us/download/dotnet/6.0
- Buka root folder ini
- Pada terminal, masukkan
dotnet run
lalu program akan dijalankan - Pilih file konfigurasi yang telah dimasukkan pada folder
test
. File akan otomatis melakukan visualisasi - Pilih metode pencarian yang ingin digunakan (DFS atau BFS). Ada dua metode DFS, DFS dengan menampilkan proses runut balik dan DFS yang tidak menampilkan proses runut balik (langsung hasilnya). Prioritas arah adalah Kanan, Kiri, Atas, Bawah.
- Pilih kecepatan penelusuran menggunakan slider. Semakin ke kiri artinya lebih cepat, ke kanan lebih lambat
- Jika sudah, tekan tombol visualize. Program akan menampilkan jumlah titik yang diperiksa, langkah-langkah yang diperlukan, serta runtime.
Dapat diakses pada tautan berikut: https://youtu.be/_-LGXkdTv4k