Man använder världens svåraste dataspel för att skapa ... En fungerande turingmaskin

julgranar gjorda av böcker

Fortsätter dagens tema för otroligt ambitiösa projekt som genomförs i stadsbyggnadsspel - någon har skapat en Dvärgfästning stad som fungerar effektivt som en Turing maskin .

Nej, det heter inte MOAR-ia. Även om det borde vara.

För de oinvigda är Dwarf Fortress normala stadsbyggnadsspel eftersom UNIX-kommandoraden är för Windows: abstrus, katastrofalt straffande av nybörjarfel , ofullständigt esoterisk i dokumentation och grundligt ogenomskinlig under drift.

Förutom sin otroligt branta inlärningskurva är Dwarf Fortress ett vansinnigt svårt spel. Har du glömt att ta med lite virke när du grundade din stad? Oj, alla dina dvärgar dog. Har du lämnat dina grindar öppna när de lokala cyklopsna kom förbi för ett besök? Oj, alla dina dvärgar dog. Slängde av misstag en elvemissar i en magmaventil när han bara försökte erbjuda dig ett handelsavtal? Oj, alla dina dvärgar dog.

Gränssnittet är också helt sammansatt av ASCII-baserad grafik . Rädd ännu?

Låt oss undersöka vad som händer när jag faktiskt använder den här datorn för att utföra beräkningar: (1) Min input (2) går in i Dwarf Fortress city (3) vars beteende styrs av Dwarf Fortress-motorn, skriven i C ++ (4) som körs i WINE (5) i en GNOME Ubuntu-fönstermiljö (6) som körs på en Linux-kärna, skriven i C (7) som konverterar instruktioner till mikrokod (8) för AMD-processorn inuti.

Gode ​​Gud. Kommentarerna i Dwarf Fortress-forumen har rätt:

Nu är frågan: kan du bygga en dator som kan driva dvärgfästning inom dvärgfästningen och sedan bygga en 8-bitars dator i dvärgfästningen som körs på datorn i dvärgfästningen. För i så fall skulle du vinna alla internetnät.

En rullbar karta över staden är här ; skaparens designdokument kan hittas här .