Klotz (ein Tetris-Clone) und Colossal Cave für Windows
Um 1990 herum habe ich mich hauptsächlich in meiner Freizeit mit Begeisterung in die Programmierung von Windows-Anwendungen gestürzt, zunächst unter und für Windows 2, dann aber (ab 1990) auf Basis des bis heute i.W. unveränderten WIN32-API für Windows 3 und Windows NT ff. Einige der Ergebnisse habe ich seinerzeit via Usenet verteilt, sie laufen noch heute und finden sich immer noch hier und da in irgendwelchen Softwarearchiven.
KLOTZ, einen Tetris-Clone, habe ich unter Windows 2 entwickelt, u.a. um damit zu demonstrieren, wie man vernünftig mit mehreren Fenstern arbeitet, ohne fixe Annahmen über die Größe der verfügbaren Bildschirmfläche oder die Präferenzen des Benutzers bezüglich der Anordnung der einzelnen Teilfenster zu machen. Die Portierung auf Windows NT hat mir bei einem von Microsoft ausgelobten Shareware-Contest immerhin durch einen ersten Platz in der Sparte Spiele einen Eizo 340i-Monitor und eine für damalige Verhältnisse recht ordentliche S3-basierte Grafikkarte eingebracht.
Aber selbst die Windows 2-Version von Klotz läuft auch unter Windows XP und 32-Bit-Vista noch recht ordentlich, lediglich im 64-Bit-Vista fehlt das Win16-Subsystem gänzlich, so daß solche Oldies dort nicht mehr einfach so ("seamless") verwendet werden können, sondern höchstens in einem nachgerüsteten Emulator laufen.
N.B. kltz211a ist wirklich ein Windows-2-Programm und führt vor, daß die Aussage "Windows 3.0 ist die letzte Windows-Version, auf der Windows-2-Programme ablaufen konnten" im o.a. Wikipedia-Artikel falsch ist. Dieses Windows-2-Programm läuft, so wie Anfang 1990 gepostet, unter allen Folgeversionen von Windows bis einschließlich Vista (32-bit). Man sollte nicht alles glauben, was in der Wikipedia steht. [Am 26. März 2009 hat jemand diesen am 7. Februar 2005 eingefügten falschen Satz endlich aus dem Wikipedia-Artikel getilgt]
Colossal Cave für Windows (Windows Adventure) ist ebenfalls ein Windows-2-Programm, eine Portierung der 1986 von Ken Wellsch nach net.sources.games geposteten Quellen einer 550-Punkte-Version nach Windows
, wobei ich für die Textausgabe eine DLL von Alan Phillips (Autor des seinerzeit recht beliebten Programmers File Editor) verwendete und selber ein etwas krudes GUI hinzufügte. Auch Winadv21 läuft noch problemlos unter XP. Die ursprünglich mit Windows Write geschriebene Dokumentation gibt es hier auch als PDF oder als Webseite.
Weiteres siehe im Ordner Windows-Oldies.
Verweise
- kltz211a als Zip-Archiv
- kltz211a als .zoo-Archiv, so wie 1990 gepostet
