Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Assignment 2 1/4 Cmput 455 Assignment 2 CONTENTS Assignment Overview Setup Goals of the Assignment Public Test Cases Other GTP Commands Pre-submission Test and Submission Hints and Details - Read them All Marking New Oct 12: revised test cases More issues have been discovered and fixed. Please update your test cases. Thanks to all who pointed out problems! Download new a2_public_easy.gtp, a2_public_medium.gtp, a2_public_hard.gtp or download new assignment2.tgz which contains these updated versions. New Oct 6: new test cases a2_public_easy.gtp (more easy tests added, a bug fixed, and moved some test cases into medium or hard) These test cases will be used for your presubmission tests, and for our feedback. Please replace your old a2_public_easy.gtp file. a2_public_medium.gtp a2_public_hard.gtp If you want, you can also download the complete updated starter code assignment2.tgz . The only change is that the old a2_public_easy.gtp file was replaced by the three files above. Assignment Overview Due Oct 16, 11:55pm on eClass. Submit via eClass submission link on the main eClass course page. Late submission (with 20% deduction) Oct 18, 11:55pm. Submit via separate eClass link for late submissions. In this assignment, you develop a perfect endgame solver for the game of Ninuki. You also integrate your solver into a player based on our starter code. Your player will play randomly at first, but will play a perfect endgame as soon as it can solve the game. To review the game Ninuki, see Assignment 1. Setup 1. Review the Assignments page for general questions about assignments. 2. As in assignment 1, make sure you have Python 3, NumPy and GoGui 1.51 set up. You can review the procedures under Lecture 3 activities. 3. Oct 6: New test files Download assignment2.tgz and expand it. The directory assignment2 contains: Our starter code for assignment 2. This implements a very basic random Ninuki player. A file a2_public_easy.gtp, with basic test cases for your program. Also use this for your presubmission test. See details below. 4. Oct 6: New test files a2_public_easy.gtp, a2_public_medium.gtp and a2_public_hard.gtp - see above. 5. Assignment 2 preview slides 6. More hints and ideas for Assignment 2 7. For reference, download the Lecture 8 python codes which include solvers for TicTacToe.