Categorias
Vídeo

RPG e Programação: Qual o “Código-Fonte” da sua Aventura?

Seu Mestre de RPG é um programador? E se sua aventura de Dungeons & Dragons fosse… um software? 💻🎲

Neste vídeo, fazemos uma análise “nerd” que você nunca soube que precisava: comparamos os diferentes estilos de RPG de mesa (TTRPGs) com paradigmas de linguagens de programação.

Como um Mestre de Jogo há mais de 30 anos e profissional de tecnologia, eu vejo essa conexão em todo lugar. Você joga um RPG procedural, orientado a objetos ou orientado a eventos?

Vamos quebrar o “código” da diversão e analisar três modelos principais:

1. O RPG PROCEDURAL (Como C ou BASIC)

  • Jogos OSR, Shadowdark, Mörk Borg.
  • Focados em tabelas, resultados diretos e uma lógica de “Se… Então…” (If-Then-Else). O Mestre “executa” o procedimento da dungeon.

2. O RPG ORIENTADO A OBJETOS (Como Python, Java ou C#)

  • Dungeons & Dragons 5e, Pathfinder.
  • Focados em “objetos” (Personagens, Vilões, Itens Mágicos) que possuem “propriedades” (atributos) e “métodos” (ações). A aventura é a interação entre esses objetos.

3. O RPG ORIENTADO A EVENTOS (Como UI ou Javascript)

  • Ars Magica, Vampiro: A Máscara.
  • O jogo “espera” por um gatilho. A trama não é movida pelo que o jogador faz, mas por eventos no calendário (a mudança da estação, a reunião dos anciões, etc.).

Claro, as melhores campanhas misturam tudo, assim como as linguagens modernas!

Deixe sua opinião nos comentários: Qual o seu estilo de RPG favorito? E com qual linguagem de programação você acha que ele se parece?

Por Daniel Anand

Daniel Anand, engenheiro, pai de gêmeas e velho da Internet. Seu primeiro de RPG foi o GURPS Módulo Básico, 3a edição, 1994. De lá para cá, jogou e mestrou um pouco de tudo, incluindo AD&D, Star Wars d6, Call of Chuthulu, Vampire, GURPS, Werewolf, DC Comics (MEGS), D&D 3-4-5e, d20 Modern, Star Wars d20, Marvel Superheroes, Dragonlance SAGA, Startrek, Alternity, Dread, Ars Magica, 13th Age e atualmente mestro Pathfinder 2E. @dsaraujo no twitter