This is a simple chess framework implemented in Python using bitboards.
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.
- 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)
-
Clone the repository:
git clone https://github.com/Zirconium419122/Chess-Framework.git
-
Navigate into the project's directory:
cd chess-framework
-
Run the main.py file:
python main.py