$ masmorra_ascii

Pré-textual

Prefácio

Prefácio

No princípio não havia mapa. Havia só o cursor, aquele ponto de luz insolente que pisca num retângulo negro como quem pergunta “e agora?” sem qualquer piedade. O terminal não perdoa vírgulas mal postas nem parênteses que nunca fecham; é o fundo da cova antes de existir masmorra, o vazio absoluto antes de haver sequer uma sala. E no entanto (e aqui está o milagre) é justamente aqui que a história começa a dobrar para o impossível. Esse vazio é fértil. Linha a linha, caractere a caractere, nasce um mundo inteiro: corredores que não estavam no papel, ouro que não brilha mas pesa na conta, inimigos que não têm rosto mas têm letra própria, masmorras que nunca se repetem porque o algoritmo recusa ser fotografia, recusa ser padrão repetido.

Esta é a promessa de Masmorra ASCII: não um cemitério de lições numeradas e esquecidas, não um manual que encosta na prateleira após a última página. É uma descida em espiral ao coração de uma linguagem moderna, com um jogo de texto como seu mapa, como sua bússola, como troféu brilhando no fim do corredor mais profundo. Cada capítulo é um degrau que desce; cada degrau, um patamar seguro onde você pode parar, rodar o programa e constatar que algo mudou, não na imaginação ou na teoria, mas no executável que suas mãos acabam de compilar.

Há uma tradição entre programadores que os manuais acadêmicos raramente nomeiam em voz alta: aprender fazendo algo que realmente importa. Não o “exemplo 7.3” que ilustra uma sintaxe isolada e morre esquecido na página seguinte, mas um sistema vivo que reage às suas escolhas, que se quebra quando você o quebra de propósito, que devolve um erro que parece um insulto pessoal e que, quando finalmente você compreende o porquê, levanta-se outra vez, mais forte, mais sábio, mais capaz do que antes. Masmorra ASCII segue essa tradição ao pé da letra: o jogo não é um cenário de fundo opcional; é o coração que bate em cada if, o propósito de cada classe, a razão de cada teste.

Se alguma vez você se sentiu perdido entre tutoriais que prometem tudo e chegam ao fim deixando você suspenso no vazio, este livro propõe o oposto radical: um círculo que fecha a cada marco conquistado, um artefato que você pode mostrar a alguém e dizer “eu fiz isso”; código que deixa rastro no Git e símbolos no terminal. A jornada é longa (longa de verdade) e cansativa em seus momentos. A recompensa, porém, não é uma medalha digital, é o conhecimento profundo de que você não apenas construiu o labirinto; você aprendeu a navegá-lo.

Desça, então. O primeiro print já é a primeira tocha acesa contra o escuro de tudo que ainda não sabe.

$ masmorra_ascii — terminal interativo
Bem-vindo. Digite help para ver os comandos. Esc para sair.
$