01.01.2023: Vier in einer Reihe
Zum Jahresende habe ich nochmal ein altes Projekt von mir angefasst. Das Spiel „Vier in einer Reihe“. Das Spiel ist zwar besser bekannt unter dem Namen „Vier Gewinnt“, aber der Name ist markenrechtlich geschützt.
Da hab ich jetzt eine moderne grafische Oberfläche für gemacht. Die benötigt die SDL2.
Das Projekt war ursprünglich mal eine Stilübung, um mit einem Compiler zurecht zu kommen, der einen uralten Dialekt der Programmiersprache C umsetzte: K&R C. Das war noch vor der Standardisierung der Sprache. Mit diesem Compiler kann ich unter GNU/Linux sogenannte .COM Dateien für DOS erstellen. Solche .COM Dateien sind auf 64kB beschränkt. Das war auch damals unter DOS schon recht unüblich geworden. Also das Ganze war eine ziemliche technische Herausforderung für mich.
Den Quelltext habe ich natürlich veröffentlicht. Aber man sollte sich das gewiss nicht ansehen, um C zu lernen! Wie gesagt, das ist größtenteils ein sehr veralteter Dialekt! Die neue grafische Oberfläche ist in modernem C geschrieben, benutzt aber auch die alten Teile für die Logik. Unter DOS läuft nur die Textmodus-Version.