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á.
Você precisa fazer login para comentar.