subject

Design and implement a program that plays the game Animal Checkers (described below) and answer several questions (also described below) about the program. With luck, the programs will compete in a tournament to be held shortly after the due date. Your program will play Animal Checkers interactively against a human opponent, with either the program or the opponent playing first. It will, after each move, display the current state of the game board, and it will employ a static evaluation function (SEF) to evaluate board configurations. You may write the program in any programming language you choose. Your program may employ any of the algorithms for move selection --- minimax, alpha-beta pruning, forward pruning, etc. --- that we discuss, and any modifications that you think are appropriate. Note that the major operations of the program --- and the major challenges --- are these: Representing the game board and implementing moves on it; Displaying the game board and interacting with the opponent; Evaluating board configurations: the static evaluation function; and Organizing the search of the game tree on which move selection is based.

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 20:00
Amanda needs to create an informative print brochure for her local library’s fundraiser dinner. what critical detail must she have before she starts designing the brochure?
Answers: 1
question
Computers and Technology, 23.06.2019 03:10
Fill in the following program so that it will correctly calculate the price of the orange juice the user is buying based on the buy one get one sale.#include //main functionint main() { int cartons; float price, total; //prompt user for input information printf("what is the cost of one container of oj in dollars? \n"); scanf(" [ select ] ["%d", "%c", "%f", "%lf"] ", & price); printf("how many containers are you buying? \n"); scanf(" [ select ] ["%d", "%c", "%f", "%lf"] ", & cartons); if ( [ select ] ["cartons / 2", "cartons % 1", "cartons % 2", "cartons % price", "cartons / price", "cartons / total"] [ select ] ["=", "==", "! =", "< =", "> =", "< "] 0) total = [ select ] ["price * cartons", "cartons * price / 2 + price", "(cartons / 2) * price", "cartons / (2.0 * price)", "(cartons / 2.0) * price + price", "((cartons / 2) * price) + price"] ; else total = ((cartons / 2) * price) + price; printf("the total cost is $%.2f.\n", total); return 0; }
Answers: 2
question
Computers and Technology, 23.06.2019 09:30
Why is an outfitting a workspace with video games in a technology development company considered a strategic use of money
Answers: 1
question
Computers and Technology, 24.06.2019 03:30
The footer area of a web page generally houses which website feature? terms of use web page content business name or title menu headings
Answers: 1
You know the right answer?
Design and implement a program that plays the game Animal Checkers (described below) and answer seve...
Questions
question
Chemistry, 27.04.2021 15:10
Questions on the website: 13722367