Pular para o conteúdo

Criar fichas

No RPG Desk, uma ficha é uma página web: HTML para os campos, CSS para o visual e, se precisar, JavaScript para as contas. O rpgdesk.js, a biblioteca do RPG Desk, liga a página à mesa:

  • o que o jogador escreve fica guardado na mesa e aparece na hora para o mestre;
  • os botões de rolagem rolam no chat, com os dados 3D, para todos;
  • só o dono da ficha e os mestres escrevem; os outros só leem, e o rpgdesk.js trava os campos sozinho;
  • partes da ficha podem ser só do mestre, e elas nem chegam aos jogadores.

A ficha abaixo está funcionando. Escreva nos campos e clique em Rolar Força:

Ficha mínimaBaixar o .htmlAbrir em nova aba ↗

Modo de teste: os dados ficam só neste navegador. A faixa no canto troca o papel (mestre, dono da ficha, outro jogador) e mostra o registro das rolagens.

Ela não tem nenhuma linha de JavaScript: cada campo tem um atributo data-field, e cada botão de rolagem, um data-roll.

Com uma IA

Copie o guia do RPG Desk para a IA (o ChatGPT, o Claude, o Gemini…), descreva a ficha e instale o arquivo que ela devolver. Veja Criar com uma IA.

À mão, num arquivo só

Um arquivo .html, com o manifesto dentro e as duas linhas do rpgdesk.js. Comece pelo tutorial.

Num pacote

Vários arquivos (HTML, CSS, JavaScript, imagens, fontes) num .zip, com mais de uma ficha ou tabela. Veja Pacotes com vários arquivos.

  1. Teste no navegador: abra o arquivo da ficha (dois cliques). Fora do RPG Desk, o rpgdesk.js entra no modo de teste, com os dados no navegador e uma faixa no canto para trocar de papel.
  2. Instale na mesa: como mestre, em Configurações da mesa → Plugins → Instalar plugin…, escolha o .html (ou o .zip). O RPG Desk confere o arquivo e diz o que consertar, se for o caso.
  3. Use: a ficha aparece em Nova ficha…, na biblioteca.

Para consultar os detalhes, a Referência tem o manifesto, os atributos, a API do rpgdesk.js, o verificador e os limites.