Welcome to my repository for the implementation of the project, Chess Game. For the initial iteration of this project, I will utilize C++.
- Understand the rules of chess.
- Piece movement
- Special moves (castling, en passant, pawn promotion)
- Conditions for end of game
- Implement basic chess logic in C++
- Creation of classes for pieces, board
- Movement logic for each piece
- Create a user interface
- Add advanced features
- Planning
- Project (goals, resources, requirements)
- Product (objectives, tasks, dependencies, data flow)
- Design pieces
- Class
Piece
- Class
- Implement the board
- 2 dimensional array
- Implement the game loop
- Accept input from users
- Calls functions for movement of pieces
- Redraws board
- Testing
- Implement advanced features
- Final testing and debugging
- Completion
- CPP Reference
- DevDocs C++ Manual
- GNU C++ Library Reference
- C++ Manual - 1986 manual (more of an interesting read, less of a reference)
TBD
If you have questions, or anything you'd like to share, be sure to create a PR/Issue!
This project is licensed under an MIT License.