Team Members:
- Yen Hao Wang (Rick Wang), (https://github.com/apo11o-M)
- Derrason Towery, https://github.com/Dtowe002
- Maya Treves, https://github.com/mtgym2
- Nicholas Martinez (Nicko), https://github.com/nickocruzm
Our team met both in person and online. Collaboration was necessary for all project components. Confident stating, each member made valued contributions to this project and provided support to one another when confronted with challenges.
- Run
cmake .
in the root of the repo to generate the makefile. - Run
make
to compile the project, this may take a while. - Run the
./main
executable - The command line will prompt the user to input the coordinates to control the chess pieces, first the coordinate of the chess piece that you want to move, then the final destination of that chess piece.
- Simple and Fast Multimedia Library (SFML), [https://github.com/SFML/SFML.git]
- Google Testing, [https://github.com/google/googletest.git]
- Developed Chess application
- Written in C++
- Developed graphical and command line interfaces.
- User has the option to play against another user or computer.
- Documentation below provides a further insights to project design.
Coordinate system used to determine piece locations, is aligned with the coordinate system used in chess. Positions are made up of two componenets (R,C).