← Todos os artigos
devlogv1.4.0

Temporadas: o que zera, o que fica e por que você escolhe

No fim da temporada o seu personagem não é apagado às escondidas. Você decide: converter o que juntou em escolhas para a temporada nova, ou recusar e ficar no quadro de veteranos.

SUGESTÃO DE IMAGEM (capa) — não existe ainda Diagrama do ciclo de temporada em duas colunas: ZERA (nível, XP, ChaosCoin, inventário ganho no jogo) × FICA (conta, SpecialCoin e o que foi comprado com ela, conquistas, quadro de veteranos). No meio, a janela de 14 dias e as duas portas: Converter / Recusar. É o ativo mais importante deste post — o texto sozinho não desarma o medo.

Vamos falar da parte que costuma revoltar jogador de jogo de navegador: o reset de temporada. Preferimos explicar agora, com um mês de antecedência, do que deixar você descobrir na porrada.

A temporada tem começo, fim de jogo competitivo, e depois uma janela de 14 dias em que nada acontece com o seu personagem sem que você escolha.

O que muda para você

  • Ninguém zera nada sozinho. No fim da temporada você recebe uma escolha e ela fica aberta por 14 dias.
  • Converter: o valor do que você juntou vira escolhas iniciais na temporada nova — uma a cada 1 milhão de CC de valor de inventário, gastas num catálogo curado.
  • Recusar: seu personagem sai do jogo competitivo e entra no quadro de veteranos, com o que ele conquistou registrado com o nome da temporada.
  • SpecialCoin nunca é tocada. Nem a moeda comprada, nem o que foi comprado com ela.
  • Conquistas ficam. Elas são história da conta, não da temporada.
  • Nada é apagado no meio de uma ação. Raid em andamento ou treino na fila bloqueiam o reset até terminar.

Quadro de riqueza

O que zera, exatamente

ZeraFica
Nível e experiência (volta ao nível 1)A conta e o login
Saldo de ChaosCoinSaldo de SpecialCoin
Inventário ganho jogandoItens comprados com SpecialCoin
Domínio de região e renda acumuladaConquistas e títulos
Posição no ranking da temporadaO seu nome no quadro de veteranos

Por que existe temporada

Porque um jogo de progressão acumulada tem uma data de validade escondida: chega um mês em que quem entrou no primeiro dia está tão à frente que ninguém novo consegue jogar o mesmo jogo. As regiões estão dominadas, o topo do ranking é um número que ninguém alcança e o mercado tem preços de uma economia que o novato não participa.

Temporada é o mecanismo que devolve um começo. Não é para punir quem jogou muito — é para que jogar muito continue valendo alguma coisa na temporada seguinte, que é o que a conversão faz.

Converter não é perder: é trocar volume por escolha

Quem jogou a temporada inteira não recomeça igual a quem chegou ontem. O valor total do inventário vira escolhas dentro de um catálogo curado pela equipe.

A curadoria é a parte importante. Sem ela, quem tinha muito reapareceria com dez lendários no dia 1 e a temporada nova nasceria morta. O catálogo define o teto do que dá para levar; o seu volume define quantas escolhas você faz dentro dele.

Como isso foi construído (a parte chata que protege você)

Reset é o único código do projeto que apaga dados de jogador. Ele foi escrito com as regras de um sistema que não pode errar:

  • Falha fechada. Qualquer condição não confirmada aborta o reset. Na dúvida, não apaga.
  • Ensaio a seco. O administrador roda o reset em modo de simulação e lê exatamente o que seria apagado, antes de qualquer escrita.
  • Cópia antes do corte. O estado do personagem é arquivado na mesma transação que apaga. Não existe janela em que os dados foram apagados e a cópia não existe.
  • Rodar duas vezes não apaga duas vezes. Cada personagem carrega a marca de que o reset já passou.
  • Estados que bloqueiam. Raid ativa ou extraindo, treino na fila ou em execução — o reset espera. Treino cobra o custo ao entrar na fila; apagar no meio queimaria a cobrança sem entregar nada.
  • Duas pessoas pedindo a mesma escolha ao mesmo tempo não gastam a mesma escolha duas vezes: quem perde a corrida é recusado, não atendido em dobro.

Cinco defeitos de concorrência só apareceram quando o sistema foi testado contra um banco de dados de verdade em vez de simulação. É por isso que ele foi testado assim.

O aviso, repetido

Este post existe para que o wipe seja anunciado, e não descoberto. A mesma mensagem vai aparecer:

  1. Na tela de criação de personagem.
  2. No convite do beta fechado — o beta também termina em wipe, e isso está dito na porta.
  3. Numa notificação in-game quando a janela de 14 dias abrir.

Se você achar essa regra ruim, ela é ruim antes de você investir 40 horas, não depois.

O que vem depois

Devlog 06: missões com consequência. NPCs que lembram, diálogo com estado e escolhas que fecham portas.

→ Entrar no Discord e perguntar o que quiser sobre a temporada.

A cidade já está rodando.

Tudo neste post está no ar. Crie um personagem e veja quanto tempo você dura.

Jogar grátis