Człowiek używa najtrudniejszej gry komputerowej na świecie do stworzenia… działającej maszyny Turinga

Kontynuując dzisiejszy wątek niezwykle ambitnych projektów realizowanych w grach miejskich — ktoś stworzył a Twierdza krasnoludów miasto, które działa skutecznie jako Maszyna Turinga .

Nie, nie nazywa się MOAR-ia. Chociaż tak powinno być.

Dla niewtajemniczonych Dwarf Fortress jest dla normalnych gier budujących miasta, tak jak wiersz poleceń UNIX dla Windows: zawiłe, katastrofalne karanie za błędy początkujących , niezawodnie ezoteryczna w dokumentacji i całkowicie nieprzezroczysty w działaniu.

Oprócz niesamowicie stromej krzywej uczenia się, Dwarf Fortress to niesamowicie trudna gra. Zapomniałeś zabrać ze sobą trochę drewna, kiedy zakładałeś swoje miasto? Ups, wszystkie twoje krasnoludy zginęły. Zostawiłeś swoje bramy otwarte, gdy miejscowy cyklop przybył z wizytą? Ups, wszystkie twoje krasnoludy zginęły. Przypadkowo wrzucił elfiego emisariusza do komina magmy, gdy tylko próbował zaoferować ci umowę handlową? Ups, wszystkie twoje krasnoludy zginęły.

Ponadto interfejs jest w całości składa się z grafiki opartej na ASCII . Jeszcze przestraszony?

Przyjrzyjmy się, co się dzieje, gdy faktycznie używam tego komputera do wykonywania obliczeń: (1) Moje dane wejściowe (2) wprowadzają do miasta Dwarf Fortress (3), którego zachowaniem zarządza silnik Dwarf Fortress, napisany w C++ (4), który działa w WINE (5) w środowisku okienkowym GNOME Ubuntu (6) uruchomionym na jądrze Linux, napisanym w C (7), który konwertuje instrukcje na mikrokod (8) dla procesora AMD.

Wielkie nieba. Komentatorzy na forach Dwarf Fortress mają rację:

Teraz pytanie brzmi: czy możesz zbudować komputer zdolny do obsługi fortecy krasnoludów w fortecy krasnoludów, a następnie zbudować komputer 8-bitowy w fortecy krasnoludów działający na komputerze w fortecy krasnoludów. Bo jeśli tak, wygrałbyś wszystkie internety.

Przewijalna mapa miasta to tutaj ; dokument projektowy twórcy można znaleźć tutaj .