Skip to content

McGengar/PyCheckers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCheckers

Variant of Checkers made with Python by Marcin Węgrzyn and Mateusz Satora

Moving Pawns
-Pawns always move diagonally one square at a time(unless capturing), and always move forward.
-You can move your pawns by firstly selecting your pawn, and then selecting where you want to move it.
-Example: 'B2' and then 'C3'.
-If you wish to select different pawn, type 'back' command.

Capturing
-Capturing is mandatory if possible.
-To capture an enemy pawn, you must first select your pawn and then select space where your pawn will end up after that capture.
-Example: 'B2', and then 'D4' if you are capturing pawn on C3.
-Right after capturing a pawn, if there is possible capture with the same pawn you selected at the start of the turn, you can preform a capture just by selecting space where your pawn would end up after capturing another pawn.
-Example: B2, then to capture pawnd on C3 you type 'D4', and then to capture pawn on C5, you just type 'B6'.

Promoted Pawns
-When a pawn reaches its final row, it will promote.
-Promoted pawns move like normal pawns, except they can move and capture backwards.

End of game
-Game ends when a player or a computer loses all their pawns. In that case, they will lose, and other side is the winner.

About

Variant of Checkers made with Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages