Skip to content

ianlibasora/Chess-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chess-Game with Python

Classic game of chess using Python's PyGame module. Requires the Python PyGame module. Intended for two player multiplayer. Does not feature AI for single player. Includes movement rule checking. Also includes movement assist with piece highlightiing. Allows for advanced piece behaviour eg. such as promotion. Game can be restarted and moves undone at any time. Game assets used referenced below.

Gameplay mechanics:

Basic gameplay:

  • Mouse-click based GUI
  • Click respective pieces to move
  • Undo button: z
  • End of match: Rematch available
  • Restart button: r

Advanced gameplay:

  • Pawn promotion with choice
  • En passent
  • Castling

Notable Features:

  • Undo, reset buttons
  • Game timer
  • Advanced behaviour: Promotion w/ choice, en passent, castling
  • Movement assist
  • Rule checking

Last updated: 10.Jun.2020, Python 3.8.3

By Joseph Libasora


Game Assets used:

By en:User:Cburnett, CC BY-SA 3.0

By Freepik from Flaticon

About

Chess using Python's PyGame module

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages