Kleinstes Schach-Programm:
Rekord nach über 30 Jahren gebrochen
Spieleentwickler müssen sich heute vor allem Gedanken darüber machen, dass ihre Software mit all den aufwändigen Grafiken auf eine Blu-ray-Disk passt. Vor gut 30 Jahren musste man mit bedeutend geringeren Ressourcen auskommen. Und doch wurde ein Rekord im kompakten Programmieren ausgerechnet jetzt gebrochen.
Als die bisher schlankeste Implementierung eines funktionierenden Schach-Programms auf einem Computer galt bisher "1K ZX Chess". Das Programm stammt aus dem Jahr 1983 und war für den Sinclair ZX81 bestimmt. Benötigt wurden hier lediglich 672 Byte Speicher, um die grundlegenden Schach-Regeln und auch einen Computer-Gegner, gegen den man antreten konnte, bereitzuhalten.
Um eine solche Software noch weiter zu optimieren und in kleinere Speicherbereiche zu quetschen, muss man sich heutzutage in der Regel in der Demo-Szene umsehen, wo es quasi ein Sport ist, möglichst viel Leistung aus geringsten Ressourcen zu holen. Entsprechend war es dann auch ein Team aus diesem Bereich, das den mehr als 30 Jahre bestehenden Rekord nun knacken konnte.
Der Gruppe "Red Sector Inc." ist es gelungen, mit BootChess ein voll funktionsfähiges Computerschach-Programm zu schreiben, das lediglich 487 Byte Speicher benötigt. Optisch können die Assembler-Künstler dabei natürlich nicht besonders viel bieten, dafür kann ihr Code aber auf verschiedenen Betriebssystemen wie Windows, Linux, OS X und BSD eingesetzt werden.
Wie die Implementierung gelungen ist, bleibt dabei keineswegs ein Geheimnis. Die Entwickler haben ihre Arbeit umfassend dokumentiert und den Quellcode veröffentlicht. Wer immer die Herausforderung annehmen mag, kann also versuchen, die Software noch weiter zu optimieren. Angesichts des Zeitraumes von über 30 Jahren, den es gebraucht hat, den letzten Rekord zu brechen, dürfte dies allerdings ein etwas schwieriges Unterfangen werden.
Um eine solche Software noch weiter zu optimieren und in kleinere Speicherbereiche zu quetschen, muss man sich heutzutage in der Regel in der Demo-Szene umsehen, wo es quasi ein Sport ist, möglichst viel Leistung aus geringsten Ressourcen zu holen. Entsprechend war es dann auch ein Team aus diesem Bereich, das den mehr als 30 Jahre bestehenden Rekord nun knacken konnte.
Der Gruppe "Red Sector Inc." ist es gelungen, mit BootChess ein voll funktionsfähiges Computerschach-Programm zu schreiben, das lediglich 487 Byte Speicher benötigt. Optisch können die Assembler-Künstler dabei natürlich nicht besonders viel bieten, dafür kann ihr Code aber auf verschiedenen Betriebssystemen wie Windows, Linux, OS X und BSD eingesetzt werden.
Wie die Implementierung gelungen ist, bleibt dabei keineswegs ein Geheimnis. Die Entwickler haben ihre Arbeit umfassend dokumentiert und den Quellcode veröffentlicht. Wer immer die Herausforderung annehmen mag, kann also versuchen, die Software noch weiter zu optimieren. Angesichts des Zeitraumes von über 30 Jahren, den es gebraucht hat, den letzten Rekord zu brechen, dürfte dies allerdings ein etwas schwieriges Unterfangen werden.
Thema:
Neueste Downloads
Beliebt im Preisvergleich
- Programmierung & Reporting:
Neue Nachrichten
Beliebte Nachrichten
Videos
Christian Kahle
Redakteur bei WinFuture
Ich empfehle ...
Meist kommentierte Nachrichten
Forum
-
Wie kann ich die Untertitel einem Video hinzufügen?
System - vor 2 Stunden -
DaVinci Resolve 21 Final wurde freigegeben
Ler-Khun - Gestern 17:17 Uhr -
Bayerns Digitalministerium bemüht sich um digitale Souveränität
Computer - Vorgestern 23:58 Uhr -
Neues Release: LibreOffice 26.2.4 ist da!
Ler-Khun - Vorgestern 22:47 Uhr -
Samba Version 4.24.3 ist freigegeben
Ler-Khun - 04.06. 23:57 Uhr
❤ WinFuture unterstützen
Sie wollen online einkaufen?
Dann nutzen Sie bitte einen der folgenden Links,
um WinFuture zu unterstützen:
Vielen Dank!




Alle Kommentare zu dieser News anzeigen