- Explain, in your own words, your strategy for the design of the decision logic in dice_player.py. What different ways did you consider to do it? How did you decide on your final choice?
- What were some of the biggest challenges you faced, and how did you overcome them?
- What are some of the most significant things you learned about programming and software design from doing this project?