Sistemas de jogo

Heróis e personagens: atributos, níveis e equipamento

Como funciona o sistema de heróis pronto do iDos Games: um elenco de heróis, melhorias de atributos, níveis, Poder calculado pelo servidor, slots de equipamento e skins, e como configurá-lo no painel.

Os heróis são um sistema de personagens pronto: um elenco para desbloquear, atributos para melhorar, níveis, slots de equipamento e skins. O servidor calcula o Poder de cada herói e confere cada melhoria de novo, então os números de uma luta não podem ser falsificados pelo jogo.

O que o jogador vê

  • O herói selecionado: retrato, classe, raridade, nível e Poder calculado pelo servidor, com "Subir nível" e seu preço.
  • Slots de equipamento; um slot bloqueado mostra em que nível ele abre; "Equipar o melhor" e "Tirar tudo".
  • Melhorias de atributos com preços, limites e requisitos, e "Melhorar tudo" até onde os saldos permitirem.
  • "De onde vem este número": base, níveis dos atributos, nível do herói e bônus de equipamento.
  • A lista de heróis para selecionar e desbloquear, e skins para usar ou comprar.
Heróis
12 450
320
Cavaleiro · Raro
Poder 1 840

Nível 4 · Ataque 320 · Vida 2 900

Subir nível · 1 200
Arma
Armadura
Anel↑
Nível 6
Ataque · Nv 12
240
Vida · Nv 9
180
Equipar o melhor
O herói selecionado: classe, raridade, nível e Poder calculado pelo servidor.
Slots de equipamento; um slot bloqueado mostra em que nível ele abre.
Melhorias de atributos com preços e limites das curvas do título.
“Equipar o melhor” veste o equipamento mais forte que serve.
Exemplo. A tela de heróis: o herói selecionado, slots de equipamento e melhorias de atributos.

Como funciona

  • Preços e limites seguem as curvas do título: a escada de níveis, a curva de custo dos atributos e a melhoria de itens.
  • O equipamento vem do inventário: equipamentos abrem direto nesta tela.
  • O jogo recebe o herói selecionado por um evento e o coloca na luta; o RPG idle e a arena PvP usam esses atributos.

Passo 01Adicione o sistema ao seu projeto

Peça ao programador de IA: "Adicione heróis". Ele instala o sistema pronto com três heróis de demonstração: um Cavaleiro grátis e um Arqueiro e um Mago por gemas. O modelo de RPG idle já vem com ele.

Passo 02Configure no painel

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

  • Crie heróis: classe, raridade, atributos, preço de desbloqueio e slots de equipamento.
  • Defina a escada de níveis e as curvas de custo dos atributos.
  • Os equipamentos são feitos em Item: equipamento com bônus fixos e percentuais.

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

Os heróis funcionam por meio de client.character no @idosgames/core.

TypeScript
// Desbloquear um herói, subir um atributo e o nível; o servidor confere preços e limites
await client.character.unlockCharacter('archer', { selectedOptionID: 'gems' })
await client.character.upgradeStatLevel('knight', 'attack')
const res = await client.character.upgradeCharacterLevel('knight')
if (!res.ok) return showError(res.error)
  • Os métodos em lote (upgradeStatLevelsBatch, unlockCharactersBatch) fazem o "Melhorar tudo" em uma requisição.
  • Leia o Poder e os atributos do estado do servidor: não os calcule no jogo.

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

Perguntas frequentes

O herói pode ter a cara do personagem do meu jogo?

Sim. Um jogo pode entregar a arte do próprio herói à tela; o modelo de RPG idle faz isso com seu herói 2D em camadas.

Onde o equipamento é configurado?

Equipamentos são itens comuns com bônus, configurados na seção Item; a tela de heróis os equipa.

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.