From 5e14a3175125bec3d66b7ef32660d5364def8caa Mon Sep 17 00:00:00 2001 From: kdang Date: Tue, 18 Nov 2025 09:43:36 -0500 Subject: [PATCH] I added my answers to the checkpoint 1 notes.md questions. This experience was smooth, because I was able to find the answers from looking at some of the key words in the question, such as "showing the board" and "actions available" at a "particular state." --- notes.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/notes.md b/notes.md index 67cc9f6..c757c76 100644 --- a/notes.md +++ b/notes.md @@ -7,12 +7,23 @@ For each, explain how the behavior is accomplished. ### Checking to see whether the game is over +ttt.game.TTTGame +It checks whether the board is full or if a player has won to determine if the game has ended. + ### Determining which actions are available at a particular state +ttt.game.TTTGame +It returns the list of empty spaces for the player to place symbols on. + ### Showing the board +ttt.view.TTTView +It prints the current board, showing the current available spaces. + ### Choosing which action to play on a turn +ttt.player.TTTHumanPlayer +It prompts the player to choose which board space to place the corresponding symbol on. ## Checkpoint 2 Notes