Der Mensch verwendet das schwierigste Computerspiel der Welt, um … eine funktionierende Turing-Maschine zu erstellen

Fortsetzung des heutigen Themas der unglaublich ehrgeizigen Projekte, die in Städtebauspielen durchgeführt werden – jemand hat ein Zwergenfestung Stadt, die effektiv als Turing Maschine .

Nein, es heißt nicht MOAR-ia. Obwohl es sein sollte.

Für Uneingeweihte ist Dwarf Fortress ein normales Städtebauspiel wie die UNIX-Befehlszeile für Windows: abstrus, katastrophale Bestrafung von Anfängerfehlern , unfehlbar esoterisch in der Dokumentation , und im Betrieb völlig undurchsichtig.

Neben seiner unglaublich steilen Lernkurve ist Dwarf Fortress ein wahnsinnig schwieriges Spiel. Haben Sie vergessen, bei der Gründung Ihrer Stadt Holz mitzubringen? Ups, alle deine Zwerge sind gestorben. Haben Sie Ihre Tore offen gelassen, als die lokalen Zyklopen zu Besuch kamen? Ups, alle deine Zwerge sind gestorben. Aus Versehen einen elfischen Abgesandten in einen Magmaschlot geschleudert, als er Ihnen nur ein Handelsabkommen anbieten wollte? Ups, alle deine Zwerge sind gestorben.

Außerdem ist die Schnittstelle vollständig bestehend aus ASCII-basierten Grafiken . Schon Angst?

lego wonder woman unsichtbarer jet

Lassen Sie uns untersuchen, was passiert, wenn ich diesen Computer tatsächlich für Berechnungen verwende: (1) Meine Eingabe (2) gibt die Stadt der Zwergenfestung ein (3), deren Verhalten von der in C++ geschriebenen Dwarf-Festung-Engine gesteuert wird (4), die in läuft WINE (5) in einer GNOME-Ubuntu-Fensterumgebung (6), die auf einem Linux-Kernel ausgeführt wird, geschrieben in C (7), der Anweisungen in Mikrocode (8) für den darin enthaltenen AMD-Prozessor umwandelt.

Du lieber Himmel. Die Kommentatoren in den Dwarf Fortress-Foren haben es richtig:

Jetzt ist die Frage: Kann man einen Computer bauen, der eine Zwergenfestung innerhalb einer Zwergenfestung ausführen kann, dann einen 8-Bit-Computer in der Zwergenfestung bauen, der auf dem Computer in der Zwergenfestung läuft. Denn wenn ja, würden Sie alle Internets gewinnen.

Ein scrollbarer Stadtplan ist Hier ; das Designdokument des Erstellers ist zu finden Hier .