// projetos
Um ecossistema de ferramentas para RPG de mesa — terminal retrô, painel de sessão, wiki, briefings, handouts em PDF e um compilador de sessão — e um template de terminal para o README do GitHub. Tudo autoral e aberto.
Immersive Terminal
Demo ao vivoEmulador de terminal retrô interativo para mesas de RPG
Terminal jogável que simula sistemas (Alien, Lancer, Blade Runner, Fallout e mais). O mestre monta cenários em JSON; os jogadores exploram com comandos, decriptam e invadem arquivos. Bilíngue (PT-BR/EN) e 100% offline.
Campaign Codex
Demo ao vivoWiki de campanhas de RPG, estática e temática
Gerador de wiki multi-campanha a partir de Markdown: história, mapas, NPCs, eventos e personagens, com temas visuais por gênero (sci-fi, fantasia, cyberpunk e mais). Depois da sessão, a página /recap/ transforma notas bagunçadas em arquivos prontos para o códice.
- Astro
- TypeScript
- Content Collections
Guild Briefings
Demo ao vivoDossiê diegético da party de RPG de fantasia para a 2ª tela da mesa
Briefing da companhia de aventureiros para mostrar aos jogadores: cartazes de "procurado" dos personagens, quests em pergaminho com carimbo e selo de cera assinados pelo contratante, crônicas e divisão em parties. Importa fichas do D&D Beyond (JSON colado) ou manuais. PWA instalável, com dados versionáveis em briefing.json.
GM Control Room
Self-hostedPainel de controle de sessão de RPG em tempo real
Dashboard multi-dispositivo para o mestre: cenas adaptativas (typewriter, pergaminho, terminal CRT), iluminação/clima, mixer de áudio, integração com Spotify, dados, tracker de combate e histórico de rolagens — tudo sincronizado via WebSocket. A tela dos jogadores é PWA instalável. Suporta 11 sistemas via @lippelt/srd-*.
- React
- Node + Express
- Socket.io
- TypeScript (monorepo)
- PWA
Scenario Forge
Demo ao vivoEditor web para criar cenários do Immersive Terminal
Monta cenários por formulário no navegador — árvore de arquivos, flags de jogo (crack/tracer/lock), diálogo e eventos —, valida a consistência e testa no terminal real embutido (preview ao vivo). Exporta a pasta versionável (pasta nativa no Chrome/Edge, zip nos outros), um bundle JSON ou um link. Compartilha o motor (rpgterm-engine) com o terminal, então não há divergência de schema.
Um YAML de sessão, todos os formatos da mesa
CLI que descreve o encontro uma vez e gera os arquivos nativos do GM Control Room, do Campaign Codex, do Immersive Terminal, do Guild Briefings, das missões Lancer e do mesa-press. Você copia o que quiser para cada repositório — o kit não publica nem faz deploy.
Transforme Markdown em props em PDF
CLI que gera handouts imprimíveis em A5/A6 — carta, cartaz, dataslate, placa, telegrama, dossiê, édito, jornal, passagem, envelope, postal, cheque e relatório. QR opcional para o códice ou o terminal. Feito para o jogador segurar o papel; o irmão impresso do rpg-prop-kit.
Terminal brew animado para o README do perfil GitHub
Template: preenche um config.json, roda python3 generate.py (só a stdlib, Python 3.10+) e cola o SVG no README. A Action diária redesenha quando a versão/idade muda. Variantes brew, apt, winget, npm, pip, cargo, nix e mais.
- Python 3.10+
- SVG
- GitHub Actions