Mennesket bruger verdens sværeste computerspil til at skabe ... En fungerende Turing-maskine

Fortsætter dagens tema med utroligt ambitiøse projekter, der udføres i bybygningsspil - nogen har skabt en Dværgfæstning by, der fungerer effektivt som en Turing maskine .

hvorfor vokser caillou ikke hår

Nej, det hedder ikke MOAR-ia. Selvom det skulle være.

For de uindviede er Dwarf Fortress til normale bybygningsspil, da UNIX-kommandolinjen er til Windows: abstrus, katastrofalt at straffe nybegynderfejl , ufejlbarligt esoterisk i dokumentation og grundigt uigennemsigtig i drift.

Ud over den utroligt stejle læringskurve er Dwarf Fortress et vanvittigt vanskeligt spil. Har du glemt at medbringe tømmer, da du grundlagde din by? Ups, alle dine dværge døde. Lad dine porte være åbne, da de lokale Kyklops kom forbi for et besøg? Ups, alle dine dværge døde. Kastet en alvemissar ved et uheld i en magma-udluftning, da han bare prøvede at tilbyde dig en handelsaftale? Ups, alle dine dværge døde.

Også grænsefladen er udelukkende sammensat af ASCII-baseret grafik . Bange endnu?

Lad os undersøge, hvad der sker, når jeg rent faktisk bruger denne computer til at udføre beregninger: (1) Min input (2) kommer ind i Dwarf Fortress city (3), hvis adfærd styres af Dwarf Fortress-motoren, skrevet i C ++ (4), der kører i VIN (5) i et GNOME Ubuntu-vinduesmiljø (6), der kører på en Linux-kerne, skrevet i C (7), der konverterer instruktioner til mikrokode (8) til AMD-processoren indeni.

Du gode Gud. Kommentarerne i Dwarf Fortress-fora har det rigtigt:

Nu er spørgsmålet: kan du bygge en computer, der er i stand til at køre dværgfæstning inden for dværgfæstningen, derefter bygge en 8-bit computer i dværgfæstningen, der kører på computeren i dværgfæstningen. Fordi i så fald, ville du vinde alle internets.

Et rullebart kort over byen er her ; skaberen's design dokument kan findes her .

mit liv som zucchini-bog