Build the Game of the Amazons

Ακυρώθηκε Αναρτήθηκε Πριν 5 χρόνια Πληρώθηκε κατά την παράδοση
Ακυρώθηκε Πληρώθηκε κατά την παράδοση

Your job is to create a Java-FX application to play Amazons. Note that the AI in your program should be capable of finding a win that is within 10 moves. The branching factor for Amazons is quite high at the beginning of a game, but rapidly declines thereafter. Therefore I suggest that you choose a maximum search depth for a move that depends on how full the board is.

• There should be a feature allowing a player to end any game in progress, clear the board to its initial position, and set the current player to white.

• All moves in the format described in the previous section should be displayed to both players.

• The possibility of making either the “white” or “black” players an automated player should be coded into your application. Moreover, the possibility of making either one of the involved players (white or black) a human player should also be embedded into your application.

• The players should be provided with the ability to set the seed for AI (i.e., automated player). In this way, if the AIs are using random numbers for move selection, this feature seeds their random number generator with the integer set by the player. Given the same seed and the same opposing moves, an AI should always make the same moves. This feature makes games reproducible.

• A player must be able to exit the program at his convenience.

Last but not least, make sure that you package and convert this JavaFX-based game into an Android application

Android Τεχνητή Νοημοσύνη Java JavaFX Αρχιτεκτονική Λογισμικού

Ταυτότητα Εργασίας: #18215832

Σχετικά με την εργασία

Απομακρυσμένη εργασία Ενεργό Πριν 5 χρόνια