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 ソフトウェアアーキテクチャ

プロジェクトID: #18215832

プロジェクトについて

リモートプロジェクト アクティブ 5年前