Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess

This is my first attempt at building a real complete game application which involved multiple players (human-human, human-computer) and various game strategies. My intent in developing this game is, to gain programming experience by doing a substantial project, to learn and understand advanced algorithms, and to learn and develop a GUI application with which user (player) can interact. Additionally, AI/deep learning is another topic of great interest to me and I am working on integrating learning capabilities into the game.

Although I am still working on the game, the basic framework required for playing a chess game, such as the GUI, ability to run a game with multiple players (human/computer) is already completed. Initially planning to use the simple strategy (with computer as a player) of using weighted random moves and later add depth search and pruning (algorithms such as MINMAX). I also added PGN (Portable Game Notation) support in the game so that it can read/save games into PGN files. A saved game can be restored or replayed play by play on the GUI. I plan to add AI learning support to the game and will use the PGN reader to train it with some of the well-known games played by Chess Legends.

Note: used icons from WikiMediaGallery (https://commons.wikimedia.org/wiki/Category:SVG_chess_pieces)

About

My Chess game implemenation

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages