Doug's Game Dev Log
Sobre
EN|PT-BR
2026-06-14

Sliders, Saves e Lembrar Onde Você Morreu

Essa atualização é o episódio "qualidade de vida" — sem bala nova, sem monstro novo, só duas mudanças que fazem o jogo parar de parecer que está ativamente tentando te confundir.

Um menu de Opções, finalmente

O Memory Falling Into Place agora tem um menu de Opções com um submenu de Áudio: três sliders independentes para volume Master, Música e Efeitos, cada um ajustável em incrementos de 10%. A parte importante não é que os sliders existem — sliders são fáceis — é que eles realmente fazem alguma coisa no momento em que você toca neles. Arrasta o slider de Música pra baixo e a trilha sonora vai sumindo ali mesmo, em tempo real, sem aquela bobagem de "aplicar mudanças e reiniciar". Por baixo dos panos é só os setters Sound.volume e Sound.playbackRate do Excalibur sendo atualizados em tempo real, mas é o tipo de coisa que parece óbvia em qualquer outro app e estranhamente satisfatória de finalmente ter neste.

As configurações também persistem entre sessões, salvas junto com o seu progresso. Tem até um botão "Limpar Progresso" ali — construído de propósito pra só ficar habilitado se você realmente tiver progresso pra limpar, porque nada diz "UX caprichada" como um botão destrutivo que fica feliz em não fazer absolutamente nada.

Sistema pequeno, diff grande: essa mudança tocou cinco arquivos novos de actor/scene e veio com oito arquivos de teste e mais de 185 assertions. Sim, pra sliders de volume. A separação lógica/actor do primeiro post se paga de novo — a lógica de "qual deveria ser o volume" é 100% testável sem nunca abrir o jogo, então essa cobertura toda saiu baratinha.

"Voltar" agora realmente significa voltar

Era assim antes: você perde uma fase, cai na tela de Game Over, aperta "Voltar" e... vai parar na tela de seleção de mundos. Não na fase que você acabou de morrer. Nem necessariamente no mundo em que você estava em destaque. Só "aqui está o mapa, boa sorte achando onde você estava".

Agora, apertar Voltar no Game Over te leva direto pra tela de seleção de fases do mundo em que você estava, com o cursor já em cima da célula exata que você acabou de jogar. A correção em si é quase suspeitosamente pequena — a cena de Game Over agora passa o worldId adiante ao ativar a cena de seleção de mundo/cubo, que usa esse valor pra pular o seletor de mundos e ir direto pro grid certo. Um pedacinho extra de estado, passado por uma transição de cena. 105 linhas de cobertura de teste pra algo que resume em "lembrar qual botão você apertou cinco segundos atrás".

É uma mudança pequena, mas é o tipo de mudança pequena que melhora desproporcionalmente como um roguelike se sente — perder uma run já dói, o mínimo que o jogo pode fazer é não te obrigar a renavegar um grid 4×4 de grids pra tentar de novo.

É isso por agora. Mesmo cubo, mesmos arrependimentos, menus um pouco melhores.