Skip to content

A sliding puzzle solver using traditional search algorithms. A school project written in python, with a flutter GUI and a graphviz visualization.

License

Notifications You must be signed in to change notification settings

e7na/AI-project

Repository files navigation

Sliding Puzzle Solver using traditional search

Setup Instructions

  1. Install graphviz, and add it to system PATH
    add graphviz to windows PATH
  2. Install Pipenv, or use conda/mamba if you prefer
    pip install pipenv
  3. Install project environment & dependencies
    pipenv install

Running the Project

  1. cd to project dir.
  2. Switch to project venv
    pipenv shell
  3. run it!!!
    python app.py for GUI
    or python search.py for Graphviz tree
    or
  4. run the project directly through pipenv
    pipenv run python app.py
    pipenv run python search.py

About

A sliding puzzle solver using traditional search algorithms. A school project written in python, with a flutter GUI and a graphviz visualization.

Topics

Resources

License

Stars

Watchers

Forks