/LaboonChess

Chess program built using CS1530 Software Engineering techniques

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

LaboonChess [CS1530 Term Project (Fall 2016)]

Custom JAVA chess program, team-built using software engineering techniques based around the AGILE/SCRUM methodology. The stakeholder was Bill Laboon; with all specifications, paper prototypes, and user stories based around the wants and needs of Mr. Laboon.

Group Members

Permissions for Mac / Linux

$> cd LaboonChess/build/resources/main/binaries/[linux|mac]
$> chmod 777 stockfish-8-64

Running Gradle

$> gradle [clean|build|test]

Feature Tutorial

  1. Play against another human player: Select File --> New Game --> Multiplayer
  2. Play against a Black side AI opponent: Select File --> New Game --> Computer: Black
  3. Play against a White side AI opponent: Select File --> New Game --> Computer: White
  4. Flip Board: Select Edit --> Flip Board
  5. Change Colors: Select Edit --> Colors --> Color Scheme of Your Choice