Your browser is unsupported

We recommend using the latest version of IE11, Edge, Chrome, Firefox or Safari.

CS.66 – Chess Game

Team Members Heading link

  • Orlando Ortiz
  • Ricardo Salazar
  • Sarah Stefanski
  • Wiktoria Zielinska

Project Description Heading link

The project involves the classic game of chess with the addition of having the turns timed. An 8×8 LED matrix will represent the chess board and its pieces. Different colors will indicate if there is a chess piece in a spot and the type of piece the spot contains. The board will also indicate the selection spot from the player. The game is a two player game where both players will use different types of controls; player one will use a joystick control and player two will use a direction pad made of buttons. There will be a button for confirming selections by the players. Two LEDs will indicate which player should move on the board. Each turn will have a time limit that is displayed by a LCD screen, visibility is controlled by a potentiometer, and will have audio buzzer sounds when the countdown reaches zero. The buzzer will also indicate that a selection is invalid and that there is a checkmate. A switch will be used to reset the game. Arduino subsystems will separately work on computing game logic, board output, player controls, timer logic, and audio logic. The Arduinos will use serial communication to make use of each others’ outputs for their own work to make the game more than the sum of its parts.