ATO20

ATO20Tudo pra mestrar, num lugar só.

// a sua IDE para seu RPG de mesa

O VTT local pra RPG presencial. Prepare a próxima cena enquanto a mesa vê a atual, com a câmera na janela do espectador e cada jogador no próprio celular.

Quadros, notas, personagens e arquivos: a campanha inteira mora numa pasta que é sua. E o resto fica do seu jeito, com temas, plugins e configurações.

sem conta·sem servidor·sem assinatura

v1.1.0·

Downloads

v1.1.0 · o aplicativo do mestre

  • Linux

    curl -fL -o ato20.AppImage "https://github.com/ato20-org/ato20/releases/download/v1.1.0/ato20_1.1.0_amd64.AppImage" && chmod +x ato20.AppImage
  • Windows

    wget "https://github.com/ato20-org/ato20/releases/download/v1.1.0/ato20_1.1.0_x64-setup.exe" -OutFile ato20-setup.exe
  • macOS

    planejado
  • Celular

    Quem joga entra pelo navegador do celular, sem instalar nada: é o aplicativo do mestre que serve a tela, na rede da casa. O mestre no Android e no iOS está planejado.

todas as versões, com o que mudou em cada uma

// câmera

A mesa vê o que
você enquadra.

Cada cena guarda câmeras com nome, e pôr no ar é escolher uma. Você continua vendo o mapa inteiro; a janela do espectador recebe só o recorte.

mestreTaverna do Javali

Entrada
Balcão
Porão
Vcinegrafista

espectadorno ar: Balcão

arraste a moldura, ou troque de câmera na pílula

// no aplicativo

// história

A campanha inteira,
não só a cena.

Quadro pra pensar, nota pra lembrar, e tudo numa árvore de pastas que mora no seu disco.

  • Quadro

    Uma folha sem chão: texto direto na folha, setas que seguem o que você move, post-it com letra de mão, imagem, dado e cartão no mesmo lugar. Traço à mão, se quiser.

  • Nota

    Markdown com prévia ao vivo e barra de formatação. @ cita, e a menção sozinha na linha mostra a imagem, o retrato ou a página do livro.

  • Arquivos

    Quadros, notas e imagens na mesma árvore de pastas. A nota é arquivo: aparece em dois quadros sem virar duas cópias.

  • No ar

    Pôr o quadro no ar mostra a folha inteira na janela do espectador e no celular.

// plugins

Do jeito
da sua mesa.

Tema é um arquivo de CSS. Plugin é uma pasta com um manifesto: instalar é copiar a pasta, e a tela de Plugins mostra o que ele faz antes de rodar uma linha.

  • Temas

    Um arquivo de CSS que redeclara as cores do aplicativo. Sem ferramenta, sem build.

  • Um sistema de regras

    Iniciativa, ataque que já dá o dano, ficha com a cara de outro sistema: o plugin alcança personagens, medidores, condições, dados e o chat da campanha.

  • Na mesa inteira

    O medidor desenhado pelo plugin aparece na janela do espectador e no celular, sem código de plugin rodar fora do Mestre.

  • No celular do jogador

    Uma seção na ficha, com botão: o jogador aperta, e quem executa é o Mestre.

  • Na live

    Páginas na rede pro OBS: os dados rolando e os retratos como na TV, de fundo transparente. A página recebe só o que a mesa vê.

  • Configurações, como no VSCode

    Da máquina e da campanha, na tela ou em JSON. A da campanha vence a da máquina.

iniciativa/manifest.json
{
  "id": "iniciativa",
  "nome": "Iniciativa",
  "versao": "1.0.0",
  "apiVersao": 4,
  "principal": "main.js",
  "contribui": {
    "paineis": [
      { "id": "ordem", "titulo": "Ordem de iniciativa" }
    ],
    "comandos": [
      {
        "id": "rolar",
        "titulo": "Rolar iniciativa",
        "atalho": "Alt+I"
      }
    ]
  }
}

// plugin de funcionalidade roda com o alcance da janela do Mestre: instale de quem você confia, como num editor de código.

// do projeto à mesa

Do seu arquivo
à próxima sessão.

Organize a campanha, monte os personagens e abra a mesa. Tudo no mesmo lugar.

~/campanhas/campanha-do-sol

├──config.jsonnome e código da mesa
├──cenas/o que entra no ar
├──assets/mapas, retratos, sons
└──.ato20/o estado da sessão
  1. 01

    // preparar

    Sua campanha.

    Uma pasta no seu disco, não uma linha no banco de dados de alguém.

    • cenas
    • mapas
    • sons
  2. 02

    // organizar

    Seus personagens.

    Cada um com o que precisa na hora de entrar em cena.

    • fichas
    • retratos
    • inventário
  3. 03

    // mestrar

    A mesa.

    Abra a sessão e passe o código: a mesa inteira entra.

    • código
    • espectador
    • celulares

// uma mesa, três telas

O mestre vê tudo.
A mesa vê o que importa.

O mestre no aplicativo, a janela do espectador e os celulares no navegador. Quando você põe a cena no ar, as três mudam juntas, e o ping de qualquer um aparece nas três.

A visão Mestre do ATO20

clique fora ou aperte Esc pra fechar

MestreControla a cena.
A visão Espectador do ATO20

clique fora ou aperte Esc pra fechar

EspectadorAcompanha a mesa.
A visão Jogador do ATO20

clique fora ou aperte Esc pra fechar

JogadorVê o que precisa.

// no aplicativo

// o que você precisa

Sem conta. Sem servidor.
Sem assinatura.

Quem serve a janela do espectador e os celulares é o próprio aplicativo, na rede da sua casa.

não precisa de

  • conta
  • servidor
  • assinatura
  • internet durante a sessão
  • miniatura, mapa impresso ou dado físico

só precisa de

  • um computador pro mestre, com Linux ou Windows
  • uma tela pra janela do espectador: TV, monitor, projetor ou outro notebook
  • o celular de quem joga, se quiser ficha, dado e chat na mão
  • todo mundo na mesma rede

// interface real

É assim que a mesa fica na sua tela.

A janela do mestre mostra a cena. O resto da mesa acompanha nas próprias telas.

// pronto pra jogar?

Sua mesa.
Do seu jeito.

Downloads

v1.1.0 · o aplicativo do mestre

  • Linux

    curl -fL -o ato20.AppImage "https://github.com/ato20-org/ato20/releases/download/v1.1.0/ato20_1.1.0_amd64.AppImage" && chmod +x ato20.AppImage
  • Windows

    wget "https://github.com/ato20-org/ato20/releases/download/v1.1.0/ato20_1.1.0_x64-setup.exe" -OutFile ato20-setup.exe
  • macOS

    planejado
  • Celular

    Quem joga entra pelo navegador do celular, sem instalar nada: é o aplicativo do mestre que serve a tela, na rede da casa. O mestre no Android e no iOS está planejado.

todas as versões, com o que mudou em cada uma

beta: dá pra jogar com ele, e ainda há aresta, principalmente de portabilidade e de desempenho. O @valb-mig está nisso a todo vapor.

open source·feito no Brasilpt-BR·v1.1.0