Skip to content

milkstack/nn-chess-bot

Repository files navigation

Neural Network Chess Bot

A chess bot powered by neural networks, built with Python.

Setup

Prerequisites

  • Python 3.9 or higher
  • pip

Installation

  1. Create a virtual environment:
python3 -m venv venv
  1. Activate the virtual environment:

    • On macOS/Linux:
      source venv/bin/activate
    • On Windows:
      venv\Scripts\activate
  2. Install dependencies:

pip install -e .

Or install with development dependencies:

pip install -e ".[dev]"

Project Structure

nn-chess-bot/
├── src/              # Source code
├── tests/            # Test files
├── models/           # Saved neural network models
├── data/             # Training data
└── requirements.txt  # Dependencies (alternative to pyproject.toml)

Dependencies

  • python-chess: Chess board representation and move generation
  • NumPy: Numerical computing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages