Este projeto gera cartas de magias, itens ou monstros para jogos de RPG. O gerador é baseado na web e funciona no seu navegador, não sendo necessário instalar nenhum software. Os cartões são embalados em uma página A4 de forma que você possa imprimir em frente e verso e obter cartões com frente e verso.
Você mesmo pode definir o conteúdo das cartas usando dados JSON simples. O exemplo acima foi gerado a partir dos dados mostrados abaixo. Não se preocupe se não quiser editar os dados brutos - há uma interface de usuário simples para criar os cartões.
{
"count": 1,
"color": "maroon",
"title": "Burning Hands",
"icon": "book-cover",
"contents": [
"subtitle | 1st level evocation",
"rule",
"property | Casting time | 1 action",
"property | Range | Self (15ft cone)",
"property | Components | V, S",
"rule",
"fill | 1",
"text | Each creature in a 15-foot cone takes 3d6 fire damage.",
"text | The fire ignites any flammable objects in the area.",
"fill | 3",
"section | At higher levels",
"text | +1d6 damage for each slot above 1st"
]
}
Enter the comparison function below. The comparison function is a block of javascript code. Return -1 if card_a should appear before card_b.
Enter code below that will be executed for each card in the deck. Return false to remove the current card from the deck.
count
O número de vezes que este cartão é repetido. Útil para itens consumíveis que você distribui várias vezes.
color
Nome da cor da carta. Você pode usar todos os nomes de cores CSS .
icon
Nome do ícone do cartão. Você pode usar a maioria dos ícones de game-icons.net .
Por exemplo, o nome do arquivo desta adaga .
é "plain-dagger.png", então você usaria "plain-dagger" como o nome do ícone.
icon_back
Opcional. Nome do ícone grande no verso do cartão. Se não for especificado, o ícone da propriedade "ícone" é usado.
background_image
Opcional. URL de uma imagem de plano de fundo para o verso do cartão. Se especificado, substitui o ícone de volta.
title
O título da carta
contents
É um texto com comandos específicos para configurar uma carta. A descrição abaixo explica um pouco sobre estes comandos.
Cada elemento de uma carta é um texto no formato abaixo:
"element | param1 | param2 | ..."
Onde element é uma palavra chave. E as informações que vem depois da palavra chave após o caracter "|" são as opções que a palavra chave aceita.
Os seguintes comandos estão disponíveis:
sub
Define o subtitulo da carta em itálico. Ex: sub | 1° Nível de evocação
O texto que vem depois de "sub |" é subtítulo própriamente dito.
lin
Define uma linha horizontal de separação.
prop
Define duas propriedades descritivas. Exe: prop | Duração: | 1 Ação
Onde:
O primeiro texto descritivo após "prop |" seria a "Duração" e o segundo "1 Ação"
desc
É igual a prop, mas o texto está em itálico.
texto
É um simples parágrafo de texto. Ex: texto | a minha descrição aqui...
secao
É um texto com uma linha horizontal abaixo. Ex: secao | Texto aqui
caixa
Cria uma caixa. A primeira oção indica o número de caixas. A seguda indica o tamnho da
caixa. Ex: caixa | 6 | 2 (são seis caixas de tamanho 2)
ddatrib
São os atributos básicos de Dungeons&Dragons. Cada opção define um atributo
Ex: ddatrib | 10 | 11 | 12 | 14 | 10 | 10
Param1: Força.
Param2: Destreza.
Param3: Constituição.
Param4: Inteligência.
Param5: Sabedoria.
Param6: Carisma.
swatrib
São os atributos básicos de Sevage Worlds. Cada opção define um atributo
Param1: Agilidade.
Param2: Astúcia.
Param3: Espírito.
Param4: Força.
Param5: Vigor.
Param6: Movimento.
Param7: Carisma.
Param8: Resistência.
Param9: Sanidade.
margemsup
Um elemento vazio redimensionado dinamicamente que ocupa uma parte do espaço não utilizado no cartão.
Você pode usar isso para centralizar verticalmente o texto, adicionando um desses antes e depois do texto que deseja centralizar.
Ex: margemsup | 10 (Vai criar uma margem superior de 10 espaçõs. Isso vai empurrar os elementos para baixo deixando um espaço na área superio.)
ponto
Coloca um ponto antes do texto.
Ex: ponto | Um texto..
img
Coloca uma imagem na carta.
Ex: img | https://images/imagem.png | 5 (Onde o primeiro texto é a URL e o segundo indica o tamnho da imagem.)
icone
Coloca um ícone na carta.
Ex: icone | robe (Onde o primeiro texto é o nome do ícone válido no campo ícone do botão pesquisar.)
Para ver outras palavras chave, basta conferir nas cartas de exemplo. Mexendo nelas fica mais fácil de entender como que funciona a configuração das cartas.