Assignment 3 (V1)
A. Write a one- or two- player game/puzzle using parallel move
evaluation. Choose a game/puzzle with a compact representation among
those illustrated
at Puzzle
Collection pages (or others, upon approval), and for which full
rules are available; see for example, more details
for "peg
solitaire" . The user interface is up to you, so long as it
accurately depicts current game state. If a two-player puzzle, ensure
that it can be run with both sides chosen by a move evaluator. The
move evaluator should have adjustable depth and parallelism. Test and
demonstrate runs with varying numbers of cores.
B. Write a version that distributes work across at least two different servers.