Skip to content

Bryan-M-Almeida/gerador-de-personagem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧙‍♂️ Gerador de Personagem RPG

Projeto simples e estiloso que gera personagens aleatórios para RPG com nome, idade, raça, classe, história e atributos. Tudo com HTML, CSS e JavaScript puro.


🎯 Funcionalidades

  • Geração aleatória de:

    • Nome + sobrenome
    • Idade (18 a 99)
    • Raça (Elfo, Anão, Orc, etc)
    • Classe (Bárbaro, Clérigo, etc)
    • História (background aleatório ou gerada por IA)
    • Atributos (força, destreza, etc)
  • Usa IA local com Ollama para gerar histórias

  • Dados de nomes, raças e classes carregados do personagem.json

  • Interface responsiva com visual temático medieval

  • Fallback para modo offline (sem IA)


🖼️ Preview

image

image

image


📁 Estrutura

├── index.html          # Página principal
├── style.css           # Estilo da interface
├── script.js           # Lógica de geração
├── personagem.json     # Base de dados com nomes, raças, classes, etc
├── /issue              # Pasta com imagens de loading e logo

🚀 Como rodar o projeto

🔧 Requisitos

  • Node.js instalado
  • Ollama instalado (opcional, para gerar histórias com IA)
  • Navegador moderno (Chrome, Firefox, etc.)

🚪 Sem IA?

Se o Ollama não estiver rodando, o site continua funcionando normalmente, usando o arquivo personagem.json como fallback.

🤖 Instalando e usando o Ollama

  1. Baixe e instale: https://ollama.com/download

  2. Puxe o modelo:

ollama pull llama2
  1. Inicie o servidor local:
ollama serve

Isso roda na porta 11434 por padrão


🔄 Executando o projeto localmente

  1. Clone o repositório:
git clone https://github.com/seu-usuario/gerador-de-personagem.git
  1. Navegue até a pasta:
cd gerador-de-personagem
  1. Instale o http-server (caso não tenha):
npm install -g http-server
  1. Rode o servidor:
http-server
  1. Acesse no navegador:
http://localhost:8080

Ou use extensão Live Server do VS Code.


✅ Tecnologias usadas

  • HTML5
  • CSS3
  • JavaScript Vanilla
  • IA com Ollama + LLaMA2

🔮 Melhorias futuras

  • Exportar personagem em PDF
  • Salvar favoritos no navegador
  • Filtro por tipo (ex: Elfo Guerreiro)

Desenvolvido por Bryan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published