Planung

Einstellungen

  * Aufteilung in Bereiche: 'einfach' ? 'moderat' ? 'komplex'
  * Spielfeld drehen
  * Gren (Kartenhhe, Schriftgre) automatisch von der Bildschirmauflsung
  * Kartenvorschlag automatisch anzeigen

Tunier

  * alles ;-)

bersetzung (Quelltext)

  * berarbeiten (%d, %u, %s)
  * Syntax beim Einlesen berprfen (%)

Regeln

  * Sonderpunkte separat verwalten
  * Sonderpunkte auch im Solo
  * Farbsolo nur mit den Farbkarten (Buben + Damen eingeordnet); wie
    Fleischloser mit Trumpffarbe
  * Mutation (fr einfachere Tests)
  * spezielle Armutregeln:
      + Abgabe am Anfang des zweiten Stichs
      + Nur an den Partner abgeben (Bei einer Hochzeit nach dem Klrungsstich,
        wenn kein Brutigam gefunden wurde wird nicht geschoben)
          o Aufnahmepflicht
      + Pflicht, Farben zurckzugeben
      + Pflicht, Farben zurckzugeben
  * Feigheit (wenn zwei weitere Ansagen mglich gewesen wren gibt es
    Strafpunkte)

Fehlerbericht

  * Email eintragen (Email als Einstellung)
  * Fehlerbericht automatisch senden

nachspielen

  * Fenster mit allen Schritten (Kennzeichnen, was schon getan wurde +
    menschliche Aktivitten)
  * Vorbehalt mit reinnehmen

KI

  * genauere Aufgliederung von Choosebestcard (nach Stichnummer)
  * Refenz-KIs lauffhig (Klasse 'class VirtualGame : public Game')
  * Mutation in der Konfiguration (fr einfachere Tests)
  * Kurz- und Langbesetzung der Konfiguration
  * Heuristiken separat verwalten

GUI

  * Untersttzung fr Sonderzeichen (wie Umlaute)
  * Kontexthilfe (S-F1)
  * Kontexteinstellungen (S-F2)
  * berarbeiten vom Speichern/Laden der Regeln/KIs
  * Datenbank
  * Stichhaufen: Fenster mit bersicht der Stiche (Punkte, Sonderpunkte,
    Ansicht) (je nach Stichansicht in Regeln)
  * Vorschau bei Graphiken
  * Bei Wechsel ins Fehlerberichtsfenster: alten Fehlerbericht freigeben (fr
    Windows)
  * beliebigen Kartensatz, Kartenrckseite, Hintergrund (Tisch) suchen wenn der
    angegebene nicht vorhanden ist
  * Fehlerbehandlung bei Kartenstzen, Symbolen, ... berarbeiten (bessere
    Handhabung, bersetzen)
  * KI-Konfiguration zurcksetzen (fr einen Spieler)
  * Symbole fr alle Knpfe
  * Einheit bei den Verzgerungen schreiben
  * Konfiguration nur fr Spielertypen zulassen, die sich von 'Aiconfig'
    ableiten (Gegenbeispiel ist 'AiDummy')
  * Internetseite ins Programm
  * Nachrichten-Fenster: Nachrichten hinzufuegen, Nachrichten loeschen
  * Graphikformat png (besser: allgemein, s.u.)
  * Bild vom Spieler
  * Animation

Bedienung

  * Mit Taste Karte auswhlen
  * Mit Mausrad Karte auswhlen + Klick fr whlen (nur zulssige Karten bei
    entsprechender Regel)
  * Wenn Maus ber Ansage-Bereich: nchste Ansgage anzeigen und bei Klick
    ttigen
  * Klick auf letzten Stich(-haufen) zeigt letzten Stich
  * bei Tastaturkrzel Men schlieen
  * Strg-+, Strg-- fr Vergrern, Verkleinern der Kartengre
  * Wenn Schrift nicht gefunden: Schriftauswahl hoch
  * Drag'n drop (Verzeichnisse fuer Themen, Hintergrund, Kartenhintergrund,
    Regel, ai-Konfiguration, Einstellungen)
  * Klick auf dem Splash-Screen versteckt ihn
  * Tab-Reihenfolge

Informationen

  * nicht ausspielbare Karten abdunkeln
  * letzten Stich(haufen) einfaerben
  * Zeigen, an wen der Stich bisher geht (aufhellen)
  * wenn Maus ueber Karte beim Ausspielen: diese verdunkeln
  * rechte Maustaste auf Karte: diese in den Vordergrund
  * UhrCursor (beim Laden der Karten, whrend KI rechnet)
  * Statusbar mit Nachrichten (ai denkt, Karten laden, ...)
  * Spiel-Log (? Regeln, z.B. letzter Stich)
  * Statistiken der Spieler

Tunierpunkte

  * farblich markieren: Ausspieler, Solospieler, Spielart
  * Rundenenden markieren
  * Punkte fr Spieler als Balken
  * Fenster soll wie Notizblock aussehen, keine Fenstermanager-Rahmen
  * Statistik (wie Spielerstatistik, blo nur fuer das Tunier)

Spielende

  * Spiel nachspielen
  * Knopf fr aktuellen Spielstand / Tunierpunkte

Windows

  * Unterdrcken, da alle Fenster einen eigenen Eintrag in der Febsterleiste
    neben dem Startmen von Windows erhalten
  * GTK-Thema mit Windows-Aussehen

Graphik

  * Untersttzung verschiedener Graphikformate. Die einfachste Lsung wre, auf
    Dateiendungen zu verzichten (sofern GTK dann die Dateien richtig erkennt),
    das ist aber nicht blich.
  * Symbol Gegenansage
  * Symbole fr die Sonderpunkte (gefangen: Gittermuster, Doppelkopf: 40+)
  * Osterthema
  * Weihnachtsthema

Dokumentation

  * Ziemlich viel
  * '$HOME/.FreeDoko' erwhnen

Multiplayer

  * berhaupt
  * Wenn ein Client ausfllt: Ersatz durch KI
  * Wenn der Server ausfllt: bernahme von einem anderen Client
  * Chat (?)

Pakete

Debian

  * Pakete aufspalten:
      + freedoko-all: Alles (wie bisher)
      + freedoko: Programm + Uebersetzungen und andere Textdateien
      + freedoko-help: englische Hilfe
      + freedoko-hilfe: deutsche Hilfe
      + freedoko-cardset-xskat-french: xskat-Kartensatz (franzsisches Blatt)
      + freedoko-cardset-xskat-german: xskat-Kartensatz (deutsches Blatt)
      + freedoko-carsets-kdecarddecks: von 'kdecarddecks' bersetzte
        Kartenstze
      + freedoko-cardsets-pysol: von 'pysol' bernommene Kartenstze
    Den Kartensatz 'Altenburg' wird es nicht als separates Paket geben, das
    erlaubt die Lizenz nicht. Aus demselben Grund wird das Paket 'freedoko-all'
    unter 'non-free' stehen, der Rest kann unter 'main'.
  * Eigene debian-Verzeichnisse (fuer 'apt-get')

Windows

  * Ein Installationspaket fuer alle Sprachen (anderer Installer?)

Sonstiges

  * In jede Ressourcendatei die Version schreiben
  * Blattsortierung vom eigentlichen Blatt abkoppeln
  * Sound

Chrome

  * Blatt setzen
  * Stich zurcknehmen
  * Anzeige der im Spiel noch nicht ausgespielten Karten
  * beliebige Karte spielen
  * Anzeige, welche Karten die Gegner noch haben koennen (Nutzen der KI)
  * Hochzeit: Anzeige, wieviele Stiche man noch Zeit hat, um einen Partner zu
    finden.
  * Text-Version
  * Graphikendungen ? UI (+ mehrere Graphikendungen: xpm, png, jpeg)

-------------------------------------------------------------------------------
offizielle Internetseite
