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.
Passo 1 de 3 · cada passo libera o próximo
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.
// 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
recordShowquando 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
- Loja no jogo: vitrines, ofertas e preçosComo funciona a loja pronta do iDos Games: vitrines com ofertas que se revezam, preços em moeda do jogo ou dinheiro de verdade, presentes grátis e limites de compra, e como configurá-la no painel sem código.
- Bônus no seu jogo: recompensas x2 e horas felizesComo funcionam os bônus prontos do iDos Games: multiplicadores temporários de recompensas e custos, pessoais ou para todos por cronograma, e como configurá-los no painel.
- VIP e passes premium no seu jogoComo funciona o sistema VIP pronto do iDos Games: passes premium com benefícios, um teste grátis, descontos e recompensas extras pelo jogo todo, e como configurá-lo no painel.
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.