Englisch
Historie


Historie

Ursprung

Dieses Programm habe ich Anfang der 90er Jahre unter DOS mit Borland-Pascal geschrieben (Versionen 1.XX). Dann verbrachte es viele Jahre in einem Schuhkarton auf Diskette. Irgendwann (ca 2005) habe ich es ausgegraben, glücklicherweise war die Diskette noch lesbar. Mit Delphi habe ich es nach Windows portiert (Version 2.XX). Im Januar 2011 habe ich das Programm auf dieser Webseite veröffentlicht (ab Version 3.00).

Ausblick

Momentan erstelle ich eine Schach-App für Smartphones. Das ist eine komplette Neuentwicklung. Diese Anwendung ist vom Betriebssystem unabhängig. Wer sich dafür interessiert, findet mehr Infos unter Smartphone. Dort können Sie sich auch eine Windows Version herunterladen, welche jedoch noch nicht ausgereift ist.

Version Datum Änderungen
3.49 26.12.2016
  • Erweiterungen:
    • Hauptfenster Hotkey "E" hinzugefügt (FEN Export)
    • Überflüssigen Kommentar aus Hinweisfenster entfernt, wenn Mensch verloren hat (Danke Nepomuk)
  • Bewertung:
    • Zufallsgenerator auch in Anfangsphase (Danke Bernd)
  • Fehler:
    • FEN Export: Zeichenfolge falsch, wenn auf beiden Seiten keine Rochade mehr möglich ist.
3.48 09.04.2016
  • Erweiterungen:
    • UCI: Parameterübergabe für gegnerisches Schachprogramm (Danke Norbert)
  • Bewertung:
    • Zufall, damit nicht immer dieselben Züge gezogen werden (Danke Bernd)
  • Fehler:
    • Schlagabtausch: Vorzeichenfehler korrigiert
3.47 26.12.2015
  • Erweiterungen:
    • 50 Zügeregel eingebaut (Danke Volkmar)
    • Meldung wenn Remis-Button aktiv wird
    • PGN-Datei sichern: Hinter Spielername "Freeware-Schach" wird Schwierigkeitsstufe angeben
3.46 14.08.2015
  • Fehler:
    • "Mensch gegen Mensch" und "Setze Figuren": Schwarz kann nicht beginnen (Danke Peter)
3.45 21.06.2015
  • Bewertung:
    • Angriff auf gegnerischen König verbessert.
  • Fehler:
    • Abbruch Zugberechnung: Zug Mensch nicht zurück genommen
3.44 23.05.2015
  • Bewertung:
    • Auch in letzter Tiefe Erkennung Bauernwandlung
    • Mittelfelder D5,D4,E5,E4 bevorzugen
    • "Gabel" weniger hoch bewerten
    • Verbessert: Bedrohung eigener König
    • Pferd vom Rand weg: Positiv bewerten
  • Fehler:
    • Fehler beim Start mit qtinf70.dll beseitigt! (Danke an Paul, Urs und Josef)
    • Werte "König bedrängt" und "Gabel" waren nicht immer richtig
    • zusätzliche Plausibilitätsprüfung in FEN Import
3.43 19.04.2015
  • Bewertung:
    • Überarbeitung Endspiel
    • Bewertung Bauernzüge im Mittel / Endspiel verbessert
    • Änderung verschiedener Bewertungsparameter
  • Fehler:
    • Schach-Setzen nach Rochade nicht erkannt (Danke Jan).
      FEN-Code: "r3k2r/ppp1pp1p/2n3p1/8/4N1b1/8/PPPKBPPP/R6R b -q - 0 1"
3.42 21.12.2014
  • Erweiterungen:
    • Brett drehen auf Funktionstaste F3
    • ELO-Zahl und Datum in Dialog Sichern aufgenommen
  • Fehler:
    • Sicherung Fensterpositionen mit zwei Monitoren angepasst
    • Kompatibilität zu PGN-Dateien verbessert (Danke Therese)
    • Speichern PGN wenn zwei gleiche Figuren dasselbe Ziel haben (Danke Fernando)
    • Stabilität
3.41 22.09.2014
  • Erweiterungen:
    • Vorschlag Remis durch Mensch (neuer Button) (Danke Arnold)
  • Fehler:
    • Kam es zu einem Schach von einem Bauern, konnte dieser nicht en passant geschlagen werden (Danke Arindam). 2k2b1n/4p3/8/5P2/1Q3K2/8/5P2/7N w -- - 0 1
    • Verbesserung der Stabilität (Danke Peter)
3.40 16.08.2014
  • Fehler:
    • Verbesserung der Stabilität
3.39 14.07.2014
  • Erweiterungen:
    • Fernschach: Mailverschlüsselungs-DLL (openssl) aktualisiert
    • Fernschach: Hinweis falls Vorschlag von FWS gegeben wurde
    • Fernschach: Hinweis falls Züge zurück gezogen wurden
    • Fernschach: Spiel gewonnen: Mitteilung
    • Fernschach: Partiedaten an Verteiler schicken
    • Fernschach: Countdown für Mailabfrage
    • Fernschach: Protokoll: andere Schriftart
    • Fernschach: Fenster verbreitert
    • Hauptmenü: Sprache / Ihr Name
    • Größe des Hauptfensters sichern
  • Bewertung:
    • Änderung Bedrohungsparameter
  • Fehler:
    • Änderung an der Threadverarbeitung bringt mehr Stabilität
3.38 09.06.2014
  • Erweiterungen:
    • Größe des Hauptfensters sichern
  • Bewertung:
    • Damenanwärter schlagen hat Vorrang vor Angriff
    • König in Ecke schlecht bewerten (Danke Manfred)
  • Fehler:
    • Fehler in Schlagabtausch korrigiert
    • Rochade obwohl König im Schach (Danke Jürgen)
3.37 01.06.2014
  • Erweiterungen:
    • Das kleine Fenster kann in der Größe verändert werden
  • Bewertung:
    • Bewertungsfunktionen überarbeitet
  • Fehler:
    • Kleinere Fehler behoben
3.36 07.02.2014
  • Erweiterungen:
    • Verschlüsselte Mails für Teleschach
3.35 30.12.2013
  • Erweiterungen:
    • Position Setze-Fenster in Konfig-File gespeichert
    • Homepage in Menü Hilfe aufrufen
  • Bewertung:
    • Endspiel: Versuch den gegnerischen König an den Rand zu drängen
  • Fehler:
    • Korrektur in Threadverarbeitung: Speicher wurde nicht wieder freigegeben
    • Remiserkennung war manchmal nicht korrekt
3.34 16.12.2013
  • Erweiterungen:
    • Mensch spielt gegen Mensch
    • Sicherung der gewählten Schwierigkeitsstufe
  • Fehler:
    • Verbesserung Kompatibiltät der UCI-Schnittstelle (Critter läuft jetzt). Danke Norbert
    • Änderung an der Threadverarbeitung bringt mehr Stabilität
    • Rochade auch möglich, wenn Turm über bedrohtes Feld zieht
3.33 10.11.2013
  • Erweiterungen:
    • Fernschach via Mail
3.32 30.06.2013
  • Erweiterungen:
    • Anzeige Statusbar: Startphase(S,T) + Versuch Wandlung(W)
    • Neue Tabelle in HTML-Datei: Analyse schlagen
  • Fehler:
    • Figuren Setzen: Bauer nicht auf Grundlinie
    • Kleine Korrekturen im französischen Text. Vielen Dank Damien D.
3.31.1 02.06.2013
  • Erweiterungen:
    • Eingabe Name des Spielers in Fenster "Sprache"
  • Fehler:
    • Kleine Korrekturen im französischen Text. Vielen Dank Damien D.
3.31 20.05.2013
  • Erweiterungen:
    • Neue Sprache: Französisch
  • Bewertung:
    • Angriff auf König (Sturm) überarbeitet
    • Bewerte wenn der Gegner Schach sagen kann (Drohe2)
3.30 05.05.2013 "Hotfix"
  • Erweiterungen:
    • Start/Ziel Felder vom letzten Zug mit Symbolen markieren
  • Fehler:
    • Beenden Analysethread korrigiert: Läuft jetzt stabiler
3.29 28.04.2013
  • Erweiterungen:
    • Im Protokoll sind alle Züge dokumentiert. Durch Klick auf einen Zug, wird im Brettfenster die entsprechende Stellung dargestellt.
  • Bewertung:
    • Überarbeitung Drohen und Zugoptimierung
  • Verbesserung:
    • Proportionalschrift in Protokoll
3.28 20.03.2013
  • Erweiterungen:
    • Stufe Mittel: Nach 5 Sek. Berechnungen beenden: Wartebalken wird grün
    • Figuren Setzen: Weitere Hotkeys 6..9 (Teststellungen in Konfig-Datei)
  • Bewertung:
    • Verbesserung Zugoptimierung, dadurch eine Rechentiefe weiter
    • Verbesserung Drohen
    • Verbesserung Bauernumwandlung
  • Fehler:
    • Züge Mensch manchmal nicht richtig gesetzt (??? in Protokoll)
    • Auch in höhere Tiefe: Wenn König im Schach: Keine Rochade
3.27 24.02.2013
  • Erweiterungen:
    • Parallele Zugberechnung mit Multithreading, dadurch Geschwindigkeitszuwachs bei Prozessoren mit mehr als einem Kern
    • Umschaltbaren zweiten Figurensatz eingebaut
    • Größe Hashspeicher in Konfig-Datei einstellbar (Vorgabe 130 MB)
  • Fehler:
    • Speicher (TWebbrowser) nach Fenster "Anleitung" u."Hinweis" freigeben
    • Mit Hauptfenster auch das Brettfenster minimieren
3.26 26.12.2012
  • Erweiterungen:
    • UCI-Fenster: Neuer Button: Züge einzeln setzen
    • Neues Eingabefeld "Name UCI-Progr." im UCI-Fenster u. Konfig-Datei
    • "Name UCI-Programm" an mehreren Stellen ausgeben
    • UCI-Funktionen auch ins Hauptmenü
    • Hotkey Alt-F4 beendet FWS
  • Bewertung:
    • Bedrohung: Zug derart setzen, dass Gegner wenig drohen kann
    • Drohe: Wert abhängig von Stärke bedrohter Figur
  • Fehler:
    • Schlagabtausch: Loch in Königsbauern nicht immer erkannt
    • PGN-Datei, Feld Bezeichnung: Text mit "?" wurde nicht angezeigt
    • Einige Texte noch nicht ins Englische übersetzt
    • Mensch gegen UCI: Einige Menüpunkte deaktiviert
3.25 05.12.2012
  • Erweiterungen:
    • Sprachumschaltung Deutsch / Englisch
    • Neue Partie auch mit Funktionstaste F2 starten
  • Bewertung:
    • Hashtabelle für Tiefe 7, damit kann früher auf 7 hochgeschaltet werden
3.24 03.11.2012
  • Verbesserungen:
    • Anzeige Züge zurück / vor in Protokoll
    • Anzeige Züge einer geladenen Partie in Protokoll
  • Bewertung:
    • Zug zurück ziehen: Negative Bewertung (Frequent<0)
  • Fehler:
    • Remiserkennung korrigiert (Danke A.S.)
3.23 02.10.2012
  • Erweiterungen:
    • Stoppuhr für Mensch an Stelle leerer Wartebalken
    • Unterscheide zwischen Rochade "groß/klein"
    • Drag and Drop für PGN wird unterstützt (kleines Fenster)
  • Bewertung:
    • Änderung vier Bewertungsparameter nach UCI-Spiel gegen Stockfish 2.3
  • Fehler:
    • Turm wieder auf Startfeld: Damit nicht mehr rochieren
3.22 29.08.2012
  • Erweiterungen:
    • UCI (Universal Chess Interface): Damit kann Freeware Schach gegen ein anderes Schachprogramm automatisiert spielen (beispielsweise Stockfish)
  • Fehler:
    • PGN-Datei: Text in Kommentar wurde teilweise nicht richtig behandelt
3.21 08.08.2012
  • Erweiterungen:
    • Speicher/Laden Button
    • Hotkey "Entf" in Setze Figuren
    • Fensterpositionen in Konfig-Datei speichern
    • 5 Teststellungen in Schach-Konfig.cfg hinterlegbar und Hotkeys in Setze Fig.
    • Hotkey F (Figuren Setzen) in Steuerungsfenster
    • Balken "Chance Comp" richtig anzeigen auch wenn Zug vor/zurück
    • Spiel Laden: Sicherheitsabfrage
  • Bewertung:
    • König Flucht in Bewertung EigKöBedrängt aufgenommen
3.20.2
3.20.1
19.07.2012
  • Fehler:
    • Kleinigkeiten in den Bewertungsfunktionen
3.20 14.07.2012
  • Erweiterungen:
    • Hinweis im Brettfenster, wie die Chancen des Computers stehen
  • Bewertung:
    • Verbesserung der Erkennung "sinnloser Züge" (Optimierung)
    • Neuer Bewertungsparameter: "Eigener König bedrängt"
    • Bewertungsparameter "Klein droht Groß" gilt jetzt für beide Parteien
    • "Drohen" und "Klein droht Groß" jetzt auch in Startphase
    • Bauernzüge in der Endphase überarbeitet
    • Erkennung, ob die Chancen gut oder schlecht stehen und damit
    • Anpassen der Spielweise auf defensiv oder offensiv
  • Fehler:
    • Hashtabelle: Berücksichtigung Patt
    • Figuren setzen: Import FEN: OK Button aktivieren
    • Manchmal Rochade obwohl der König im Schach steht
3.19.1 19.06.2012
  • Verbesserung:
    • Berechnung in hoher Tiefe etwas optimiert: Bringt etwa 10% mehr Geschw.
  • Fehler:
    • FEN in PGN ohne Züge: FEN-Feld "Aktive Farbe" wurde ignoriert
    • Schach Meldung zu spät gelöscht
    • Remis Warnung zu früh gelöscht
3.19 11.06.2012 Erweiterungen:
  • Unterstützung der Forsyth Edward Notation (FEN)
  • Partien mit verändertem Startbrett werden jetzt auch als PGN gesichert
  • F1 Hinweisfenster in der Funktion "Setze Figuren"

  • Verbesserung:
  • In einigen Formularen die Buttons ausgetauscht

  • Fehler:
  • Kleinere Fehler beseitigt
  • Läuft jetzt stabiler
  • 3.18 22.05.2012 Erweiterungen:
  • In Eröffnungsliste Bezeichnungstexte hinzugefügt

  • Bewertung:
  • Figurentausch, Bauernzüge, Bauernkette etwas überarbeitet
  • Comp weiß: Unterschiedliche Eröffnungszüge nehmen (Voreinstellung) oder
  • Comp weiß: Eröffnungszug in Konfiguration einstellbar

  • Verbesserung:
  • Funktion "Setze Figuren": Mit der Maus ziehen ist jetzt möglich
  • 3.17.2 05.05.2012 Noch ein paar kleine Fehler korrigiert.
    3.17 02.05.2012 Erweiterungen:
  • Züge der Eröffnungsdatenbank können durchgespielt werden (Menü "Datei")

  • Bewertung:
  • Züge in Anfangsphase aus Eröffnungsdatenbank verwenden.

  • Fehler:
  • PGN-Dateien etwas kompatibler :-)
  • Bewertung "Loch in Kette der Königsbauern" war nicht immer richtig
  • 3.16 02.04.2012 Erweiterungen:
  • Hotkeys für die wichtigsten Funktionen
  • Kleines Hinweisfenster (F1)
  • Popup-Menü im Steuerungsfenster um vier Funktionen erweitert
  • Formular für das Eingeben von Partieinfos vor dem Speichern
  • Schnelles Laden/Sichern (schnell=PGN-Dateiname wird nicht eingegeben)
  • Figuren schnell an den Anfang und an das Ende setzen
  • Kleinere Schönheitskorrekturen

  • Bewertung:
  • Zentralbauer in der Anfangsphase besser zwei nach vorne

  • Fehler:
  • PGN: Wenn Bauer schlägt, dann Spalte des Startfeldes angeben
  • Position Steuerungsfenster nach Laden/Starten beibehalten
  • 3.15 16.03.2012 Erweiterungen:
  • Partien im PGN Format speichern und laden
  • 3.14 14.02.2012 Erweiterungen:
  • Dialog Figurenauswahl bei Bauernumwandlung
  • Konfiguration: Eingabe Name des Spielers, damit "Mensch" ersetzt:

  • Verbesserungen:
  • Bewertungstabelle: Spalte nicht anzeigen wenn alle Werte gleich 0
  • Bewertungstabelle: Markiere Zeile des besten Zuges

  • Bewertung:
  • Optimierung Tiefe 1 etwas strenger
  • Beweglichkeit Dame in Anfangsphase nicht bewerten
  • Bewerten wenn eigene+fremde Figuren gedeckt sind
  • Bewerte wenn Figur längere Zeit nicht bewegt wurde

  • Fehler:
  • nicht Remis wenn auf beiden Seiten nur noch Turm o. Dame verfügbar (Danke Schachburg)
  • 3.13 12.01.2012 Erweiterungen:
  • Einsatz Hash Tabelle (bringt 20..50% mehr Geschwindigkeit)
  • Neue Felder in Konfiguration: "Hash" und "Grenze höhere Tiefe"

  • Verbesserungen:
  • Logo im Info-Fenster
  • Kleinigkeiten in der Optimierung

  • Fehler:
  • Figuren setzen: Korrektur der Farbtasten "s" und "w"
  • Schach beenden während Berechnung: Fehlermeldung beseitigt
  • 3.12 12.12.2011 Erweiterungen:
  • Neue Funktion: Beliebiges aufstellen von Figuren
  • Farbe der markierten Felder in Konfig-Datei änderbar

  • Fehler:
  • Bewertung "Königsbauer schlägt (Loch entsteht)" korrigiert.
  • 3.11 11.11.2011 Bewertung:
  • Neu: Spieß
  • Neu: Optimierung in vorletzter Tiefe
  • Anfangsphase: Figur wieder auf Ursprungsfeld ziehen: Schlecht
  • Anfangspahse: Noch zurückhaltender mit Dame

  • Erweiterungen:
  • Auf Brett Kennzeichnungsstein
  • Nach Vorschlag kann Zug mit Button Pfeil rechts gesetzt werden
  • HTML Tabelle Statistik überarbeitet
  • 3.10 10.10.2011 Bewertung:
  • Neu: Fesselung Figur vor König
  • Neu: Kleine Figur bedroht große Figur
  • Überarbeitet: Rochade, Sicherheit Bewegl. König, Drohen, Anfangsphase

  • Verbesserungen:
  • HTML-Bewertungstabelle umstrukturiert
  • Programmicon gespiegelt (schwarzes Feld jetzt unten links)

  • Erweiterungen:
  • Berücksichtigung Patt
  • PAR-Dateien können jetzt mit Freeware-Schach verknüpft werden
  • Fehler:
  • Meldung "in X Zügen matt" funktionierte manchmal nicht
  • 3.09 14.09.2011 Erweiterungen:
  • Neues Menü "Spiel"
  • Neue Funktion "Figurentausch"

  • Fehler:
  • Gelegentliche Abstürze beseitigt
  • Grafikkomponenten Brettfenster sind jetzt unabhägig von Schriftgröße
  • Weitere kleine Fehler beseitigt sowie Schönheitskorrekturen
  • 3.08 27.07.2011 Bewertung:
  • Mehr Wert auf die Beweglichkeit ALLER Figuren achten
  • Beweglichkeit eigener König, damit dieser besser entkommen kann

  • Verbesserungen:
  • Prüfe matt in letzter Tiefe läuft jetzt etwas schneller

  • Erweiterungen:
  • Remis wird berücksichtigt

  • Fehler:
  • Sobald zweiter Turm bewegt wurde: Rochade gesperrt
  • 3.07 16.07.2011 Bewertung:
  • Optimierung effektiver
  • Angriff auf König weiter verbessert
  • Endspiel in der Bewertung berücksichtigt
  • Figurentausch verfeinert

  • Verbesserungen:
  • Autom. Erhöhung Tiefe jetzt abhängig von CPU-Geschw.

  • Erweiterungen:
  • Anzeige Hilfetext (Anleitung)
  • Ansage: Matt in X Zügen
  • Konfig-datei: Ende der Startphase kann festgelegt werden
  • 3.06 16.06.2011 Bewertung:
  • Verbesserung Optimierung (Erkennung sinnloser Züge)
  • Bewertung Rochade überarbeitet
  • Stellung der Bauern sowie Bauerntausch neu bewertet
  • Bauernkette
  • Erkennung Freibauer
  • Sicherheit eigener König überarbeitet
  • Angriff auf gegnerischen König verbessert

  • Verbesserungen:
  • Sortierte Aufstellung geschlagener Figuren

  • Fehler:
  • Kleinere Fehler beseitigt
  • 3.05 16.05.2011 Bewertung:
  • Verbesserung Optimierung, Eröffnung und Loch mit Königsbauern
  • Anzahl Figuren, die gegnerischen König erreichen
  • Verbesserung Schlagabtausch in letzter Tiefe
  • Bewegung Turm vor Rochade: Negative Rochade-Bewertung
  • Figurenwert erhöht: Pferd/Läufer=3*Bauer Turm=5*Bauer Dame=9*Bauer

  • Verbesserungen:
  • Nachdem Partie geladen: Ausgabe Anzahl Züge
  • Bewertungstabelle: Nicht relevante Spalten ausblenden

  • Fehler:
  • Korrektur: Programm reagiert manchmal nicht
  • 3.04 19.04.2011 Bewertung:
  • Bedrohung der gegnerischen Figuren bewerten
  • Defensive Spielweise bei Verlust (z.B. kein Schach sagen)

  • Verbesserungen:
  • Züge werden schneller berechnet (ca 50%)

  • Erweiterungen:
  • Auf Wunsch können Zugvorschläge ausgeben werden
  • 3.03 19.03.2011 Bewertung:
  • Turm von Grundlinie aus an Loch schieben
  • Meide Feld: Bauernloch vor eigenen König verhindern
  • Finden von Gabeln (gegnerischer Bauer / Pferd)
  • Kleinere Überarbeitungen in der Bewertung

  • Verbesserungen:
  • Zeit zählt erst nach ersten Zug

  • Erweiterungen:
  • Erzeuge Tabelle mit Bewertungsschema
  • Erstelle Konfigurationsdatei
  • 3.02 21.02.2011 Bewertung:
  • Sicherheit König verbessert
  • Pferd nach Möglichkeit nicht an Rand
  • Optimierungsrechnung verbessert ("sinnlose Züge")

  • Verbesserungen:
  • Berechnungsgeschwindigkeit erhöht
  • Speichern erst möglich, wenn mehr als zwei Züge gespielt

  • Erweiterungen:
  • Dateiname in Fensterüberschrift nach Speichern/Laden
  • Datum-Zeit als Dateiname vorschlagen
  • Dateiname in Anzeige kürzen falls zu lang
  • Felder der ziehenden Figuren farbig markieren
  • Anzeige maximale Tiefe in Statusbar
  • Ausgabe von Datum, Uhrzeit und Version in Protokoll
  • Protokoll in Zwischenablage kopieren (Menü und Strg "C")
  • Neue Funktion in Menü: Optimierung ausschalten

  • Fehler:
  • Zug zurück mehrmals schnell geklickt: Felder durcheinander
  • Darstellung zweite Dame nach Bauernumwandlung
  • Rochade wurde nicht verhindert wenn Bauer Schach bietet
  • 3.01 25.01.2011 Bewertung:
  • Sicherheit eigener König, sowie Angriff auf gegnerischen König, verbessert.
  • Endspiel: Rechentiefe wird automatisch erhöht

  • Optik:
  • Neuer Toolbar-Button "Start"
  • Buttons in Toolbar vegrößert
  • Hyperlink Homepage / Mail
  • Versionsnummer in Fensterüberschrift

  • Sonstiges:
  • Kleinere Fehler beseitigt
  • 3.00 01.01.2011 Erste öffentliche Version