Chess in Pygame - 2.0.1
The game of chess in Pygame
Basil
(Enemigo)
Local chess game with full ruleset, made in Pygame. For more information view the Github page.
Changes
chess
Local chess game with full ruleset, made in Pygame.
controls:
SPACE: flip board
R: reset/new game
A: auto-flip board after each turn
1-4: change promotion (1 = Queen, 2 = Knight, 3 = Rook, 4 = Bishop)
P: print game transcript to terminal
files:
FreeSerif-4aeK.ttf: font file that is used for text and the unicode images of the chess pieces.
chess_piece_king.png: window icon image
main.py: main execution file
pieces.py: class file for the pieces
notes:
Functioning as of 23/01/21 but not fully bug tested/more features coming. Please send any feedback: basileagle@gmail.com
24/01/21: Fixed a MAJOR bug with 2 words. Line 30 of pieces.py should have read "COORDS not IN legal_moves", not "not legal_moves". Corrected in newest upload.
Links
Releases
Chess in Pygame 2.0.1 — 24 Jan, 2021