Skip to content

This is the backend for a chess game. You can use the build-in front end (terminal) or you can implement your own front-end and UI for the game.

License

Notifications You must be signed in to change notification settings

Naman-Goyal/Chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chess

GitHub Build Status Codecov Docs

COMS4995 Project -> Chess Backend

This is repo for a chess backend that you can use for your chess game. All you need to do is to handle the front end. Everything else such as the rules of the game and movement is already handled by the backend.

To run the sample terminal front end of the game do : python Game/terminalGame.py

When playing the game. This is how you move a piece: If you want to move a piece at 1A to 3B, just type : 1A to 3B The game would shift between players so that each player gets a turn until someone wins.

When creating your frontend, you would need to copy the logic in the terminalGame.py file. Specifically you need to use the initGame, function to start the game. THen you can use whatever frontend you want to make the chess game.

About

This is the backend for a chess game. You can use the build-in front end (terminal) or you can implement your own front-end and UI for the game.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages