Skip to content

Oksanka25/Checkers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkers

Browser-based game - Checkers

Project Description

Checkers is a game played on a board checkered with squares of two colors. Two players compete in checkers to have the last piece on the board. The game pieces in checkers which you can also call checkers. The object of the game is to be the last player standing. A player wins the game when his opponent can no longer make a move. This happens when all his opponent’s pieces have been captured or when all of his opponent’s pieces are blocked in.

Built With

  • HTML
  • CSS
  • Javascript
  • Grid

Author

Oksana Kalyniak

Layout

The layout is a checkers board and moves tracking table.

User Stories

  • As a user, I should be able to start the game using the button 'Start'.
  • As a user, I should be able to reset the game using the button 'Reset'.
  • As a user, I should be able to have 12 pieces of checkers placed on the game board
  • As a user, I should be able to make a move with a checker.
  • As a user, I should be able to see the result of the game / winner.
  • As a user, I should be able to win the game when the opponent cannot make a move

Roadmap

  • Have a button Start that sets up all checkers on the board.

  • Ability for each user to move their checkers to the allowed tiles.

  • Block users from moving opponent's checkers.

  • Check for the winner when one of the players don't have any moves or checkers left.

  • Keep track the winning score for the players.

  • Show messages about number of checkers left and a total winning score.

  • (stretch) Have move tips for players - the tiles where they can possibly move.

  • (stretch) Add a 'King' option: When a piece reaches a space in the row on the opposite side of the board (the “King Me” row), its player picks up the piece and crowns it by twisting its base counter-clockwise, then sets it back on its space. It is now a King! Kings are move powerful than pieces because they can move diagonally forward and backwards. Kings may combine jumps in several directions–forward and backward–on the same turn.

  • (stretch) Add a jumping move option: A piece makes a jump by diagonally leaping over one of the opponent’s pieces and landing on the empty space on the other side (there must be an empty space to land on). Multiple jumps are allowed on a single turn. When a piece is jumped (“captured”), it is removed from the board and is now out of play.

Screenshots

Screen Shot 2022-09-11 at 5 58 18 PM

Screen Shot 2022-09-11 at 5 59 08 PM

Screen Shot 2022-09-11 at 6 55 27 PM

About

Browser-based game - Checkers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors