Skip to content

Zirconium419122/Chess-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chess Engine

This is a simple chess framework implemented in Python using bitboards.

Overview

The chess framework provides a basic framework for representing the chessboard, pieces, and legal move generation using bitboards. It includes functionality for setting up the initial board position, moving pieces, and generating legal moves for pawns and knights.

Features

  • Bitboard representation of the chessboard
  • Initialization of the starting position
  • Piece movement for all pieces
  • Legal move generation for all pieces (excluding kings for now)

Usage

  1. Clone the repository:

    git clone https://github.com/Zirconium419122/Chess-Framework.git
  2. Navigate into the project's directory:

    cd chess-framework
  3. Run the main.py file:

    python main.py

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages