Man gebruikt 's werelds moeilijkste computerspel om ... een werkende Turing-machine te maken

Voortzetting van het thema van vandaag van ongelooflijk ambitieuze projecten die worden uitgevoerd in games voor het bouwen van steden - iemand heeft een Dwergfort stad die effectief opereert als een Turingmachine .

Nee, het heet geen MOAR-ia. Hoewel het zou moeten.

Voor niet-ingewijden is Dwarf Fortress voor normale stedenbouwspellen zoals de UNIX-opdrachtregel voor Windows: diepzinnig, catastrofale bestraffing van beginnersfouten , onfeilbaar esoterisch in documentatie , en grondig ondoorzichtig in gebruik.

Naast de ongelooflijk steile leercurve, is Dwarf Fortress een waanzinnig moeilijk spel. Vergeten wat hout mee te nemen toen je je stad stichtte? Oeps, al je dwergen zijn dood. Je poorten open laten staan ​​toen de lokale Cycloop op bezoek kwam? Oeps, al je dwergen zijn dood. Per ongeluk een elfenafgezant in een magma-opening gesmeten toen hij je net een handelsovereenkomst probeerde aan te bieden? Oeps, al je dwergen zijn dood.

Ook is de interface: volledig samengesteld uit ASCII-gebaseerde graphics . Al bang?

Laten we eens kijken wat er gebeurt als ik deze computer daadwerkelijk gebruik om berekeningen uit te voeren: (1) Mijn invoer (2) komt in de Dwarf Fortress-stad (3) waarvan het gedrag wordt bepaald door de Dwarf Fortress-engine, geschreven in C++ (4) die draait in WINE (5) in een GNOME Ubuntu-vensteromgeving (6) die draait op een Linux-kernel, geschreven in C (7) die instructies omzet in microcode (8) voor de AMD-processor erin.

Goeie hemel. De commentatoren op de Dwarf Fortress-forums hebben gelijk:

Nu is de vraag: kun je een computer bouwen die in staat is om een ​​dwergfort in een dwergfort te laten draaien, en vervolgens een 8-bits computer bouwen in de dwergfort die draait op de computer in een dwergfort. Want als dat zo is, zou je alle internetten winnen.

Een schuifbare kaart van de stad is hier ; het ontwerpdocument van de maker is te vinden hier .