$ ls code/steps/
Código por capítulo
A pasta code/steps/step-NN/ guarda o estado do jogo ao
fim de cada capítulo. Compare seu progresso com snapshots coerentes
com a narrativa, ou use como ponto de partida se quiser pular adiante.
- PARTE I
A Primeira Tocha
Fundamentos Dart, terminal, null safety, coleções, arte ASCII e o primeiro game loop.
- step-01
- step-02
- step-03
- step-04
- step-05
- step-06
- step-07
-
- PARTE II
Sangue, Ouro e Aço
Classes, herança, mixins, enums, sealed classes, parser de comandos e combate por turnos.
- step-08
- step-09
- step-10
- step-11
- step-12
- step-13
- step-14
-
- PARTE III
A Masmorra Desperta
Grids 2D, buffer de renderização, geração procedural, campo de visão e dungeon crawl.
- step-15
- step-16
- step-17
- step-18
- step-19
- step-20
- step-21
-
- PARTE IV
O Mercador e a Escada
Economia, loja, generics, pattern matching, progressão XP, múltiplos andares e boss final.
- step-22
- step-23
- step-24
- step-25
- step-26
- step-27
-
- PARTE V
A Forja do Código
Refatoração, testes unitários, async/await, persistência em JSON e testes golden.
- step-28
- step-29
- step-30
- step-31
- step-32
-
- PARTE VI
A Mente dos Monstros
Design patterns (Strategy, Command, Factory, Observer), máquinas de estado e síntese do jogo completo.
- step-33
- step-34
- step-35
- step-36
- step-37
-