FreeDoko Rules

## Ai Configuration

Group | Entry | Description
simple | trustful | a trustful ai will rate cars with high points, which it earns, as possibly cards of the own team
does not know all hands | the ai doesn't know the hands of the other players, but tries to emulate than on the basis of the played cards in the tricks, which it remembers.
does not know all teams | the ai doesn't know the teams of the other palyers at the start of the game.
Number of rememebered Tricks | This value standa for the number of tricks, which the ai will remember. Cards in tricks older than this number, will be forgotten by the ai. Exceptions are special cards like Dullen, Swines, etc. (This cards will ahuman player normally remember much longer, too)
Future Limit | This Value is the number of tricks calculated by ai-type like gametree for the future, if there was no valid heuristic for this situation.
Ai-Type | virtual games | With this algortihm the ai simulates for each valid card recursive a game, the other plqayer of this gmae will be emualted by slightly modified copies of the ai itself.
gametree | With this teh ai builds a tree of all possible tricks for this situation.
Gametree with heuristics | The same as gametree, but first tries the ai to use a heuristic for each trick.
Monte Carlo | By this algorithm the ai generates a hand full of random games.
Ansage | Minimal Handvalue for announcement Minimaler Blattwert für Ansage | For all values of the function to calculate the value of a hand above this the ai will make a annoucement. (With higher values the ai will play more timid)
decrement of the handvalue for following announcements | Value for which the return value of the above mentioned function may decrease, so that a ai will make the following announcements ( for higher values the ai will make more following announcements).
Handvalue modificator for announcements readyness od the ai | This value will added for most computations to the minimal hanfdvlaue for announcements. (with smaller values the ai will make more announcements)
Tick decisions | Last Trick for using heuristics | From this trick beginning it will only be used the ai-type detemernide algorithm.
minimal trick points for usage of a queen | For more points than this value in a trick a ai will use a Queen if possible.
minimal trick points for usage of a dulle | For more points than this value in a trick a ai will use a Dulle if possible.
play color card to create a missing color | This determines, if the ai may serve color cards for creating a miss color on the own hand.
Last trick for creating a miss color by dropping a card, for later jabbing the missing color | After this trick the ai will no longer drop cards with the purpose to create a missing color, for jabbing this color later in the game.
Game decisions | minimal hand value for taking a poverty | If the function for calculating the hand value has a higher value than this the ai will take a poverty.
minimal hand value for announcing a single picture soli | If the function for calculating the hand value has a higher value than this the ai will play a soli with one picture for trump.
minimal hand value for announcing a double picture soli | If the function for calculating the hand value has a higher value than this the ai will play a soli with two pictures for trump.
minimal hand value for announcing a triple picture soli | If the function for calculating the hand value has a higher value than this the ai will play a soli with three pictures for trump.
minimal hand value for announcing a color soli | If the function for calculating the hand value has a higher value than this the ai will play a soli with one color for trump.
minimal hand value for announcing a meatless soli | If the function for calculating the hand value has a higher value than this the ai will play a soli without any trump.
Heuristics | normal game | Play ace | If the ai has an ace on its hand, with enough cards of the same color still in the game, it will play this ace.
choose for color trick | The ai tries to play a really good card for the last card in a color trick.
Play Pfund | If the own team seems to win a trick, the ai will try to ply a card with a lot of points.
jab for ace | If the ai has still a ace for play ace, it will try to jab the current trick, to serve this ace.
create missing color | If the ai has the possibility, it tries to play a color card, so that it can later jab this color.
choose best winning card for trick | the ai tries to play a really good card to win this trick
play alternating low and high trumps | the ai tries to draw the trumps from opponent players by playing alternate low and high trumps
play for team | the ai tries to put some points in a trick which maybe be won by the own team
jab fox | If a fox was played, the ai tries as hard as it can to get this fox.
Color Solo | Play ace | Only for Soloplayer: If the ai has an ace on its hand, with enough cards of the same color still in the game, it will serve this ace.
choose best winning card for trick | only for solo player: the ai tries to play a really good card to win this trick
jab for ace | Only Soloplayer If the ai has still a ace for play ace, it will try to jab the current trick, to serve this ace.
play alternating low and high trumps | only soloplayer: the ai tries to draw the trumps from opponent players by playing alternate low and high trumps
picture soli | play second best trump | only soloplayer: The ai tries to draw the trumps of the other players by playing its second best trump.
Meatless | play best color | the serves with its longest color and plays this till the last card