Skip to content

JonathanRbo/SCAR

Repository files navigation

SCAR

Sistema de RPG de mesa ambientado no universo brutal de Chainsaw Man

Versão Sistema Licença

Sobre - Sistema - Como Jogar - Website -


🩸 Sobre

SCAR (Sacrificial Contract & Risk) é um RPG de mesa onde demônios nascem dos medos humanos e poder sempre cobra um preço.

Inspirado no universo sombrio de Chainsaw Man, o jogo coloca os jogadores em um mundo onde:

  • Demônios são manifestações dos medos coletivos da humanidade
  • Contratos oferecem poder em troca de sacrifícios terríveis
  • Cada escolha tem consequências reais e duradouras
  • Sobreviver é tão importante quanto vencer
  • Ninguém sai ileso — nem física, nem mentalmente

"SCAR nasceu da paixão por Chainsaw Man e RPGs de mesa. Cada regra foi pensada para capturar a brutalidade e a emoção do universo original."

— Jonathan Ribeiro, Criador


⚔️ Características

Feature Descrição
Brutalidade Autêntica Sistema que captura a violência e o peso emocional de Chainsaw Man
Contratos Demoníacos Mecânicas detalhadas para pactos com demônios (5 tiers de poder)
Stress & Injúrias Sistema de dano que afeta corpo e mente
4 Naturezas Jogáveis Humanos, Infernais, Híbridos e Demônios — cada um com mecânicas exclusivas
12 Estilos de Luta Combate personalizado para cada jogador
Árvores de Pré-requisito 112 habilidades em 3 categorias (Físico/Mental/Social) com cadeias de progressão — escolhas com peso real
Aflições 100 físicas + 100 mentais que marcam permanentemente os personagens
Sistema de Sonhos Objetivos de vida que recompensam PM ao serem realizados (4 tiers)
Rolador de Dados Multiplayer Sistema de dados online com sincronização em tempo real

🎲 Sistema

Mecânica Principal

Atributo + Habilidade + Xd10 vs Dificuldade
  • Sistema d10: Rolagens usando dados de 10 faces
  • Maior valor do dado determina sucesso ou falha
  • Críticos e falhas críticas com consequências reais

Recursos do Personagem

Recurso Descrição
Stress Sua resiliência mental e física (6 + Vigor + Vínculo)
Injúrias Dano físico em 3 níveis: Leve (1-9), Grave (10-19), Crítica (20+)
Aflições Condições negativas — algumas permanentes
Vínculos Relações que ancoram sua humanidade
PM (Pontos de Marca) Custo para criar contratos e poderes
Sonhos Objetivos de vida — ao realizá-los, o jogador ganha PM

Tipos de Personagens

Natureza Descrição Exclusivo
Humanos Mortais comuns, versáteis e numerosos. Brilham em equipe. Adaptabilidade Humana + Força nos Números
Infernais Demônios que possuíram cadáveres. Poderes inatos, aflições permanentes. Detecção demoníaca
Híbridos Meio humano, meio demônio — existência instável. Poder bruto com risco. Grilhões + Recusa da Morte
Demônios Seres imortais nascidos do medo coletivo. Evoluem por nível. Evolução por Nível de Medo (1-5)

Sistema de Contratos

Tier Poder Injúria Mínima Custo PM
Menor Limitado, utilitário 2 PM
Médio Forte, combate efetivo Leve (1-9) 3 PM
Maior Destruidor, game-changer Grave (10-19) 4 PM
Invocação Invoca entidade aliada Varia 3 PM
Restrição Poder absoluto Crítica (20+) Aprovação Mestre

📖 Como Jogar

  1. Escolha sua Natureza — Humano, Infernal, Híbrido ou Demônio
  2. Distribua Atributos — 16-22 pontos entre 10 atributos
  3. Calcule Stress — 6 + Vigor + Vínculo (Humanos ganham +2 extra)
  4. Calcule Injúrias — Leves: 2 + Vigor÷2 | Graves: 1 + Vigor÷3 | Crítica: sempre 1
  5. Escolha Estilo de Luta — 12 estilos disponíveis (Boxe, Espadachim, Atirador, etc)
  6. Defina seu Talismã — Objeto que ancora sua humanidade
  7. Contratos (opcional) — Faça pactos com demônios (Humanos: 1 contrato)
  8. Preencha a Ficha — Nome, história, medos

🌐 Website

Acesse Online

🔗 jonathanrbo.github.io/SCAR

O website oficial do SCAR oferece:

📜 Páginas Principais

  • Home (index.html) - Apresentação do sistema, princípios, modais interativos das 4 Naturezas
  • Sumário (sumario.html) - Sistema completo em uma página (10 seções com índice navegável) + Modelos de Ficha copia-e-cola
  • Habilidades (habilidades.html) - 112 habilidades em 3 categorias (Físico/Mental/Social) com filtros e accordion por subcategoria
  • Vendinha (vendinha.html) - Catálogo único: armas, armaduras, veículos, 12 Estilos de Luta, Contratos, Encomendas
  • Aflições (aflicoes.html) - 100 aflições físicas + 100 mentais com busca e filtros
  • História (historia.html) - Linha do tempo canônica (1908-2011), apagamentos, eras
  • Aparências (aparencias.html) - Referências visuais por natureza (Humano/Infernal/Híbrido/Demônio)
  • Agradecimentos (agradecimentos.html) - Homenagem às mesas que ajudaram a moldar o sistema (Vanguarda Escarlate e Vazio Divino), em cards accordion com os players e suas contribuições

🎲 Ferramentas

  • Rolador de Dados Multiplayer (dice-roller.html) - Sistema de dados online com:
    • Sincronização em tempo real via PeerJS
    • Sala com código de 6 dígitos
    • Histórico de rolagens
    • Suporte para múltiplos dados (1d10 até 10d10)
    • Interface dark theme

📋 Recursos Interativos

  • Modais das 4 Naturezas - Cards na home abrem modais com bônus, malefícios, PM Inicial pelo Passado e detalhes de criação
  • Modelos de Ficha - Templates de Ficha Padrão e Ficha Demônio Puro com botão "copiar" direto pro app de notas
  • Tabelas Responsivas - Todas as mecânicas em formato mobile-friendly
  • Animações WOW - Interface animada e imersiva
  • Design Dark - Visual sangue e trevas inspirado em Chainsaw Man

Arquivos de Referência

Os arquivos em documento/ estão organizados por ordem de leitura:

01-leia-primeiro/ — fundamentos do sistema

  • historia.md - Linha do tempo canônica do mundo SCAR (1908-2011), apagamentos, eras

02-criacao-e-preparo/ — antes de jogar

  • criacao-personagem.md - Guia passo a passo de criação + modelos de ficha

03-consulta-rapida/ — referência rápida durante a sessão

  • sumario.md - Sistema inteiro em uma página (10 seções: Personagem, Testes, Combate, Duelo, Stress, Aflições, Demônios Puros, Descanso, Economia, Criação)
  • habilidades.md - 112 habilidades em 3 categorias (Físico/Mental/Social) + pré-requisitos
  • vendinha-do-seu-bento.md - Armas, armaduras, veículos, 12 Estilos de Luta, Contratos, Encomendas

04-mecanicas-em-jogo/ — mecânicas detalhadas

  • aflicoes.md - 100 aflições físicas + 100 mentais
  • contratos-demoniacos.md - Catálogo completo de contratos (Menor → Restrição)
  • escala-de-poder.md - Tiers de poder (1-10) com feitos mensuráveis
  • sistemas-narrativos.md - Sistema de Sonhos e outras mecânicas narrativas

05-meta/ — fora do fluxo de jogo

  • changelog.md - Histórico de mudanças
  • roadmap.md - Próximas atualizações planejadas
  • migracao-site.md - Documento da reformulação do site v2.0
  • momento-de-aura.md - Notas de momentos marcantes / referências de aura

06-loucuras-do-mestre/ — spinoffs experimentais (fora do canon)

  • STAGE.md - Indústria musical / idols (Perfect Blue + Idolish7 + Mob Psycho)
  • MITO.md - Anjos, santos, espíritos, folclóricos, eldritch (DLC aditiva)
  • MUSUME.md - Humanas com sangue de cavalo, corrida como sentido (Uma Musume vibe)

07-one-shots/ — aventuras fechadas

  • TUNGUSKA-1908.md - One-shot ambientada no Evento de Tunguska (1908)

personagens/ — fichas de personagens jogados

  • ECHO.md · TIMOR.md · yelena.md - Personagens da mesa Vanguarda Escarlate (ver Agradecimentos)

🛠️ Desenvolvimento

Stack Técnica

Tecnologia Uso Versão
Squeleton CSS v4 Framework CSS base CDN
HTML5 Estrutura semântica -
CSS3 Custom Estilos do tema dark -
JavaScript Vanilla Interações e lógica ES6+
PeerJS Multiplayer no rolador Latest
WOW.js Animações on-scroll Integrado

Estrutura de Arquivos

SCAR/
├── index.html              # Home com modais das 4 Naturezas
├── sumario.html            # Sistema completo (10 seções) + modelos de ficha
├── habilidades.html        # 112 habilidades (Físico/Mental/Social)
├── vendinha.html           # Armas, armaduras, estilos, contratos
├── aflicoes.html           # 100 físicas + 100 mentais
├── historia.html           # Linha do tempo canônica
├── aparencias.html         # Referências visuais por natureza
├── agradecimentos.html     # Homenagem às mesas (accordion)
├── dice-roller.html        # Rolador multiplayer (PeerJS)
├── assets/
│   ├── css/
│   │   ├── main.css           # Estilos compartilhados + mobile menu
│   │   ├── components.css     # Componentes padrão (cards, tabelas, etc)
│   │   ├── contratos.css      # Sistema de contratos
│   │   └── page-styles.css    # Estilos específicos index
│   ├── js/
│   │   └── main.js            # JavaScript funcional
│   └── images/                # Logos, banners, exemplos por natureza
└── documento/                 # Conteúdo canônico em .md
    ├── 01-leia-primeiro/      # Lore e história
    ├── 02-criacao-e-preparo/  # Criação de personagem
    ├── 03-consulta-rapida/    # Sumário, habilidades, vendinha
    ├── 04-mecanicas-em-jogo/  # Aflições, contratos, escala, narrativas
    ├── 05-meta/               # Changelog, roadmap, migração, momento-de-aura
    ├── 06-loucuras-do-mestre/ # Spinoffs experimentais (STAGE/MITO/MUSUME)
    ├── 07-one-shots/          # Aventuras fechadas (TUNGUSKA-1908)
    └── personagens/           # Fichas de personagens jogados (ECHO/TIMOR/yelena)

Arquitetura CSS

O projeto usa uma arquitetura CSS modular:

  1. Squeleton v4 (via CDN) - Framework base com grid 12 colunas, utilitários e componentes
  2. main.css - Estilos compartilhados (variáveis, cards, botões, animações)
  3. components.css - Componentes compartilhados entre as páginas (cards, tabelas, divisores, filtros, etc.)
  4. contratos.css - Sistema de contratos (tier badges, cards especializados)
  5. page-styles.css - Estilos específicos do index.html (hero, animações, blood effects)

Classes Utilitárias Customizadas:

  • .pm-cost-card - Cards de custo de PM com variações de cor
  • .tipo-card - Cards de tipos de seres (Humano, Infernal, etc)
  • .modal-icon - Ícones grandes para modais
  • .cost-badge - Badges de custo com cores por tier

Contribuindo

  1. Fork o projeto
  2. Crie uma branch para sua feature (git checkout -b feature/AmazingFeature)
  3. Commit suas mudanças (git commit -m 'Add some AmazingFeature')
  4. Push para a branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

Convenções de Código

  • Use classes do Squeleton sempre que possível ao invés de CSS customizado
  • Prefira classes utilitárias (p-20-all, d-flex) ao invés de inline styles
  • Mantenha CSS em arquivos separados (não use <style> inline)
  • Use variáveis CSS definidas em main.css (ex: var(--cor-secundaria))
  • Siga o padrão de nomenclatura: .nome-componente-elemento

Futuras Melhorias

  • Internacionalização (EN/ES)

⚖️ Licença

Este é um projeto de fã, criado para fins de entretenimento e sem fins lucrativos. Dúvidas, sugestões ou quer contribuir? Entre em contato!

Chainsaw Man é propriedade de Tatsuki Fujimoto e Shueisha. Este RPG é uma homenagem à obra original e não possui qualquer afiliação oficial com os detentores dos direitos.


SCAR Banner

"Todo contrato tem um preço. Você está disposto a pagar?"

Feito com 🩸 por Jonathan Ribeiro

🌐 Acesse o Site Oficial

About

RPG de mesa ambientado no universo de Chainsaw Man

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors