/Schess.

Chess in python, which is played in a terminal.

Primary LanguagePythonMIT LicenseMIT

Schess.

I made chess, in python, all from scratch. Only module that I really used was colorama for, well, self explanatory.

Why?

They blocked chess.com in school, I had to improvise.

To do:

  • Check / Pin system
  • Pawn en passant
  • Pawn promotion
  • Optional interface using HTML / CSS / JS
  • Multiplayer
  • Single Player (minimax n alpha beta pruning)
  • Maybe a few more things..?

How to play:

Use chess notations. Such as e4 will move the appropriate pawn to that location. Or qe4 will move the queen to that location. At the moment you can't specify exactly what piece you're trying to move, but I'm sure I'll come up with something eventually.

image