Mennesket bruker verdens vanskeligste dataspill for å lage ... en fungerende turingmaskin

Fortsetter dagens tema med utrolig ambisiøse prosjekter utført i bybyggespill - noen har laget en Dvergfestning by som fungerer effektivt som en Turing maskin .

Ringenes herre gresskar

Nei, det heter ikke MOAR-ia. Selv om det skal være.

For de uinnvidde er Dwarf Fortress til vanlige bybyggingsspill som UNIX-kommandolinjen er til Windows: abstruse, katastrofalt å straffe nybegynnerfeil , ufeilbarlig esoterisk i dokumentasjon , og grundig ugjennomsiktig i drift.

I tillegg til den utrolig bratte læringskurven, er Dwarf Fortress et vanvittig vanskelig spill. Har du glemt å ta med deg tømmer da du grunnla byen din? Ups, alle dvergene dine døde. La portene være åpne når de lokale Kyklops kom innom på besøk? Ups, alle dvergene dine døde. Kastet en alvemissar ved et uhell inn i en magmaventil da han bare prøvde å tilby deg en handelsavtale? Ups, alle dvergene dine døde.

Også er grensesnittet helt sammensatt av ASCII-basert grafikk . Redd ennå?

La oss undersøke hva som skjer når jeg faktisk bruker denne datamaskinen til å utføre beregninger: (1) Min innspill (2) kommer inn i Dwarf Fortress city (3) hvis oppførsel styres av Dwarf Fortress-motoren, skrevet i C ++ (4) som kjører i VIN (5) i et GNOME-vinduemiljø (6) som kjører på en Linux-kjerne, skrevet i C (7) som konverterer instruksjoner til mikrokode (8) for AMD-prosessoren inne.

God himmel. Kommentarene i Dwarf Fortress-forumene har det riktig:

Nå er spørsmålet: kan du bygge en datamaskin som er i stand til å kjøre dvergfestning i dvergfestningen, og deretter bygge en 8-bits datamaskin i dvergfestningen som kjører på datamaskinen i dvergfestningen. For i så fall vil du vinne alle internettnettene.

Et rullbart kart over byen er her ; skapernes designdokument kan bli funnet her .

selvfølgelig flyr ulven