Skip to content

soali3107/chess

Repository files navigation

Chess

https://soali3107.github.io/chess/

Background and Overview

Chess is an 8 x 8 board game that consists of 16 pieces on both sides. It's a fun game since there are 6 unique pieces each player has with unique rules for each piece. Thus, the likelihood of two games being alike is nil.

Functionality and MVP Features

  • Users can click on a piece and a highlight of all the possible positions that pieces can go will be highlighted.
  • Game ends when a King is in a checkmate or there is a stalemate.
  • If a piece moves to a spot another piece (of opposite color) is on, that piece will be removed from the game.

Architecture and Technologies

  • Javascript

Implementation Timeline

Day 1

  • Draw the board.
  • Populate the board with sprites.

Day 2 + 3

  • Write the logic for how the pieces move.
  • Allow the pieces to move.

Day 4

  • Write logic for losing the game.
  • Write logic for resetting the game.

Day 5

  • Allow player to choose the color.

https://wireframe.cc/vQWMUQ

About

Online 2-Player Chess Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published