Update notes

This commit is contained in:
Chris Proctor 2023-08-22 16:15:37 -04:00
parent 16aed29168
commit 2d453c5813
1 changed files with 27 additions and 5 deletions

View File

@ -1,13 +1,35 @@
# Reading the code in Tic Tac Toe # Tic Tac Toe notes
## Checkpoint 1 Notes
Which class is responsible for each of the following behaviors? Which class is responsible for each of the following behaviors?
For each, explain how the behavior is accomplished. For each, explain how the behavior is accomplished.
## Checking to see whether the game is over ### Checking to see whether the game is over
## Determining which actions are available at a particular state ### Determining which actions are available at a particular state
## Showing the board ### Showing the board
### Choosing which action to play on a turn
## Checkpoint 2 Notes
### TTT Strategy
For each of the following board states, if you are playing as X
and it's your turn, which action would you take? Why?
| O | O | | O | X | X | O |
---+---+--- ---+---+--- ---+---+--- ---+---+---
X | X | | X | X | O | O | |
---+---+--- ---+---+--- ---+---+--- ---+---+---
| | | | O | | | |
### Initial game state
You can get the inital game state using game.get_initial_state().
What is the current and future reward for this state? What does this mean?
## Choosing which action to play on a turn