TrciaBK’s Project Portfolio Page
Project: ChessMaster
ChessMaster is a ChessMasterCLI is a command-line interface (CLI) chess game designed to make learning and training accessible for beginners while offering an engaging experience for all skill levels.
This sleek and user-friendly chess simulator provides a platform for novice players to build their skills and understanding of the game.
Given below are my contributions to the project:
My code contribution can be found in this TP Dashboard
Storage Class
- Stores the current state of board
- Stores the last current player before exit of game
- Loads the state of board
I managed the
storage
class of the board and the data that are required to be stored and returned when loading a new game.
Restart function
- Restart allows users to restart the game any time they want, without having to exit the program and entering again.
- Allow for restart of new game after a game is completed
Other Trivial Commands
help
command
show
board command
rules
command
Project Management
- Managed Release v1.0 on GitHub
Documentation:
User Guide:
- Added documentation for the features releating to storage and command features (Exit, Help, Restart, Rules, Show)
- Implemented command summary and expected outputs of commands.
Developer Guide:
- Added implementation details of the storage feature.
- Contributed to product scope and target users.
- Updated user stories.