Animal Checkers is a p5.js checkers game with an animal theme. In this game, the user plays against an opponent robot. All the pieces represent animals, hence it being animal-themed.
Rules of this game are a superset of standard English checkers rules. Other than general English checkers rules, additional rules are:
- Four levels/ranks of animals in this game [rat, cat, dog, lion] - (ranks in ascending order).
- Lions are the kings.
- All pieces initially start at rat level.
- When a piece jumps an opponent piece, it raises in rank, unless it is a dog piece (a piece cannot turn into a lion/king by merely jumping; it must reach the other side to do so).
- Example: Rat => Cat => Dog => Dog
- NOTE: When a dog piece jumps an opponent piece, it remains as a dog piece.
- A piece that is not a lion/king turns into a lion/king when it reaches the opponent side of the board.
- Examples:
- Rat => Lion (When piece reaches opposite side of board)
- Cat => Lion (When piece reaches opposite side of board)
- Dog => Lion (When piece reaches opposite side of board)