Recreated the Classical Game of Checkers using Object-Oriented-Programming (OPP) concepts. I created this game for two reasons: One, I always wanted to program this game as it is one of my favorite games to play, and two, at the time I was introduced to OPP and wanted to practice using it inside a project. This project was programmed using Java (Processing) and all of the graphics are programmed.

I genuinely enjoyed this project and love how it turned out mainly due to the fact that I was able to implement the rules I play by and set them in stone with the programming of this project. And yes I would love to play a match with you.

Here are the set of rules I play by:

Rule #1: if you can hop over an opponent piece, you must hop!
Rule #2: you must complete all of your hops for your turn to be over
Rule #3: your piece becomes a king i.e(can move backwards) once it reaches your opponents side

Note: If you are planning to play the game, it takes a while for the game to initially load. Its worth the wait…

You can visit the entire code library on my Github page and Play it on Repl

Github
Play

You can visit the entire code library on my Github page and Play it on Repl

Github
Play