Yinsh

Download

9.1 Requirements

Before you download the game, make sure you have Java 5 (or higher) installed. You can test whether you got the latest version installed on this page. For logging purposes, make sure it is possible to write/edit files in /tmp.

 

9.2 Installation

Follow the following procedure to install and run the game:

  1. Download the game
  2. Extract the zip file
  3. Run Yinsh.jar
  4. Select your computer opponent and his color, and click Start game!
  5. Enjoy!

Note that you will need the official game notations to play the game. In the placement phase you can use commands such as b2 or h4 to place a ring. In the movement phase however you will need commands such as b2-b3 or h4-j6 to move the ring. Notice that you can only track the comupter's move by reading the move logs, since his move and the resulting effects will be performed at the same time.

You can edit engine settings in the yinsh.properties file (open with a text editor) and view logs in the tmp-folder. The generation.xml file is created by the evolution algorithm when AIs are trained. Note that the AI programmer has to manually edit the trained weights in his sourcecode. Finally, you can add more players by putting them in the folder \build\classes\yinsh\players.

Please note that the GUI was not developed for entertainment purposes, and only aimed at visualisation of AI performance and gameplay. This means that you have to manually insert your moves, and might encounter long computer response times (especially for the AlphaBeta players).

 

<<< Previous | Index