Taulukko VTT 3.0

Taulukko VTT 3.0

Olá taulukianos! Eu acredito que a maioria que ler este texto conheça a história do Taulukko, mas para quem não conhece, aqui vai um resumo. O Taulukko nasceu em 2008 e foi a primeira ferramenta VTT (virtual table top ou mesa de jogo virtual) em português, muito antes da sigla VTT ter sido cunhada, sendo também a segunda ferramenta de VTT no mundo baseada apenas em navegador. Por muitos anos, foi uma ferramenta importante no Brasil, chegando a ter 95 mil usuários brasileiros cadastrados (e alguns de fora). A ferramenta era gratuita, mas isso se tornou um empecilho, porque quanto mais ela crescia, mais gastos gerava, e eu e a equipe passávamos boa parte do tempo tentando otimizar a ferramenta para reduzir custos, em vez de aprimorá-la. Daí nasceu a ideia do Taulukko Vol 2.

O Taulukko Vol 2 (ou Taulukko 2.0) nasceu em 2019, pouco antes da pandemia explodir. A ideia era ser inicialmente uma ferramenta paga que financiaria ambas as plataformas, a versão 1 e a 2. Porém, não deu certo, por não atingir a quantidade de assinantes necessária, e acabei tendo que, infelizmente, fechar ambos os servidores. Primeiro o Taulukko 1 e depois, no meio deste ano, a versão 2 do Taulukko.

Como poderia ser diferente? O Tio Nitro me deu uma sugestão: por que não tornar open source? E a ideia veio como aquelas lâmpadas que acendem na cabeça dos personagens de desenho animado. Por que não? Sim, era possível, mas não de imediato, eu pensei. Isso porque demandaria tempo para alterar o projeto para esconder informações sensíveis – confesso que nem sempre segui as boas práticas, precisaria revisar todo o código para ver se não havia chaves de servidor ou algo assim – e um código open source merece estar bem escrito de ponta a ponta. Também confesso que tinha um pouco de vergonha de expor meu código sem revisá-lo inteiramente. Além disso, mesmo sendo open source, seria bom se tivesse um meio de subsistência mínimo, pois mesmo um bom projeto open source precisa de dinheiro. Mas era a solução mais interessante que tinha ouvido, então depois de encerrar a versão 2.0, comecei a jogar em outras ferramentas para colher ideias, e também passei a treinar-me em novas tecnologias que poderiam ser úteis para o projeto. Também vi algumas ferramentas VTT que são gratuitas, para ver se não podia ajudá-las ou fazer um fork (uma cópia) do projeto, para não ter que começar do zero. Mas nenhum dos projetos tinha as características que eu pretendia para o Taulukko.

Então, qual é a proposta agora?


Uma das coisas que mais gera custos em um projeto é, sem dúvida, o servidor. Aí, usando ferramentas de terceiros, percebi que eu não precisaria hospedar o jogo. O Mestre poderia fazer isso. Então, em vez de ser uma plataforma inteiramente feita para a web, poderia ser um misto – um aplicativo que o mestre sobe e os demais se conectam – isso resolveria muitos dos problemas. Mas havia algumas premissas do primeiro Taulukko que eu gostaria de manter:

  • Os jogadores não precisariam instalar nada, eles usariam apenas o navegador.
  • Ninguém precisaria pagar para jogar.
  • O sistema seria completo o suficiente para jogar aventuras, mas não complexo o suficiente para fazer o mestre gastar mais tempo criando do que jogando.
  • Agnóstico de sistema, funcionaria com qualquer sistema de RPG.

Além disso, eu queria incluir as seguintes premissas:

  • Ele terá o código-fonte aberto para quem quiser colaborar enviando correções e melhorias ou alterá-lo para fazer uma versão customizada.
  • Para ajudar a manter o projeto, ele seria pago para quem quisesse ganhar dinheiro com ele, com licensas acessíveis para qualquer um que não seja uma grande empresa.
  • Ele terá um foco especial para a criação de partidas sem mestre no modo pago, destinado a quem desejar criar e vender jogos baseados em turnos e estratégia.
  • Ele vai aceitar doações de quem quiser ajudar, mas não puder contribuir com correções e melhorias.
  • Será desenvolvido focado apenas para computadores não mobile (com resolução superior a 1024×768) que tenham alguma placa de acelerador de vídeo. Isso foi decidido porque sempre foi muito caro abranger todas as tecnologias relacionadas à web, e a experiência do jogador sempre foi prejudicada quando tentamos usar o Taulukko para mobile. No entanto, não impede que no futuro tenhamos integrações com mobiles para interagir com o jogo.

Quais serão os próximos passos?

  • Primeiramente, atualizar tudo que se refere ao Taulukko e criar a base do que pode ser a comunidade. Subir para o GitHub o código-fonte inicial, abrir uma comunidade para discussão, alterar o domínio do Taulukko para apontar para o novo projeto, entre outras ações. Confesso que esta é a parte mais complicada para mim, pois envolve habilidades que eu não desenvolvi quando “passei de nível”; essa parte de gestão de comunidade não é o meu forte (aliás, se alguém quiser ajudar com isso, entre em contato por e-mail).
  • O segundo passo é focar em criar um MVP (Produto Mínimo Viável) do projeto.
  • O terceiro passo é continuar melhorando esse “mínimo” sem parar.

E quanto tempo vai levar?


Esta talvez seja a pergunta mais difícil de responder. Atualmente, estou trabalhando sozinho, sem a equipe que tinha nos tempos do Taulukko 1 e até do Taulukko 2. Estou fazendo tudo do zero, e minha melhor arma é todo o conhecimento que adquiri ao longo dos anos para projetos similares. O Taulukko 2 levou quase dois anos para ficar pronto, então não posso ser mais otimista do que isso, especialmente porque a primeira versão deste novo Taulukko será mais trabalhosa do que a versão anterior. Pretendo manter atualizações regulares no blog do Taulukko, para documentar os passos do projeto e manter um histórico.

Conclusão


Não sei quantas pessoas vão me acompanhar nesta jornada, e nem o destino que o projeto vai ter. Mas sei para onde quero ir e talvez isso me ajude a chegar lá.

Taulukko 0.9.1

Taulukko 0.9.1

Olá, enquanto o Taulukko 1.0 não sai, estamos com uma versão nova que corrige alguns erros relatados:

  • Erros esporádicos na sala de chat – principalmente com o status dos jogadores na sala- agora aparece tudo numa única aba, ordenado pelos jogadores online.
  • Erros na tela de login e melhorias
  • Remoção do Mini Taulukko – mais explicações no link
  • Remoção da taverna.
  • Erro no status do Taulukko Friends

Antes da versão 1.0, ainda vamos lançar a 0.9.2 que trará as seguintes correções:

  • melhoria na estabilidade do servidor.
  • correções nas macros na sala de chat
  • correções do sistema de banimento nas campanhas

 

Se encontrarem algum erro que não foi listado acima, ou que já deveria ter sido corrigido, nos avise em taulukko@taulukko.com.br

 

Espero que gostem, bom jogo!

Taulukko 0.8.6.1

Taulukko 0.8.6.1

Olá taulukianos e taulukianas, nossa equipe precisou fazer uma correção emergencial nos últimos dias devido a uma instabilidade causada por um trecho de código nunca antes precisou ser usado e que agora pela quantidade de usuários cadastrados ocorreu de exercitar o erro, e isto causava lentidão no site como um todo.

Acreditamos que encontramos a falha e corrigimos, mas isso foi possível principalmente por conta dessa comunidade, sempre atenta e interessada em ajudar.  Que além de identificar o erro, nos comunicava precisamente no momento da falha para cruzarmos os logs e identificar o problema.

 

Obrigado, vocês fazem o Taulukko melhor!

 

Se encontrarem outras falhas, não se acanhem, nos avisem via taulukko@taulukko.com.br, o Taulukko é o espaço de todos nós!

 

Bom jogo!

 

 

Taulukko 0.8 Instalado

Taulukko 0.8 Instalado

Olá taulukianos, as notícias não são boas.  Sabemos que todos estavam numa grande expectativa sobre a nova versão, apesar de termos avisado continuamente que a mudança era mais estrutural – ou seja no background – do que visível. Ela é importante para o crescimento do sistema como um todo, mas não é muito significativa para vocês neste momento. Instalamos a nova versão hoje porém detectamos alguns erros, alguns que não ocorreram durante os testes e outros que já sabíamos e não era grave e iríamos corrigir durante a semana. Com o surgimento dos novos erros, talvez as correções menos urgentes tenham que esperar. Mas não são apenas notícias ruins, a migração dos dados para a nova infra-estrutura ocorreu bem e apesar do site aparecer com alguns erros os dados estão preservados e isso se deve muito à ajuda dos beta-testers. Com a migração até mesmo os erros serão mais facilmente corrigidos. Então pode até parecer que demos um passo para trás mas é apenas uma fumaça, dela sairá um bom sucesso crítico nas próximas versões.

Read more