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

https://github.com/msadeqsirjani/tiredknight

Minimal chess AI written in python
https://github.com/msadeqsirjani/tiredknight

artificial-intelligence chess-engine chess-game game-theory

Last synced: about 1 month ago
JSON representation

Minimal chess AI written in python

Awesome Lists containing this project

README

        

![Project Banner](https://media.istockphoto.com/id/1273331529/photo/pieces-on-chess-board-for-playing-game-and-strategy.jpg?s=612x612&w=0&k=20&c=orWLdvG7aQEQFeW3LIpg4ZpI0iggo9Z4b7uMCx7Q4f0=)

# Tired Knight

![Python](https://img.shields.io/badge/Python-3.8%2B-blue)
![License](https://img.shields.io/badge/License-MIT-green)
![Contributions Welcome](https://img.shields.io/badge/Contributions-Welcome-brightgreen)

**Tired Knight** is a minimal chess AI written in Python.

## Table of Contents

- [Installation](#installation)
- [How to Run](#how-to-run)
- [License](#license)
- [Contributing](#contributing)

## Installation

To get started with **Tired Knight**, follow these simple steps:

1. Clone this repository to your local machine:

```bash
git clone
```

2. Change into the project directory:

```bash
cd tiredKnight
```

3. Create a virtual environment:

```bash
python -m venv tiredKnight
```

4. Install project dependencies using `pip`:

```bash
pip install -r requirements.txt
```

## How to Run

Now that you've installed the project, you can run **Tired Knight** by following these steps:

1. Activate your virtual environment:

```bash
source tiredKnight/bin/activate
```

2. Start the chess AI:

```bash
python tired_knight.py
```

Enjoy playing against the AI!

## License

This project is open-source and is licensed under the [MIT License](LICENSE). For more details, please refer to the license file.

## Contributing

We welcome contributions from the community to improve **Tired Knight**. If you'd like to contribute, please follow these guidelines:

1. Fork this repository to your GitHub account.
2. Create a new branch for your feature or bug fix.
3. Make your changes and ensure that the project still works as expected.
4. Submit a pull request back to the original repository, explaining the changes you made and why they are necessary.

Your contributions are greatly appreciated, and they help make this project even better!

Happy coding! 🚀