Schachcomputer.info Community

Schachcomputer.info Community (https://www.schachcomputer.info/forum/index.php)
-   Die ganze Welt der Schachcomputer / World of chess computers (https://www.schachcomputer.info/forum/forumdisplay.php?f=2)
-   -   Info: BOOTCHESS: Das kleinste Schachprogramm der Welt (https://www.schachcomputer.info/forum/showthread.php?t=4908)

StarWars 28.01.2015 18:21

BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Wahnsinn, wie ich finde:
487 Byte für ein vollwertiges Schachprogramm!
Ihr Programm bietet dabei sogar einen KI-Gegner.

Zur Veranschaulichung, dass sind 487Byte:
00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000



Downloads zu BOOTCHESS findet ihr bei Google recht schnell.

Welchen ELO Wert das Programm wohl hat?
Für mich ist das eine meisterhafte Leitung.
Respekt an die Programmierer.

Zitat von Golem:
Grundfunktionen und grafische Oberfläche

Trotz der geringen Größe bietet Bootchess die Grundfunktionen des Schachspiels in einer grafischen Benutzeroberfläche - auch wenn diese nur aus Buchstaben und Zahlen besteht. Der Nutzer kann alle Figuren den Regeln entsprechend bewegen, das beinhaltet auch das Vorrücken um zwei Felder beim ersten Zug eines Bauern. Anders als ZX Chess ermöglicht es Bootchess zudem, einen Bauern zu einer Dame umzuwandeln, wenn er die gegnerische Grundlinie erreicht. Zudem ist die Spanische Eröffnung mit weißen Figuren programmiert.

Eine KI als Gegner ist ebenfalls einprogrammiert, hier mussten sich die Programmierer aufgrund der geringen Größe des Programms für einen Kompromiss entscheiden. Häufig wird bei Schachprogrammen eine KI verwendet, die nach dem Minmax-Prinzip ihre Züge wählt: Hier werden die möglichen Züge beider Seiten beurteilt und Figurenverluste minimiert sowie Figurengewinne maximiert. Bootchess hingegen maximiert die Figurengewinne, berücksichtigt aber keine möglichen Verluste. Stattdessen versucht das Programm, die Distanz zum gegnerischen König möglichst klein zu halten.

Abstriche bei bestimmten Zügen

Auch bei einigen Zügen mussten die Programmierer Kompromisse eingehen: So fehlt die Möglichkeit der Unterverwandlung, also die Verwandlung eines Bauern in eine andere Figur als eine Dame. Auch der En-Passant-Zug eines Bauern ist nicht möglich, ebenso wenig die Rochade. Nach drei gleichen Zügen endet die Partie zudem nicht automatisch in einem Remis.

Bootchess ist für Windows, Linux, Mac OS X, FreeBSD und MS-Dos erhältlich.

mclane 28.01.2015 18:35

AW: BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Naja. Schachprogramme die die Regeln nicht können sind nicht sooooo spannend.

Paisano 28.01.2015 19:29

AW: BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Zitieren:

Zitat von mclane (Beitrag 53637)
Naja. Schachprogramme die die Regeln nicht können sind nicht sooooo spannend.

woraus schliesst du, dass die Schachregeln nicht eingehalten werden ?

Mythbuster 28.01.2015 19:41

AW: BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Zitieren:

Zitat von Paisano (Beitrag 53638)
woraus schliesst du, dass die Schachregeln nicht eingehalten werden ?

Ist in der Beschreibung zu lesen: Keine Unterverwandlung, keine Rochade, kein EP ... das ist schon etwas arg wenig.

mclane 28.01.2015 20:11

AW: BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Schlimmer ist das der König auf Felder geht die bedroht sind, d.h. Schachaufzug.
Siehe webseite
BootChess by Red Sector Inc. :: pouët.net

Beispielpartie dort.
15 Zug Kf3 ist illegal weil das Feld bedroht ist.

Aber vielleicht ist es auch einfach nur ein Bug.

Paisano 29.01.2015 18:23

AW: BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Zitieren:

Zitat von Mythbuster (Beitrag 53639)
Ist in der Beschreibung zu lesen: Keine Unterverwandlung, keine Rochade, kein EP ... das ist schon etwas arg wenig.

meine Frage zielte mehr in die Richtung, auf die Torsten schon geantwortet hat, also "unkorrektes" Schach. EP und Unterwandlung beherrschen ja manche kommerziellen Geräte/Programme nicht :o

achimp 31.01.2015 10:42

AW: BOOTCHESS: Das kleinste Schachprogramm der Welt
 
Hallo,

ich würde das auch nicht als neuen Rekord anerkennen. Der ZX81 code konnte Rochade und EP, nahm keine falschen Züge an und hat ein paar Hz berechnet. Unterverwandlung, 3 und 50 Remis waren nicht drin.

Damit ähnelt er aber unseren alten Compis und man konnte vollständige Partien spielen.

Die Einschränkungen bei dieser Software sind sehr grenzwertig und ich würde sagen, ohne Standardregeln (Rochade, EP) kein fertiges Schachprogramm...

Gruß
Achim


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:07 Uhr.

Powered by vBulletin (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©Schachcomputer.info