CS 1581 Assignment 3
CS 1581 Assignment 3
Overview
Preliminary: Getting and Running the Nim Procedures
Adding a Coin Flip
Adding a Random Start State
Validating Input
Adding Strategies
Modifying the Program for Strategies: Exercise 6.13, pp. 156-7
Modifying the Program for Strategies: Exercise 6.14, p. 159
Plugging in a Winning Strategy: Exercise 6.18, p. 160
Three-Pile Nim
An ADT for Three-Pile Nim
Modifications Needed for Three-Pile Nim
Strategies for Three-Pile Nim
Plugging in an Intelligent Strategy
Testing Your Strategy Against a Nim Server
What to Submit