Sistemas de jogo

Temporada e passe de batalha: níveis com prêmios

Como funciona a temporada pronta do iDos Games: uma escada de níveis com recompensas no estilo passe de batalha, status vindo do jogo, segundos prêmios VIP e temporadas que se alternam, e como configurá-la no painel.

A temporada é uma escada no estilo passe de batalha: o jogador ganha status jogando, sobe de nível e recolhe uma recompensa em cada um. As temporadas se sucedem em uma sequência, e um passe VIP soma um segundo prêmio em cada nível.

O que o jogador vê

  • Cada sequência de temporadas como uma aba, com a temporada ativa: nome e tempo.
  • O nível do jogador e a barra de status até o próximo.
  • A escada de níveis: cada nível paga uma vez; "Pegar tudo" recolhe todos os níveis alcançados.
  • Um segundo prêmio VIP quando o passe está ativo no momento de recolher, e "Ser VIP".
Temporada
12 450
320
Temporada 3 · nível 7
18d 06:00
Nível 6 · 500 moedasVIP: +50 gemas
Recolhido
Nível 7 · baúVIP: +skin de herói
Pegar
Nível 8 · 1 000 moedasVIP: +100 gemas
Ser VIP
A temporada ativa: tempo, nível e a barra até o próximo nível.
A escada de níveis; um passe VIP paga um segundo prêmio em cada nível.
“Ser VIP” abre o sistema VIP quando ele está instalado.
Exemplo. A tela da temporada: o nível, a barra e a escada de níveis com prêmios VIP.

Como funciona

  • O servidor decide o nível, incluindo o status que chega como recompensa de outros sistemas.
  • Uma sequência aberta aos clientes recebe status do jogo; o modelo mínimo concede status a cada rodada.
  • As temporadas de uma sequência vêm uma depois da outra: quando uma termina, a seguinte começa.

Passo 01Adicione o sistema ao seu projeto

Peça ao programador de IA: "Adicione uma temporada de passe de batalha". Ele instala o sistema pronto com duas temporadas alternadas de 28 dias, de cinco níveis, com um prêmio VIP em cada um.

Passo 02Configure no painel

Abra o painel, escolha seu projeto e vá em Operações ao vivo → v2 → Temporada.

  • Crie uma sequência de temporadas e as temporadas dela com datas.
  • Monte a escada de níveis: limites de status, recompensas e prêmios VIP.
  • Decida de onde vem o status: do jogo, das recompensas de outros sistemas ou dos dois.

O botão IA da página abre um assistente: descreva o que precisa, ele propõe as mudanças, e você revisa e aperta Salvar.

Passo 03Teste e lance

Confira o sistema na versão de teste do seu app. As configurações vão para o app ao vivo em uma ação separada; veja publicação e links.

Para desenvolvedores

A temporada funciona por meio de client.season no @idosgames/core.

TypeScript
// Uma rodada foi jogada: status de temporada para uma sequência aberta aos clientes
await client.season.grantStatusTokens('main_season', 10)
// Recolher os níveis alcançados da sequência em uma chamada (CurrentTier está no estado)
await client.season.claimTierRewardsBatch('main_season', [6, 7])
  • O jogo só concede status a uma sequência aberta aos clientes.
  • O prêmio VIP é conferido no momento de recolher: um passe comprado depois não paga níveis já recolhidos.

Todos os campos estão descritos na habilidade season-system, servida pelo servidor MCP do SDK.

Perguntas frequentes

Isso é um passe de batalha?

Sim, a mesma mecânica: níveis por status, com um prêmio grátis e um prêmio VIP em cada um.

De onde vem o status?

Do jogo, quando a sequência está aberta aos clientes, e das recompensas de outros sistemas: missões, eventos, baús.

Veja também

Crie o seu próprio jogo

Descreva a ideia em uma frase: o programador de IA cria o jogo, e ele vai ao ar com um link próprio.