Homem usa o jogo de computador mais difícil do mundo para criar ... uma máquina de Turing funcional

Continuando o tema de hoje de projetos incrivelmente ambiciosos realizados em jogos de construção de cidades - alguém criou um Fortaleza dos Anões cidade que opera, efetivamente, como um Máquina de Turing .

Não, não é chamado de MOAR-ia. Embora deva ser.

Para os não iniciados, Dwarf Fortress está para os jogos normais de construção de cidades assim como a linha de comando do UNIX está para o Windows: abstruso, punindo catastroficamente os erros de novato , infalivelmente esotérico na documentação e totalmente opaco em operação.

Além de sua curva de aprendizado incrivelmente íngreme, Dwarf Fortress é um jogo insanamente difícil. Esqueceu de trazer madeira quando fundou sua cidade? Opa, todos os seus anões morreram. Deixou seus portões abertos quando o ciclope local veio para uma visita? Opa, todos os seus anões morreram. Jogou acidentalmente um emissário élfico em um respiradouro de magma quando ele estava apenas tentando lhe oferecer um acordo comercial? Opa, todos os seus anões morreram.

Além disso, a interface é inteiramente composto de gráficos baseados em ASCII . Já está com medo?

Vamos examinar o que acontece quando eu realmente uso este computador para fazer cálculos: (1) Minha entrada (2) entra na cidade Dwarf Fortress (3), cujo comportamento é governado pelo motor Dwarf Fortress, escrito em C ++ (4) que está rodando em WINE (5) em um ambiente de janela GNOME Ubuntu (6) rodando em um kernel Linux, escrito em C (7) que converte instruções em microcódigo (8) para o processador AMD interno.

Deus do céu. Os comentaristas nos fóruns do Dwarf Fortress acertaram:

Agora a questão é: você pode construir um computador capaz de rodar a fortaleza dos anões dentro da fortaleza dos anões, e então construir um computador de 8 bits na fortaleza dos anões rodando no computador na fortaleza dos anões. Porque se sim, você ganharia todas as internets.

Um mapa rolável da cidade é aqui ; o documento de design do criador pode ser encontrado aqui .