Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pullisanisatvika/8-puzzle-


https://github.com/pullisanisatvika/8-puzzle-

Last synced: 2 days ago
JSON representation

Awesome Lists containing this project

README

        

# 8-puzzle
- This project is implemented using python.
- This application can solve the 8-puzzle problem us bfs, A* and heuristic search by making use of manhattan distance.
### Installation

To install the dependencies, use the command below in your shell.

```shell
pip install pygame -U
pip install pygame_gui -U
```

## To execute

Run the `main.py` file using the command below to run the project.

```shell
python main.py
```

To build an executable you will need the `cx_Freeze` library. To install run the command below in your shell.

```shell
pip install cx_Freeze -U
```

![image](https://user-images.githubusercontent.com/94275810/228770172-b6fa654e-8a68-41f6-aa8e-7c431b55bc32.png)

![image](https://user-images.githubusercontent.com/94275810/228770204-6a644697-23f3-4432-b6c7-e1d0ee375314.png)

![image](https://user-images.githubusercontent.com/94275810/228770242-d6bc84a0-85c7-4429-b641-235c12e9dfb8.png)