Pular para o conteúdo principal
Voltar ao blog
Game Dev AI

IA para NPCs: 6 personalidades de competidores em um jogo tycoon

Como projetamos 6 competidores com IA com personalidades distintas para Build Your Empire — pesos de decisao, agressividade e mecanicas de ataque.

JM
Javier Manzano
CTO & Co-founder • 21 de setembro de 2026
IA para NPCs: 6 personalidades de competidores em um jogo tycoon

Um tycoon sem competicao e uma planilha com graficos bonitos. Os competidores com IA no Build Your Empire sao projetados para que cada partida seja diferente, com rivais que tomam decisoes com base na sua “personalidade”.

O modelo de personalidade

Cada competidor tem 4 parametros:

interface CompetitorPersonality {
  aggressiveness: number;  // 0.0-1.0: probabilidade de atacar
  hireBias: number;        // Peso para contratacao
  launchBias: number;      // Peso para lancamento de produtos
  marketingBias: number;   // Peso para marketing
}

Os 6 competidores

EmpresaSetorEstiloAgressividade
Nebula SystemsSaaSAgressivo — contrata sem parar0.8
Kairos FinanceFintechEquilibrado — um pouco de tudo0.5
Vortice GamingGamingCaotico — aposta em lancamentos0.7
Pagina AzulE-commerceConservador — marketing e marca0.3
Forja CiberseguridadCyberDefensivo — cresce devagar mas seguro0.2
Rayo DeliveryDeliveryOportunista — copia o que funciona0.6

Tomada de decisao

A cada dia, o motor avalia para cada competidor:

  1. Tem caixa suficiente? — Se caixa < $20K, nao faz nada
  2. Qual acao? — Aleatorio ponderado com base nos seus pesos
  3. Atacar o jogador? — Probabilidade = 15% x agressividade

O aleatorio ponderado funciona assim: se Nebula tem hireBias=0.5, launchBias=0.3, marketingBias=0.2, ha 50% de chance de contratar, 30% de lancar e 20% de fazer marketing.

Mecanicas de ataque

Quando um competidor ataca (15% x agressividade por turno):

  • 50% roubo de talentos — jogador perde 1 funcionario
  • 50% sabotagem de inovacao — jogador perde pontos de inovacao

Isso cria momentos de tensao: voce ve na barra de notificacoes “Nebula Systems roubou um dos seus funcionarios” e precisa decidir se contra-ataca contratando ou ignora.

Falencia

Se um competidor chega a caixa <= 0, ele vai a falencia. E removido do jogo e uma notificacao aparece. Isso reduz a competicao mas tambem as interacoes — um trade-off interessante para o jogador.

O que aprendemos

  1. Personalidades claras > IA complexa — voce nao precisa de redes neurais, apenas pesos bem escolhidos
  2. Agressividade e o parametro mais importante — cria tensao narrativa
  3. Jogadores nomeiam seus rivais — “Nebula sempre rouba meu pessoal” gera engajamento emocional
  4. Falencia e satisfatorio — ver um rival agressivo cair e uma mini-conquista
  5. Equilibrio entre competidores importa — se todos sao agressivos, o jogo frustra

Enfrente os 6 rivais →

Não perca nada

JM

Javier Manzano

CTO & Co-founder na Soamee

Apaixonado por tecnologia e desenvolvimento de software. Compartilhando conhecimentos e experiências para ajudar outros desenvolvedores a crescer.

Gostou deste artigo?

Se você precisa de ajuda com seu projeto de desenvolvimento, estamos aqui para você.

IA para NPCs: 6 personalidades de competidores em um jogo tycoon

Conte-nos seu desafio. Propomos uma solução.

Sem compromisso. Em menos de 24 horas, você recebe uma proposta com escopo, cronograma e orçamento. Sem letras miúdas.

Agende uma call gratuita →