ISA University Homework

The homeworks done through the semester for ISA(Intelligent Search Algorithms) practical labs.

A simple CLI game built with Go, where the goal is to get the keys to the locks. You can choose a level and play it yourself, or choose an algorithm to solve it for you and then show you the steps that were performed along with some stats.

It’s also possible to enter a custom level from the CLI directly! but it’s a bit time consuming I got to admit🫠

The algorithms implemented are:

  1. DFS
  2. BFS
  3. UCS
  4. Hill Climbing
  5. A broken version of Hill Climbing but we were required to do it anyways😆
  6. A*

The code in action:

Code