Narrando sessões de RPG de mesa online usando droll e IRC

Este artigo ensina quais ferramentas instalar em sua distribuição GNU/Linux e como configurá-las para que você seja capaz de narrar sessões de RPG de mesa (com direito a um rolador de dados) sem precisar rodar os programas necessários para isso via Wine.

[ Hits: 20.552 ]

Por: Luís Fernando C. Cavalheiro em 15/12/2012 | Blog: https://github.com/lcavalheiro/


Configurando e usando o drollbot



Na página anterior resolvemos o problema do cliente de mensagens instantâneas necessário para a realização de sessões online de RPG. Agora fica a questão: Como rolar os dados? Para isso, precisamos configurar o drollbot, que foi instalado de acordo com as instruções da página 2 deste artigo.

ATENÇÃO: Apenas um dos jogadores (normalmente o Mestre de Jogo) precisa configurar o drollbot, que funcionará igualmente para todos os jogadores.

1) Configurando o drollbot

Configurar o drollbot é bem simples. Antes de mais nada, volte ao Freenode e à página anterior. Crie e registre um nick diferente do seu, que será usado pelo drollbot para se conectar ao Freenode e, assim, realizar as rolagens dos dados de modo que todos possam ver o que está acontecendo. Uma dica: use um nick curto, só pra facilitar a vida de todo mundo depois.

A seguir, crie um arquivo de texto simples chamado drollbot.conf, com o conteúdo parecido com o da imagem a seguir:
É claro, altere nickdobot, senhadobot, e #canal1 com as informações corretas (nickdobot e senhadobot com o nick e a senha que você registrou para o drollbot, #canal1 o canal que você vai usar para conduzir as sessões de RPG online). Se você configurou uma senha para o seu canal, ela precisará ser nomeada neste arquivo após o #canal1, mas ainda dentro das aspas simples (assim: '#canal1 senha').

Salve o arquivo em ~/.config/droll/ (crie a pasta, se necessário) e rode o comando:

drollbot -f ~/.config/droll/drollbot.conf start &

Isso vai rodar o drollbot em modo daemon e liberar o terminal para você usar o Ninja.

Para finalizar a configuração do drollbot, volte ao Freenode com o seu usuário (não o usuário do drollbot!) e entre no canal criado para a condução das sessões online. Rode o comando:

/names

Se aparecer como na imagem abaixo, tudo OK (o drollbot é dicebot_taverna):
Do contrário, pode ser necessário convidar o drollbot para o canal. Rode o comando:

/invite nickdodrollbot

Rode ainda:

/msg chanserv flags #seucanal nickdodrollbot +V

Para que todos possam ver os resultados das rolagens. E isso termina a configuração do drollbot.

2) Usando o drollbot

Para realizar uma rolagem simples, basta digitar o código da rolagem de acordo com a sintaxe do droll (que você pode obter rodando "droll -s" em um terminal), embora alguns códigos do droll não funcionem no drollbot. Veja um exemplo na imagem abaixo:
É importante que o código da rolagem seja a primeira coisa que aparece na mensagem, do contrário o drollbot não a interpretará como uma rolagem válida. Basta ver a terceira linha da imagem. Para realizar uma rolagem secreta (isto é, uma rolagem que os outros jogadores não podem ver), primeiro inicie uma conversa privada com o nick do drollbot com o comando:

/query nickdodrollnot

E nessa conversa privada você insere o código da rolagem.

Palavras finais e conclusão

E assim se encerra um artigo. Lembrando que estas instruções servem para qualquer SO que tenha o RubyGems e um cliente IRC. Slacker lcavalheiro se despede de todos vocês, mantralizando seu lema: só o terminal resolve! Fui!

Página anterior    

Páginas do artigo
   1. Introdução e caracterização do problema
   2. Instalando os pré-requisitos
   3. Configurando IRC: Criando e registrando nick e canal em Freenode.net
   4. Configurando e usando o drollbot
Outros artigos deste autor

Window Maker 0.95.4 no Debian Testing - Instalação, configuração e dicas

Guia Pós-Instalação do Slackware - edição 2015

WindowMaker forever: instalando o fork -crm no Slackware 13.37

google-drive-ocamlfuse - Monte seu Google Drive usando o FUSE

Emulador Mednafen - Instalação e configuração

Leitura recomendada

Python no PSP: "Olá Mundo"

Instalando o DOOM III no Linux

Duke Nukem online com hDuke, Linux Mint e YANG

VegaStrike :: Simulador aero espacial

Rodando Ragnarok (bro) no Linux

  
Comentários
[1] Comentário enviado por thyagobrasileiro em 16/12/2012 - 07:39h

Sempre quiz fazer isso no modo EAD!!

Favoritado!!

[2] Comentário enviado por lcavalheiro em 16/12/2012 - 10:23h

Pois é... agora o que me falta mesmo é um grupo para jogar via IRC ;-)

[3] Comentário enviado por meldenne em 18/12/2012 - 21:09h

Muito bom Icavalheiro!!

[4] Comentário enviado por lcavalheiro em 18/12/2012 - 21:22h

Obrigado, meldenne. Como eu disse, agora só me falta o grupo de jogadores ;-)

[5] Comentário enviado por xerxeslins em 22/04/2015 - 13:24h


Hmm interessante.

Vou voltar a me entreter com RPG de mesa em breve. Já tenho um grupo (até meio grande, 8 jogadores) estou preparando uma aventura de D&D 5.

Fiquei com umas dúvidas, caro mestre dinossáurico, sobre como você joga pelo IRC.

Você usa apenas o chat, narra tudo no modo texto? Não usa ferramentas de som para falar com os jogadores, como Skype ou hangouts, em paralelo com o IRC?

Quais os maiores problemas, se é que tem algum, em mestrar online ao invés de ao vivo?

Abraço.


[6] Comentário enviado por lcavalheiro em 22/04/2015 - 18:53h

Xerxes, atualmente eu não uso mais esse método porque as pessoas, via de regra, tem preguiça de escrever. Como implementar voz e vídeo no irc ia ser uma [*****] do arco da velha, eu migrei para o Google Hangouts mais o app Roll20. Crie uma conta no site deles, o roll20.net (tem vários planos, incluindo um gratuito) e manda brasa. Todos os jogadores precisam ter o conta no Roll20.

O app do Roll20 gerencia fichas e rolagens de dados e mapas de dungeons. Vale a pena conhecer.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

[7] Comentário enviado por xerxeslins em 22/04/2015 - 23:07h


[6] Comentário enviado por lcavalheiro em 22/04/2015 - 18:53h

Xerxes, atualmente eu não uso mais esse método porque as pessoas, via de regra, tem preguiça de escrever. Como implementar voz e vídeo no irc ia ser uma [*****] do arco da velha, eu migrei para o Google Hangouts mais o app Roll20. Crie uma conta no site deles, o roll20.net (tem vários planos, incluindo um gratuito) e manda brasa. Todos os jogadores precisam ter o conta no Roll20.

O app do Roll20 gerencia fichas e rolagens de dados e mapas de dungeons. Vale a pena conhecer.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Valeu.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts