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: 23.772 ]

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

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

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

Menu de Aplicativos do Window Maker

Instalação e configuração do QEMU + AQEMU no Slackware

Conexões Wireless com DHCP no Slackware - Configuração à moda antiga

Leitura recomendada

Outra forma para jogar jogos do Windows utilizando Dual Boot

INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX

Brutal DOOM no Linux (com Freedoom)

Instalando GTA V no Fedora com placas Nvidia

Unreal Tournament 2004 - Servidor 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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts