Farkle Help


Installation

  1. Download farkle.tar.gz to /tmp or any place appropriate on your system.
  2. Unpack the distribution: gzip -cd farkle.tar.gz | tar -xf -
  3. Enter the distribution directory: cd farkle
  4. Build the executable: make
  5. Install the executable: make install
    Note: You'll probably have to be root if you want to install to one of the standard system locations - the default location for the binary is /usr/local/bin and the resource directory is /usr/local/share/farkle. You can change these locations in the Makefile to provide an alternate directory.

Installation tips for Linux:

The make process will probably not work out of the box for Linux distributions. However, the fix is simple: edit the Makefile and replace all occurrences of $> with $^ . The reason for this is that BSD has a different default Makefile specification and the distribution is written with this specification in mind, since the author's system is FreeBSD.


Starting a game

  1. Type farkle
  2. Choose the number of human players. Farkle is a hot-seat multi-player game, but can easily be played with just one human, too.
  3. Choose the number of AI players. The higher the number of AI players, the longer the game will last.
  4. Enter the names of the human players. Each name can technically be 81 characters, but if you'd like the entire name to be displayed on the score list, choose one that is 11 characters in length or shorter.
  5. Choose the number of points to play to. This also greatly affects the length of the game. The lower the number, the faster the game will go.
  6. Start playing!


Game play

Game play begins with the first human name which was entered. Farkle rolls the dice for you, tells you the current score, and asks what you'd like to do. The options are as follows:
Typical game play consists of rolling (r) or invoking the gods (i), until a point where it is prudent to stay (s). The basics of scoring are explained in the farkle introduction and won't be explored in much detail here. The cardinal points to remember are that the AI and other players can profit from your losses, and that you can exploit theirs as well. Keep in mind that all the scores can be reset to zero if a farkle returns to the player who initially rolled it.


Notes on the AI

The AI names are contained in a file named farkle_AI_names and it can be edited any time the game is not in play. The restrictions for AI names are the same as for human names, as stated above.

The AI's behavior is devious, and perfectly logical. This means that they will usually win. The algorithm which describes the behavior of the AI is as follows: