My-PyChess

This is a fully featured chess app written purely in Python using Pygame Library.

Click here to see a few screenshots of My-PyChess!

Interested in pygame game development but think that MyPychess code is too hard for you to understand, no problem. I have released a lite implementation of My-PyChess, that focuses just on chess programming - Free from all the code for menus, singleplayer, online etc.

But if you are just interested in chess, download this app.

IMPORTANT NOTE: This game is best played on a 720p screen, 768p screen or 1080p screen. If you are on a 4K screen, you will get a very small window.

My-PyChess supports Python v3.5 and above (server.py needs atleast v3.6). This app needs the pygame library to be intalled in your machine.

To install, simply run 'pip3 install pygame' in the command line. Pip command needs to be on your machine for this to work.

Then, run the pychess.py file. Trying to run any other file will not run the game.

Those who are running older versions of this app, must upgrade to the latest version from github.

How to customise the game Using Preferences

Features

What's new in this Version 3.1

Highlights of v3.0, the latest major release.

Click here to see full changelog.

What's Next

  1. Improvise the GUI/interface in some places.

  2. Add a chess howto.

  3. Improve the TextBox in the online menu.

  4. Save games in PGN format.