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

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

WindowMaker forever: instalando o fork -crm no Slackware 13.37

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

Habilitando multilib no Slackware - Atualizado e simplificado

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

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

Leitura recomendada

Tactical Ops no Linux

Stella: Crie o seu próprio arcade ATARI 2600

Cliente de Ultima Online nativo para Linux

"Wolfenstein: Enemy Territory" e "Hidden & Dangerous Deluxe" no Debian Lenny

Emulando PlayStation 1 no Ubuntu com PCSXR

  
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