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?
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