/lab
Lab
Experimentos fora do horário de trabalho: gráficos, jogos e ideias que não cabem num card de projeto.
/Fogo do Doom
2021 · JavaScriptReimplementação do efeito de fogo do Doom de PlayStation. Fiz a primeira versão em 2021, renderizando numa tabela HTML; aqui o mesmo algoritmo roda em canvas. A chama rosa é a paleta do projeto original, e a clássica está a um clique.
Como funciona
- 01A tela é uma grade de 65 × 50 pixels, cada um com uma intensidade de 0 a 36
- 02A linha de baixo é a fonte de calor, sempre no máximo
- 03A cada passo, cada pixel copia o de baixo menos um decaimento aleatório
- 04O mesmo número aleatório desloca o pixel para o lado, o que cria o vento
/Vandal Game
2026 · React + TypeScript
O jogo só carrega depois do clique e tem som.
Jogo de corrida em pixel art no estilo do dinossauro do Chrome: corra, pule e deixe sua marca. Tem modo corrida e modo livre, placar, moedas e dificuldade que aumenta com o tempo. Feito com React, TypeScript e Vite, com uma versão mobile em Expo.
Controles
- Espaço, W ou ↑ para pular
- S ou ↓ para abaixar
- Shift ou X para o dash