aktuell
* Umstellung gtkmm 3
  - utils.cpp: Pixbuf::render_pixmap_and_mask()
  - splash_screen.cpp: Maske fr das Fenster, rotes Fllen
* make release anpassen (Pfade)
* Text: Beschreibungen verkrzen (insbesondere fr den Fehlerbericht)
* mbrola: Sprachdateien
* Sprachdateien: Lizenz
* language_update -> translation_update
* Kartenstze: viele rauswerfen, einige in besserer Qualitt anbieten
  - eventuell auch auf svg umsteigen
  - https://commons.wikimedia.org/wiki/Poker_(cards_deck)
  - https://commons.wikimedia.org/wiki/Category:OpenClipart_simple_playing_cards
* Hintergrnde und Kartenrckseiten durchgehen, berarbeiten, rauswerfen
* Themen testen und korrigieren
* Absturz bei einigen Kartenstzen

Netzwerk
* Doko-Lounge
* - Zuschauer
* - Mitspieler
* FreeDoko anpassen
* - Karten im Spiel verteilen

technisch
* make install: nicht neu kompilieren mit anderen Parametern. (siehe https://sourceforge.net/p/free-doko/discussion/118378/thread/31451164/?limit=25#90d9).
* gnet: Auf gtkmm oder boost umstellen
* log-Modus: automatisch einen Fehlerbericht erstellen und direkt in die Datei schreiben. Damit wird auch ein richtiger Absturz aufgezeichnet.
* Spiel berspringen (Tunier fortsetzen)
  ber Crash-Log, darin den seed speichern
* check_references
  - beim ersten Fehler aufhren
  - wenn Spiel beendet ist, Fehler
* seed: schon bekannten berspringen (Wert + 1 nehmen)
* Zufallsgenerator umstellen

Verbesserungen KI
* best winning card: lowest trump card limit
* CardsInformation/TeamInformation: Gewichtung immer wieder neu, um alle Informationen einflieen lassen zu knnen (z.B. hat nur Kreuz Zehn, daher ist das kein Pfund)
* ChooseBestCard (Weighting): Alle Karten durchprobieren auslagern (Code ist fr alle gleich)
  - Nicht: MonteCarlo: Jab or Serve
* ChooseBestCard: Bei unbekannten Teams verschiedene Varianten durchprobieren
* KI generell: restliche Stiche gehen an den Gegner (z.B. Schweine): pfunde noch dem eigenen Team (auch Herz Zehn). Beispiel: ../Bugreports/ai/Choosebestcard/GameTree/111096.BugReport.FreeDoko
  Sollte vor allen Heuristiken greifen. Dabei auch prfen, wie frh ich meine Punkte vergeben muss (bei drei Zehnen).
* Endspielheuristiken
  - Heuristik "von oben ziehen" (fr Endspiel!)
  - Karten gleich (da keine gegnerische dazwischen und gleiche Punkte, zum Beispiel Karo und Pik Dame: nimm die niedrige
    o auch fr ChooseBestCard: andere Karte nicht beachten
* Gegen eine Armut werden alle Asse nacheinander gezogen. Richtig wre, die Farben von unten anzuspielen und nicht zu wechseln.
* Gegen eine Ansage wird immer noch Trumpf gezogen. Halte ich fr falsch, weil der mit der Ansage ja mehr haben drfte und dann eben zum Schlu alles einsackt.
* einfache Heuristiken auch fr das Endspiel
  - nicht einstellbar, da *immer* gut
  - immer zuerst prfen
  - serve color (wenn nur noch eine Farbe da ist: kleinste Farbkarte - beachte Doppelkopf)
  - draw trump (wenn die hchsten Trmpfe auf der Hand sind: von oben herunter ziehen; beachte Doppelkopf, Karlchen, Fuchs letzter Stich
  - nur noch eine Farbe, kein Trumpf mehr (also fr Soli): wie draw trump
  - nur noch zwei Farbkarten: wenn gleichwertig, nehme die, unter der keine andere ist; wenn Gegner Stich hat (also letzter Spieler): nehme die kleinere, wenn darunter keine andere ist
  - nur noch gleiche Karten (z.B. zwei Damen, kein anderer Spieler hat Karten dazwischen): kleinere nehmen


Verbesserungen UI>
* Bug report: Teams der Spieler in bersicht
* Kartenvorschlag: gleich selber Karte whlen dfen (mehrere Threads)
* Fehlermeldungen in ein Fenster zusammenfassen
* FileMenu: Eintrge sortieren
* Kartensatz: Fr die Voreinstellung die Gre anhand des Bildschirms auswhlen. Eventuell statt 185 die Gre 175 anbieten. Statistiken ber die Bildschirmgre bei Webseiten raussuchen.

Dokumentation
* Statistiken in Dokumentation (Hochzeit, ...)
* Anleitung zum Kompilieren

Fehlerberichte
* new Heuristics 123901
* Heuristics: 001042 (Fleischlos)
* Heuristics: 016746 (Damensolo)
* CardsInformation: Hochzeitler im Klrungsstich gibt seine hchsten Punkte
  ../Bugreports/ai/Heuristics/best_winning_card/259093.BugReport.FreeDoko

DokoLounge
* Doko zhlt auch beim Solo


gdb ./FreeDoko core -ex bt -ex q | cat
valgrind --leak-check=yes --log-file=valgrind.out --suppressions=FD.supp --gen-suppressions=yes ./FreeDoko -
valgrind --leak-check=yes --log-file=valgrind.out --suppressions=FD.supp ./FreeDoko -
