Simple tree search with MinMax
Design and implement a program that plays the game connect4 against
a human player. The program should you use minimax with alpha-beta
pruning and should have a user-settable ply depth. Your goal is to
create an unbeatable connect4 opponent.
You will get extra-credit for an android app version.
General rules
You may talk strategies but no code sharing.
Good Luck
Turning it in
Send me a link to a web page with the following:
- Your source, executable (specify linux, mac, .apk, or windows).
- A report that describes your static evaluator at a more
general level than code comments. This document should use a numbered list to specify
your static evaluator's strengths and weaknesses.
- Movies of your running code that show each of the strengths
and weaknesses listed in the numbered list above.
-
If you do not already have a CS web page, create one as part of this assignment.
Your grade depends on how well your program plays and how well
you are able to describe your static evaluator.
Sushil Louis