FreeDoko: Häufig gestellte Fragen
Author: Diether Knof, Borg Enders
Date: 2005-07-14T22:40:11+0200

# Häufig gestellte Fragen

## Über FreeDoko

### Auf welchen Systemen läuft FreeDoko?

Für folgende Systeme haben wir selber getestet oder Rückmeldungen erhalten:

- GNU/Linux: debian, gentoo, SuSE, ubuntu, arch linux, ...
- Microsoft Windows: 98 (selber kompilieren), 2000, XP, Vista
- HPUX 11.00 (mit g++ 3.3)
- FreeBSD
- Mac: OS/X (einiges an Arbeit: X-Server, gtkmm, ...)

Prinzipiel sollte FreeDoko auf allen Systemen laufen, auf denen es einen C++-Compiler und die gtkmm-Bibliothek gibt.

## Spielstart

### Microsoft-Windows

#### Microsoft-Windows beschwert sich über fehlende dll-Dateien.

- Als erstes sollten Sie überprüfen, daß Sie FreeDoko über die Batch-Datei `FreeDoko.bat` starten und nicht über die Programmdatei.
- Wenn im FreeDoko-Verzeichnis keine Unterverzeichnise `gtkmm.dll` und `gnet.dll` enthalten sind, müssen Sie die Bibliotheken zusätzlich installieren. Dafür laden Sie sich die Archive gtkmm_2.4_dll.zip (ca. 8,1 MB) und gnet.dll.zip (ca. 0,2 MB) herunter und entpacken die Archive im FreeDoko-Verzeichnis (die Ordner werden von den Archiven angelegt).
- Wenn die Batch-Datei Probleme verursacht können Sie den Inhalt der Verzeichnisse `gtkmm.dll` und `gnet.dll` in das FreeDoko-Verzeichnis verschieben.

#### FreeDoko startet nicht unter MS-Windows 98

Beim Start beendet sich FreeDoko mit der Meldung

    Pango-ERROR : file ../.././pango/pango/shape.c: line75 (pango_shape): assertion failed: (glyphs->num_glyphs > 0) aborting

Das Problem liegt in der GTK-Bibliothek, die unterstützt anscheinend in der 2.8er Version kein MS-Windows 98.

Um FreeDoko unter MS-Windows 98 spielen zu können, müssen Sie selber kompilieren. Eine Anleitung dazu finden Sie unter doc/de/Windows.kompilieren, beachten Sie die Hinweise zu MS-Windows 98.

### GNU/Linux

### Zugriff nicht erlaubt

Wenn Sie FreeDoko installiert haben, dürfen nur Benutzer, die der Gruppe games angehören, FreeDoko spielen. Fügen Sie ihren Benutzer der Gruppe games hinzu (Datei `/etc/group`).

## Spielverlauf

### Warum werden in Solospielen keine Sonderpunkte gezählt?

Laut den offiziellen Regeln des Deutschen Doppekopf-Verbandes werden Sonderpunkte in Solospielen nicht gezählt. Wir haben aber vor, als zusätzliche Regel die Sonderpunkte auch explizit für die Solospiele zuzulassen.

### Warum rechnet FreeDoko sehr lange?

Die KI arbeitet mit zwei Verfahren. Zuerst wird geschaut, ob eine Heuristik greift. Welche in den einzelnen Spielsituationen betrachtet werden und in welcher Reihenfolge, kann detailliert unter der Rubrik "Heuristiken" der Spielerkonfiguation eingestellt werden. Dabei spielt die KI nach der ersten Heuristik, deren Voraussetzungen erfüllt sind.

Findet die KI keine Heuristik für die aktuelle Spielsituation oder befindet sich das Spiel in den letzten Stichen ("Letzte Stiche, ohne Heuristik" in der Rubrik "Stichentscheidung"), dann werden mögliche Spielverläufe (entsprechend den Einstellungen unter der Rubrik KI-Typ) berechnet und die Karte mit der besten Wertung gespielt. Eine Beschreibung der KI-Typen befindet sich im Handbuch.

Generell braucht die KI manchmal einige Sekunden (je nach Rechnerleistung bis zu einer/zwei Minuten) um eine Karte zu berechnen. Über die Grenze für Zunkunfsberechnung kann hier beeinflußt werden, wie lange die KI rechnet. Ein höherer Wert führt zu längerer Wartezeit aber auch einem in der Regel besseren KI Verhalten. Aufgrund der Verfahren (es müssen Stiche immer bis zum Ende berechnet werden) wird diese Grenze nicht immer eingehalten, dies ist nur bei Monte Carlo gewährleistet.

## Erweiterungen

### Wie werden neue Kartensätze eingebunden?

Wenn Sie weitere Kartensätze in FreeDoko einbinden woll, kopieren Sie diese in das cardsets-Verzeichnis. Unter Einstellungen können Sie dann den Kartensatz auswälen (ein Neustart ist nicht erforderlich).

Einige Kartensätze können Sie auf unserer Internetseite http://free-doko.sourceforge.net/de/download.pakete.html herunterladen.

## Fehlerbericht

Für den Fehlerbericht gibt es eine eigene Seite, die ihn erklärt.

## Hilfe

### Wie kann ich helfen?

Die einfachste Hilfe besteht darin, uns Fehlerberichte zu schicken. Das können Sie tun, wenn der Computer schlecht spielt, oder das Programm sich nicht gemäß der Anleitung (Ihren Erwartungen) verhält.

Wenn Ihnen bei FreeDoko etwas fehlt, können Sie das uns unter Feature Requests eintragen.

Weitere Bereiche:

Dokumentation
  Da die Dokumentation noch recht unvollständig ist können Sie helfen, diese zu vervollständigen.
Übersetzung
  Bisher gibt es FreeDoko in Deutsch, Englisch sowie Französisch. Helfen Sie uns mit weiteren Übersetzungen. Als Bereiche gibt es die spielinternen Übersetzungen und die Dokumentation.
Sprachdateien
  Wenn Sie ein Mikrophohn an Ihrem Computer haben können Sie eigene Sprachdateien erstellen, dann sprechen die Mitspieler mit Ihrer Stimme. Schreiben Sie uns wegen einer Liste der benötigten Texte an und schicken Sie uns anschließend Ihre Sprachdateien..
Themen
  Wenn Sie gerne Graphiken erstellen können Sie uns mit eigenen Themen für FreeDoko beglücken. Spendieren Sie uns einen neuen Kartensatz, einen neuen Symbolsatz oder weitere Hintergründe.
Heuristiken
  Wenn Sie auf Spielsituationen treffen in denen Sie sich leicht für eine Karte entscheiden können, die KI aber rechnen muß, dann erstellen Sie einen Fehlerbericht und schreiben uns welche Karte Sie aus welchen Gründen spielen. Wenn Sie wollen können Sie die Heuristik auch gleich selber programmieren und uns zuschicken.
graphische Oberflächen
  Programmieren Sie gerne graphischen Oberflächen, dann können Sie FreeDoko auch auf andere Bibliotheken neben gtkmm portieren. Insbesondere die API für Microsoft™ Windows, die für den Macintosh und die qt-API sind bestimmt gerne gesehen.

Wenn Sie Interesse haben uns zu helfen, melden Sie sich bei uns.

offizielle Internetseite