Skip to content

Fichas de Nimb é um pacote de ferramentas para o sistema brasileiro de RPG Tormenta 20. Geração de fichas de jogadores, fichas de ameaças, mapa de Arton, rolador de recompensas e várias outras opções.

License

Notifications You must be signed in to change notification settings

YuriAlessandro/gerador-ficha-tormenta20

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Gerador de Fichas de Tormenta 20

CircleCI License: MIT TypeScript React Material-UI

Um gerador de fichas completo e moderno para o sistema de RPG Tormenta 20. Crie personagens aleatórios ou personalizados com todas as regras oficiais implementadas.

🎲 Acesse o Gerador

📋 Changelog - Veja as novidades

✨ Funcionalidades

🎯 Geração de Personagens

  • Criação Aleatória: Gere personagens completamente aleatórios
  • Criação Customizada: Escolha raça, classe, origem e atributos específicos
  • Sistema de Passos: Interface wizard intuitiva para criação passo-a-passo
  • Seleção Manual de Poderes: Escolha manualmente os efeitos de poderes (v3.3.0+)

📊 Base de Dados Completa

  • Todas as Raças: Implementadas com habilidades raciais completas
  • Todas as Classes: Com progressão de nível e habilidades
  • Sistema de Magias: Arcanas e divinas com filtros avançados
  • Equipamentos: Armas, armaduras, itens e equipamentos especiais
  • Origens: Todas as origens com benefícios correspondentes
  • Divindades: Sistema completo de devoção e poderes concedidos

🛠️ Ferramentas Avançadas

  • Editor de Fichas: Edite personagens salvos com recálculo automático
  • Geração de PDF: Exporte fichas em PDF oficial do T20
  • Histórico Local: Salve e gerencie múltiplos personagens
  • Gerador de Ameaças: Crie NPCs e criaturas rapidamente
  • Exportação Foundry VTT: Exporte ameaças para Foundry Virtual Tabletop
  • Sistema de Recompensas: Gerador de tesouros e itens mágicos

🎨 Interface Moderna

  • Design Responsivo: Funciona perfeitamente em desktop e mobile
  • Tema Claro/Escuro: Alternância entre modos visuais
  • Material Design: Interface moderna e intuitiva
  • PWA: Instalável como aplicativo no dispositivo

🚀 Tecnologias

Este projeto utiliza tecnologias modernas para garantir performance e qualidade:

  • React 17 com TypeScript - Base sólida e type-safe
  • Vite - Build tool moderna e rápida
  • Material-UI v5 + Tailwind CSS - Interface consistente e responsiva
  • Redux Toolkit - Gerenciamento de estado eficiente
  • pdf-lib - Geração de PDFs nativos
  • Vitest - Testes unitários rápidos
  • ESLint + Prettier - Código limpo e consistente

📦 Instalação e Uso

Requisitos

  • Node.js (versão 16 ou superior)
  • npm ou yarn

Desenvolvimento Local

# Clone o repositório
git clone https://github.com/YuriAlessandro/gerador-ficha-tormenta20.git

# Entre no diretório
cd gerador-ficha-tormenta20

# Instale as dependências
npm install

# Inicie o servidor de desenvolvimento
npm start

# Acesse http://localhost:5173

Comandos Úteis

# Executar testes
npm test

# Build para produção
npm run build

# Verificação de tipos TypeScript
npx tsc --noEmit

# Linting
npx eslint src/

# Formatação
npx prettier --write src/

🤝 Como Contribuir

Contribuições são sempre bem-vindas! Veja como você pode ajudar:

Reportar Problemas

  • Abra uma issue descrevendo o problema
  • Inclua screenshots e passos para reproduzir o erro
  • Mencione seu navegador e sistema operacional

Sugerir Melhorias

  • Use as Discussions para sugestões
  • Compartilhe suas ideias e receba feedback da comunidade

Contribuir com Código

  1. Faça um fork do projeto
  2. Crie uma branch para sua funcionalidade (git checkout -b feature/nova-funcionalidade)
  3. Commit suas mudanças (git commit -m 'Adiciona nova funcionalidade')
  4. Push para a branch (git push origin feature/nova-funcionalidade)
  5. Abra um Pull Request

📋 Consulte o CONTRIBUTING.md para detalhes sobre estrutura do código e convenções.

📧 Contato

Contribuidores Principais

About

Fichas de Nimb é um pacote de ferramentas para o sistema brasileiro de RPG Tormenta 20. Geração de fichas de jogadores, fichas de ameaças, mapa de Arton, rolador de recompensas e várias outras opções.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 8

Languages