29.01.2015
Nur 487 Byte
Das kleinste Computer-Schachspiel der Welt
Autor: Stefan Kuhn
Foto: Shuttestock / Africa Studio
33 Jahre hielt ein ZX81-Schachspiel den Rekord als kleinstes Schachprogramm der Welt. Nun bringt es BootChess inklusive KI-Gegner auf gerade einmal 487 Byte.
Der französische Programmierer Olivier Poudade hat BootChess für die Demogroup Red Sector Inc. geschrieben. Sein Programm, das im 512 Byte großen Bootsektor einer Floppy-Disk Platz findet, lässt sich unter Windows, Linux, OS X, DOS, BSD, DOSBox und Bochs nutzen.
Über die ASCII-basierte Bedienoberfläche kann der Spieler seine Figuren den Regeln entsprechend bewegen und - im Gegensatz zu 1K ZX Chess - beim Erreichen der gegnerischen Grundlinie auch Bauern in eine Dame wandeln. Die künstliche Intelligenz des Computergegners beschränkt sich allerdings darauf, die Figurengewinne zu maximieren und die Distanz zum gegnerischen König möglichst klein zu halten.
Demogroups produzieren normalerweise sogenannte kleine, grafische Animationen. In den 80er Jahren wurden diese Animationen oftmals im Bootsektor gekrackter Software integiert, um zu zeigen, welche Hackergruppe den Kopierschutz geknackt hat. Inzwischen trifft sich die Demoszene allerdings auf diversen Veranstaltungen, bei denen die Programmierer zeigen, was moderne PCs dank effizienter Programmierung leisten können. Eine Spezialdisziplin bilden dabei die sogenannten Sizetros. Das Kunstwort aus "Size" und "Intro" bezeichnet dabei Kleinstprogramme wie BootChess, die zwischen 64 und 512 Bytes groß sind.
BootChess ist inklusive Sourcecode kostenlos über die Website von Red Sector Inc. erhältlich. Wer das Spiel unter Windows ausprobieren möchte, der legt dazu am besten in VirtualBox einen virtuellen PC an, der BootChess von einer virtuellen Floppy Disk bootet.
Wisej
.NET Server als kostenlose Express Edition
Das Web-Framework Wisej.NET führt ab dem 1. Mai 2024 ein neues Lizenzmodell ein: Mit Wisej.NET Server Express wird dann eine neue kostenlose Einstiegsversion angeboten.
>>
Microsoft
Windows - RSA-Schlüssel müssen 2048 Bit lang sein
Microsoft hat angekündigt, dass RSA-Schlüssel, die kürzer als 2048 Bit sind, in Windows Transport Layer Security (TLS) bald auslaufen, um die Sicherheit zu erhöhen.
>>
Microsoft
WinForms Designer: Alternative für für 32-Bit .NET Framework Projekte
Für Windows-Forms-Entwickler, die Legacy-Komponenten haben, welche auf 32-Bit Design-Time-Unterstützung angewiesen sind, zeigt Shyam Gupta, Senior Software Engineer Windows Forms bei Microsoft eine Alternative auf.
>>
Martin Henke
Editor für Ordner-Metadaten in C#
Da Microsoft keine Benutzeroberfläche für das Bearbeiten von Ordner-Metadaten bereitstellt, hat Entwickler Martin Henke einen Editor dafür geschrieben.
>>