Leonhart: Unterschied zwischen den Versionen

aus Schachcomputer.info Wiki, der freien Schachcomputer-Wissensdatenbank
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 14: Zeile 14:
#Die Berechnungstiefe wird angezeigt. Beim Leonardo über den Figuren-LED und im Display z.B. Analyst Modul
#Die Berechnungstiefe wird angezeigt. Beim Leonardo über den Figuren-LED und im Display z.B. Analyst Modul


*Aktuell wird das Schachprogramm Spike 1.2 Turin verwendet.
*Aktuell wird das Schachprogramm Spike 1.4 verwendet.


<br>  
<br>


== &nbsp;Bekannt Fehler und fehlende Funktionen:  ==
== &nbsp;Bekannt Fehler und fehlende Funktionen:  ==
Zeile 29: Zeile 29:


#Die Anzeige von Matt funktioniert nicht.  
#Die Anzeige von Matt funktioniert nicht.  
#Wenn der Computer aufgibt, wird dies nicht signalisiert.
#Die Sounduntermalung fehlt teilweise.
#Die Sounduntermalung fehlt teilweise.


== &nbsp;Der weitere Entwicklungsplan ==
== &nbsp;Der weitere Entwicklungsplan ==
Zeile 49: Zeile 46:
Hilfreich sind dafür eine genau Fehlerbeschreibung, der Log, sowie die Angabe welches Brett mit welcher OSA-Version.
Hilfreich sind dafür eine genau Fehlerbeschreibung, der Log, sowie die Angabe welches Brett mit welcher OSA-Version.


== &nbsp;Informationen zur Entwicklung  ==
Das Programm ist in Python geschrieben.
Der Quellcode wird auf: [http://java.net/projects/leonhart java.net/projects/leonhart]&nbsp;entwickelt und bereitgestellt.


== &nbsp;Download ==
== &nbsp;Download ==
Zeile 56: Zeile 58:
*[http://www.schach-computer.info/wiki/images/1/13/Leonhart_Win7x64.zip Leonhart_Win7x64.zip]
*[http://www.schach-computer.info/wiki/images/1/13/Leonhart_Win7x64.zip Leonhart_Win7x64.zip]
*[http://www.schach-computer.info/wiki/images/6/65/Leonhart_XP.zip Leonhart_XP.zip]
*[http://www.schach-computer.info/wiki/images/6/65/Leonhart_XP.zip Leonhart_XP.zip]
== Lizenz ==
{{GPL}}
<br />


[[Kategorie:Software / Hardware]]
[[Kategorie:Software / Hardware]]

Aktuelle Version vom 2. Januar 2012, 15:19 Uhr

Leonhart ist der Arbeitsname für ein Programm, das beliebige PC-Schachprogramme als serielles Modul in die Open System Architecture von Saitek einbindet. Das sind die Computer Leonardo, Galileo und Renaissance. Ziel ist es alle Funktionen des originalen Brettcomputers zu erhalten und die zumeist schwache Spielstärke dieser Computerreihe zu erhöhen. Dies geht über das reine Übermitteln von Zügen zwischen Brett und Schachprogramm hinaus.



 Features:

  • Spielt mit Schwarz und Weiß
  • Es können Züge zurückgenommen werden (Takeback)
  • Es können Positionen eingegeben werden und gespielt werden.
  • Die Spielstärke kann über das Brett eingeben werden. Aktuell sind die Stufen vom Grundmodul übernommen.
  • Die Display Info Area wird bedient:
  1. Es wird die aktuelle Hauptvariante des Schachprogramms über das Brett angezeigt.
  2. Die Positionsbewertung wird angezeigt. Als LED links vom Brett (Leonardo) und im Display z.B. Analyst Modul
  3. Die Berechnungstiefe wird angezeigt. Beim Leonardo über den Figuren-LED und im Display z.B. Analyst Modul
  • Aktuell wird das Schachprogramm Spike 1.4 verwendet.


 Bekannt Fehler und fehlende Funktionen:

  • Die Analysestufen funktionieren nicht.
  • Gelegentlich kommt es vor dass ein OSA-Event verloren geht und es dadurch zu Verzögerungen bei der Übermittlung von Zügen kommt
  • Das Schachprogramm ist aktuell noch nicht konfigurierbar.
  • Gespeicherte Eröffnungsbücher werden nicht verwendet.
  • Die Uhren werden momentan nicht beachtet z.B. bei Zugrücknahmen
  • Die Wiederaufnahme des Spiels funktioniert nicht korrekt wenn der Computer am Zug war als die Partie gestoppt wurde.
  • Das Spielende wird nicht vernünftig angezeigt:
  1. Die Anzeige von Matt funktioniert nicht.
  2. Die Sounduntermalung fehlt teilweise.

 Der weitere Entwicklungsplan

Zuerst einmal sollen die bekannten Fehler behoben werden und fehlenden Funktionen eingebaut werden. Im Forum hier wurden einige recht interessante

Erweiterungen und Funktionen diskutiert.

  • Das Implementieren eines interaktiven Analysemodus. Sprich man spielt die Züge beliebig vor und zurück und bekommt die jeweilig Bewertung am Brett angezeigt.
  • Eine Hardware Erweiterung die als Mini-PC im Gehäuse des Bretts eingebaut werden soll und das PC-Schachprogramm von dort aus betreiben soll. Zur Konfiguration könnten entweder bewegliche Flash-Medien zum Einsatz kommen oder über eine tcp/ip Fernsteuerung.


 Fehlermeldungen und Anregungen

Fehlermeldungen und Anregungen sind willkommen und können direkt an mich gesendet werden (siehe readme.txt) Hilfreich sind dafür eine genau Fehlerbeschreibung, der Log, sowie die Angabe welches Brett mit welcher OSA-Version.

 Informationen zur Entwicklung

Das Programm ist in Python geschrieben.

Der Quellcode wird auf: java.net/projects/leonhart entwickelt und bereitgestellt.

 Download

Aktuell werden zwei Stränge gepflegt. Ein Windows 7 64Bit Variante und eine XP 32Bit Variante.


Lizenz


This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the license, or (at your option) any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.