Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/nguyenkhanhquy/n-puzzle

Final term project of the "Artificial Intelligence" course
https://github.com/nguyenkhanhquy/n-puzzle

artificial-intelligence python

Last synced: about 12 hours ago
JSON representation

Final term project of the "Artificial Intelligence" course

Awesome Lists containing this project

README

        

# N-Puzzle Game

Design and install **N-Puzzle** game using **AI algorithm**

## Table of Contents

1. [Prerequisites](#prerequisites)
1. [Installation](#installation)
1. [Search Algorithms](#search-algorithms)
1. [Author](#author)
1. [License](#license)
1. [References](#references)

## Prerequisites

- Python 3.12 or later

## Installation

1. Clone the project from the repository:

```sh
git clone https://github.com/nguyenkhanhquy/n-puzzle.git
```

2. Open the project in IDE.

3. Run the project.

## Search Algorithms

- Breadth-First Search (BFS)
- Depth-First Search (DFS)
- Depth Limited Search (DLS)
- Uniform Cost Search (UCS)
- Iterative Deepening Search (IDS)
- Greedy
- A*
- IDA*
- Hill Climbing
- Beam Search

## Author

- Author Name: `Nguyễn Khánh Quy`
- Email:

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/nguyenkhanhquy/n-puzzle/blob/main/LICENSE) file for details.

## References
- [Download the latest version of Python for Windows](https://www.python.org/downloads/)