Sistemas de jogo

Ofertas especiais: pacotes iniciais e promoções limitadas

Como funcionam as ofertas especiais prontas do iDos Games: promoções por tempo limitado que aparecem sozinhas, sequências de passos, presentes de escolha única e bônus por marcos, e como configurá-las no painel.

As ofertas especiais são promoções por tempo limitado que aparecem sozinhas: um pacote inicial, uma sequência de passos em que cada um libera o próximo ou um presente para escolher. O servidor decide quem vê uma promoção e qual passo está aberto.

O que o jogador vê

  • Uma promoção nova aparece sozinha uma vez, e a exibição é contada.
  • A tela "Ofertas", com todas as promoções ativas e seus tempos.
  • Três formatos: uma grande oferta, uma sequência de passos ou cartões para escolher um.
  • Passos grátis, preços em moeda e uma barra de marcos com recompensas próprias.
Ofertas
12 450
320
Pacote inicial
23:59:12

Passo 1 de 3 · cada passo libera o próximo

Passo 1: presente de boas-vindas
Grátis
Passo 2: 500 gemas
$1.99
Passo 3: baú de herói
$4.99
Bônus por todos os passos
Uma nova oferta aparece sozinha uma vez, com seu tempo.
Uma grande oferta, uma sequência de passos ou cartões para escolher um.
Uma barra de marcos com recompensa própria.
Exemplo. Uma oferta especial: uma sequência de passos com tempo e uma barra de bônus.

Como funciona

  • Uma promoção é um grafo de passos: o servidor decide qual passo abre depois de cada compra.
  • Um passo pode ser grátis, custar moeda ou ser pago na loja de apps.
  • A promoção tem um tempo e condições de quem a vê.

Passo 01Adicione o sistema ao seu projeto

Peça ao programador de IA: "Adicione um pacote inicial". Ele instala o sistema pronto com um pacote inicial de três passos e um presente de boas-vindas grátis.

Passo 02Configure no painel

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

  • Crie uma promoção: o formato (uma oferta, sequência ou escolha única), os passos e os preços.
  • Defina o tempo e para quem a promoção aparece.
  • Adicione a barra de marcos se a promoção tiver um bônus por concluir passos.

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

As ofertas especiais funcionam por meio de client.dealOffer no @idosgames/core.

TypeScript
// As promoções ativas do jogador e, depois, um passo de uma promoção
const deals = await client.dealOffer.getActiveDeals()
await client.dealOffer.recordShow(slotID) // a promoção foi exibida: conta a exibição
const res = await client.dealOffer.executeNode(slotID, nodeID)
  • Chame recordShow quando a promoção for de fato exibida, para que as exibições sejam honestas.
  • O estado dos passos é do servidor: depois de executeNode, leia a promoção de novo; não libere passos no cliente.

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

Perguntas frequentes

Uma promoção pode aparecer só para jogadores novos?

Sim. Quem vê uma promoção faz parte das configurações dela, e o servidor confere.

Um passo pode ser pago com dinheiro de verdade?

Sim, um passo pode ser uma compra na loja de apps. Outros passos podem ser grátis ou custar moeda do jogo.

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.