Windle: Fan entwickelt Spiel für Windows 3.1 mit Borland Delphi 1

Das Spiel Windle ist ein besonderer Wordle-Klon. Es wurde mit Delphi-IDE für ein altes Windows 3.1 entwickelt - auf einem PC der Neunziger.

Artikel veröffentlicht am ,
Neue Spiele für Windows 3.1 sieht man heutzutage nicht mehr oft.
Neue Spiele für Windows 3.1 sieht man heutzutage nicht mehr oft. (Bild: Dialup.net)

Der Retro-Fan Dialup.net hat einen Klon des beliebten Wortpuzzlespiels Wordle für Windows 3.1 entwickelt. Windle funktioniert unter Windows 3.1 oder auf neueren Versionen, die noch auf MS DOS als Unterbau basieren, beispielsweise Windows 98. Das Programm fügt sich, wie andere auf dem jahrzehntealten Betriebssystem installierte Spiele, in das typisch graue und simple Design ein. Bekannte Vorbilder sind etwa Solitär oder Minesweeper.

Interessant ist vor allem, wie das Spiel entstanden ist. Dialup.net hat für die gesamte Entwicklungsarbeit einen lokalen PC aus der Zeit der frühen Neunziger Jahre verwendet. Die Maschine ist ein Gateway 4DX2-66, der 1993 3.000 US-Dollar gekostet hat. Der PC integriert einen Texas Instruments 486DX als CPU (basierend auf dem Intel 80486), dessen einzelner Kern bei 66 MHz taktet.

Für das Hobbyprojekt hat sich Dialup.net zudem mit einer damals beliebten Entwicklungsumgebung beschäftigt: Windle ist komplett mit Borland Delphi 1 erstellt worden. Die IDE integriert neben der Implementierung vom objektorientierten Object Pascal auch einen Frame-Designer, mit dem einfache Windows-GUIS erstellt werden können - damals ein Alleinstellungsmerkmal.

Langsame Hardware erfordert Programmiertricks

Die CPU ist dabei Vorteil und Nachteil zugleich für die Entwicklung gewesen, meint Dialup.net. Zum einen ist der Chip wirklich sehr langsam und Softwareentwicklung damit entsprechend ein Geduldsspiel. Zum anderen wurde allerdings schnell klar, dass einige Ansätze für den praktischen Einsatz umgeschrieben werden mussten. In einer virtuellen Maschine, die Windows 3.1 darstellt, wären solche Probleme nicht aufgefallen. Schließlich werden diese mit aktueller Hardware betrieben.

So sollte die App das gesamte Verzeichnis beim Start in den Speicher lesen. Entsprechend lange hat es gedauert, das Spiel überhaupt auszuführen. Eine andere Methode musste her, damit Windle besser funktioniert. Dialup entschied sich für eine Binärsuche auf der Festplatte. "Du kannst nicht einfach alles in den Arbeitsspeicher schmeißen und dann Feierabend machen", heißt es im Blog-Post.

Delphi 1 kann Vieles nicht

Die Arbeit mit Delphi 1 ist zudem eine Umgewöhnung: Die IDE versteht keine Code-Vervollständigung oder Formatierungshilfen. All das muss manuell durchgeführt werden. Auch fehlen dem GUI-Designer Komfortfunktionen wie Rastermarkierungen für pixelgenaues Platzieren von Elementen. "Alles in Allem ist es aber super!", schreibt Dialup.net.

Einige Bluescreens und Bugfixes später entstand aus der Entwicklungsarbeit Windle, als Wordle-Klon für Windows 3.11. Das Game funktioniert nativ auf dem alten Betriebssystem und praktisch auch auf Hardware der Neunziger. Die Datei stellt Dialup.net als 16- und 32-Bit-Variante zum kostenlosen Download bereit.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Karl-Heinz 16. Mai 2022

oder wie ein bißchen schwanger :) Ja, da bin ich beim Lesen auch...

FreiGeistler 24. Feb 2022

Viele GUI-Texteditoren lachen nur stotternd darüber. ;-)

dummzeuch 24. Feb 2022

Im Jahr 2000 gab es schon Delphi 5, allerdings nur für Win32. Für Win16 musste man...



Aktuell auf der Startseite von Golem.de
Reddit
Stundenlanger Ausfall, weil niemand mehr den Code kennt

Die Analyse eines schwerwiegenden Ausfalls bei Reddit zeigt, wie kritisch institutionelles Wissen sein kann.

Reddit: Stundenlanger Ausfall, weil niemand mehr den Code kennt
Artikel
  1. Entlassungen bei Techfirmen: Weniger Manager sind besser
    Entlassungen bei Techfirmen
    Weniger Manager sind besser

    Entlassungen sind schlimm, aber die Begründungen dafür etwa von Meta kann ich zum Teil verstehen. Auch die Forderungen nach Rückkehr ins Büro finde ich richtig.
    Ein IMHO von Brandur Leach

  2. Huawei: Innenministerium wird keine US-Sanktionen überprüfen
    Huawei
    Innenministerium wird keine US-Sanktionen überprüfen

    Das Bundesinnenministerium kann weder US-Sanktionen gegen Huawei in Deutschland einfordern, noch interne Verträge der Telekom einsehen.

  3. Parkvision: Parkplatz-KI überwacht Laufwege und bestraft Fremdeinkäufer
    Parkvision
    Parkplatz-KI überwacht Laufwege und bestraft Fremdeinkäufer

    Wer auf einem kameraüberwachten Parkplatz eines Gelsenkirchener Supermarkts parkt, darf nur dort einkaufen. Wer zusätzlich woanders hingeht, zahlt Strafe.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Ryzen 9 7900X3D 619€ • Crucial SSD 2TB (PS5) 158€ • Neu: Amazon Smart TVs ab 189€ • Nur bis 24.03.: 38GB Allnet-Flat 12,99€ • MindStar: Ryzen 9 5900X 319€ • Nintendo Switch inkl. Spiel & Goodie 288€ • NBB Black Weeks: Rabatte bis 60% • PS5 + Spiel 569€ • LG OLED TV -57% [Werbung]
    •  /