Sistemas de jogo

Caixas de loot e baús no seu jogo

Como funcionam as caixas de loot prontas do iDos Games: baús abertos com moeda, um item-baú ou uma chave, dez de uma vez, com resultado sorteado pelo servidor, e como configurá-las no painel.

As caixas de loot são um sistema de baús pronto: o jogador abre um baú com moeda, um item-baú ou uma chave, e o servidor sorteia o que sai. O sorteio não pode ser falsificado pelo jogo, e cada abertura mostra as recompensas saindo voando da caixa.

O que o jogador vê

  • Um cartão para cada forma de abrir um baú: moedas, um item-baú, uma chave.
  • "Abrir" e "Abrir x10", quando o limite do baú e o saldo permitem.
  • A animação de abertura: a caixa treme enquanto o servidor sorteia, estoura e as recompensas voam.
  • Um selo com o número de baús que o jogador pode abrir com os itens que tem.
Baús
12 450
320
Baú de ouro
100
Baú de herói
Chave
2
Abrir x10

Dez de uma vez, até o limite do baú e o seu saldo.

900
Espada épica
x1
Moedas
+2 500
Um cartão para cada forma de abrir: moeda, um item-baú ou uma chave; o selo conta os baús que dá para abrir.
“Abrir x10” quando o limite e o saldo permitem.
O servidor sorteia o resultado; as recompensas saem voando da caixa.
Exemplo. A tela de baús: formas de abrir, “Abrir x10” e as recompensas sorteadas.

Como funciona

  • O conteúdo do baú e as chances são definidos no painel; o servidor sorteia a cada abertura.
  • Um baú ou uma chave do inventário abre esta tela com o baú certo.
  • O modelo de RPG idle usa uma caixa de loot como invocação de equipamentos.

Passo 01Adicione o sistema ao seu projeto

Peça ao programador de IA: "Adicione baús". Ele instala o sistema pronto; a aba aparece quando um baú é configurado.

Passo 02Configure no painel

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

  • Crie uma caixa de loot: o que pode sair e com que peso.
  • Adicione as formas de abrir: um preço em moedas, um item-baú ou uma chave, e o máximo por abertura.

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 caixas de loot funcionam por meio de client.lootbox no @idosgames/core.

TypeScript
// Abrir um baú dez vezes com a opção de preço escolhida
const res = await client.lootbox.open('gold_chest', 10, 'gems')
if (!res.ok) return showError(res.error)
// O que saiu já está aplicado aos saldos e ao inventário no cache do SDK
  • Nunca sorteie no cliente: o resultado vem só da resposta do servidor.
  • Desative o botão enquanto a requisição estiver em andamento: cada chamada é uma abertura separada.

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

Perguntas frequentes

Posso mostrar as chances?

Sim. O conteúdo e os pesos do baú estão nas configurações do título, então o jogo pode mostrá-los ao lado do baú.

Um baú pode ser aberto com uma chave do inventário?

Sim. Um item de baú ou de chave abre esta tela com o baú correspondente.

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.