Skip to content

3cHeLoN/basic-chess

Repository files navigation

Basic chess

A simple chess program that will consist of:

  • A front-end written for pygame (using SDL)
  • The game logic written in Python
  • A chess engine written in a low-level language (C++)

Chess board

Run

To run the program simply type:

$ python play_chess.py

Dependencies

  • python 3
  • pygame >= 1.9.3ds
  • numpy

Todo:

  • Implement stalemate
  • Implement forced draw
  • Simplify code
  • An AI chess engine

About

A basic chess program in python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages