forked from paulsena/ChessBoard_OOP
-
Notifications
You must be signed in to change notification settings - Fork 0
coderharish/ChessBoard_OOP
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
C++ Chess Board Framework Description / Comment =========================================== This is an implementation of a two player, turn based, chess game that uses OOP concepts covered in my Computing III from UML. The framework is work in progress but mostly fully functional, including moving, opening double jumps, attacking diagonal, movement obstacle detection, and board bound checking. Just the pawn piece is fully implemented. However, some strong OOP concepts were implemented, so new piece movement can be implemented very easily by filling out one abstract function, ValidateMove(Position newPos), in the derived classes for other pieces. Features: - Intro screen - 2 Player turn based Interface - Input uses standard chess algebriac notation - User can bring up help any time with "help" command - User Input Validation - Complete move validation for pawn chess piece along with attacking End ===================================================
About
C++ Chess Board OO Framework
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 62.6%
- Makefile 31.3%
- Shell 6.1%