Warcraft auf dem Raspberry Pi
In diesem Tutorial Artikel zeige ich euch, wie man Warcraft auf dem Raspberry Pi installiert und ausführt. Mit ein wenig Zeit und Geduld verwandelt man den Raspberry Pi mini Rechner in einen DOS Emulator und kann die Spiele der späten 80er und frühen 90er spielen.
Warcraft auf dem Raspberry Pi
Das Spiel Warcraft – Orcs and Humans aus dem Jahr 1994 ist aktuell wieder einmal in den Schlagzeilen. GOG hat die beiden ersten Warcraft Spiele ins Sortiment genommen. Diese kann man nun auch unter Windows 10 ohne große Konfigurationsarbeiten spielen. Ich zeige euch in diesem Artikel, dass dies auch auf dem Raspberry Pi geht. Das funktioniert im Großen und Ganzen ohne großes Wissen über Linux haben zu müssen. Ich gehe davon aus, dass ihr bereits eine Raspbian Linux Installation am Raspberry Pi laufen habt. Nähere Informationen über den Raspberry Pi findet ihr in meinem anderen Blog.
Basis ist der DOS Emulator DOSBox. Die Installation funktioniert in der Kommandozeile so:
1 | sudo apt-get install dosbox |
Nach der Installation findet man den Emulator im Startmenü unter dem Hauptpunkt Spiele:
Konfiguration
Wenn ihr DOSBox nun startet, dann landet ihr in der Eingabeaufforderung am Z:\> Laufwerk. Dort findet man alles DOS spezifische, wir wollen dort aber nichts ändern und brauchen dieses Laufwerk auch nicht. Wir werden DOSBox nun derart konfigurieren, dass ein C:\> Laufwerk zum Start eingebunden wird, dass direkt den Ordner abbildet, in dem unsere DOS Spiele liegen. Ich habe mir dazu die Dateien von der Floppy Version von Warcraft unter /home/pi/Spiele kopiert. Das Spieleverzeichnis wird nun unser C: Laufwerk.
Unter Linux findet man die Konfigurationsdateien im Benutzerverzeichnis. Das heißt wir öffnen die dosbox-0.74.conf wie folgt:
1 2 3 | cd cd .dosbox nano dosbox-0.74.conf |
In dieser Datei kann man viele Einstellungen tätigen. Manche Spiele benötigen andere Einstellungen damit sie besser oder manchmal sogar überhaupt funktionieren. Warcraft läuft mit den Standardeinstellungen. Wir fügen nun nur noch eine zusätzliche Konfiguration hinzu, damit unseren Spieleordner als C: Festplatte geladen wird. Das funktioniert so:
1 2 | MOUNT C /home/pi/Spiele C: |
Diese beiden Zeilen wurden damit quasi der autoexec.bat hinzugefügt. Das bedeutet, dass diese beiden Kommandos direkt nach dem Start der DOSBox ausgeführt werden. Der lokale Ordner am Raspberry Pi wird als neues C: Laufwerk eingebunden (gemounted). Danach wechseln wir gleich in das Laufwerk. Wir bekommen den C:\> Command Prompt zurück.
Damit sind wir auch schon fertig. DOSBox wechselt direkt nach dem Start ins korrekte Verzeichnis. Wir können von dort aus jedes installierte Spiel starte. Warcraft Orcs and Humans wird wie folgt gestartet:
1 2 3 | dir cd WARCRA~1 WAR.EXE |
Der Ordnername kann abweichen. Unter DOS ist jeder Dateiname auf 8 Zeichen begrenzt. Sofern diese länger ist wird er mit ~1 abgekürzt. Das ist eines jener Dinge an die man sich bei RETRO Betriebssysteme gewöhnen muss. Das ist aus heutiger Sicht sehr unüblich.
Mein erstes Strategiespiel
Warcraft Orcs and Humans war das erste Strategiespiel, mit dem ich Kontakt hatte. Wir verbrachten damals viele Stunden auf einem 486er Rechner um Mission für Mission in der Kampagne voran zu kommen. Das Ressourcen Management ist zwar noch recht einfach, trotzdem stellt man sich laufend die Frage: „Lieber einen Arbeiter bauen, damit man schneller zu Ressourcen kommt oder doch lieber einen Krieger um die Arbeiter und das Dorf zu schützen?“. Je nach Situation in der Mission muss man oft schnell richtig reagieren, sonst verliert man das Dorf sehr schnell.
Wenn man heute einige Zeit mit dem 25 Jahre alten Spiel verbringt erkennt man schnell schwächen. Die KI ist dumm und führt stur einen Plan aus. Zerstörte Gebäude werden nicht mehr gebaut – mit jedem zerstörten Gebäude verliert die KI Stärke. Die schwierigste Phase in jeder Mission ist der Aufbau der Siedlung mit einer guten Verteidigung um die konstanten Wellen von kontinuierlichen Angriffen stand zu halten. Früher oder später hat man dann immer genug Leute um die feindliche Stellung zu überrennen.
Fazit
In wenigen Minuten läuft Warcraft auf dem Raspberry Pi. Der Raspberry Pi eignet sich sehr gut um sehr günstig einen DOS Emulator zu bauen. Es gibt viele FAN Projekte die neben DOS auch andere Plattformen mit dem Pi emulieren.