IF2211 Strategi Algoritma - Tugas Kecil 3: Penyelesaian Puzzle Rush Hour Menggunakan Algoritma Pathfinding
Rush Hour adalah sebuah permainan puzzle logika berbasis grid yang menantang pemain untuk menggeser kendaraan di dalam sebuah kotak (biasanya berukuran 6x6) agar mobil utama (biasanya berwarna merah) dapat keluar dari kemacetan melalui pintu keluar di sisi papan. Setiap kendaraan hanya bisa bergerak lurus ke depan atau ke belakang sesuai dengan orientasinya (horizontal atau vertikal), dan tidak dapat berputar. Tujuan utama dari permainan ini adalah memindahkan mobil merah ke pintu keluar dengan jumlah langkah seminimal mungkin.
- Uniform Cost Search (UCS)
- Greedy Best First Search (GBFS)
- A* Algorithm
- Fringe Search
- Blocking Cells
- Blocking Vehicles
- Manhattan Distance
- Clone the Repository
git clone https://github.com/Incheon21/Tucil3_13523029_13523033.git - Switch to Src Directory
cd src - Install Dependencies
npm install - Run the Project
npm run dev
| NIM | Nama |
|---|---|
| 13523029 | Bryan Ho |
| 13523033 | Alvin Christopher Santausa |
