Program sederhana berbasis GUI(Guide User Interface) yang dapat menggunakan BFS dan DFS untuk mendapatkan rute memperoleh seluruh harta karun
Program Treasure Hunt Solver mencari rute untuk memperoleh harta karun pada peta 2d
(contoh peta)
- K menandakan titik awal
- T menandakan harta karun
- X menandakan grid halangan
- R menandakan grid yang dapat diakses
Program dapat mencari rute dengan:
- Breadth First Search (BFS)
- Depth First Search (DFS)
Program juga dapat mencari solusi Travelling Salesman Problem dengan:
- Bruteforce
- Dynamic Programming
- Windows 10/Windows 11
- .NET Core 7
- Clone this repository
- Open cmd from root folder ** Build only
dotnet build src\WindowsFormsApp2
** Build and run
dotnet run --project src\WindowsFormsApp2
- Open cmd from root folder and type
bin\net7.0-windows\WindowsFormsApp2.exe
Rute traversal divisualisasi dengan keterangan warna:
- Kuning menandakan grid sudah selesai diproses
- Biru menandakan grid sedang diproses
Rute akhir ditampilkan dengan keterangan warna:
- Kuning cerah menandakan grid dilewati sekali
- Kuning agak gelap menandakan grid dilewati dua kali
- Kuning lebih gelap menandakan grid dilewati tiga kali atau lebih
Pada saat traversal, program selalu mencari path dengan prioritas:
Left, Right, Up, Down
detail
- Yobel Dean Christopher - 13521067
- Michael Utama - 13521137
- Dewana Gustavus Haraka Otang - 13521173