Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.78 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.78 KB

Hunger Games

Atividade desenvolvida para a disciplina de Inteligência Artificial Aplicada durante o semestre 2019.2

Como Funciona?

Este jogo é composto de 4 elementos:

  • Arena : Tela de fundo aonde o jogo acontece.
  • Espécieme : Indivíduo do jogo, sujeito aos conceitos de algoritmo genético para observar a evolução do comportamento das gerações aplicadas as regras do jogo.
  • Comida : Elemento de recompensa do indivíduo.
  • Veneno : Elemento de punição do indivíduo.

Hunger Games

Cada espécieme de uma dada geração está submetido as seguintes regras do jogo:

  • Caso um indivíduo absorva uma comida, sua vida irá aumentar.
  • Caso um indivíduo absorva um veneno, sua vida irá diminuir.
  • Caso haja colisão entre indivíduos, o espécieme de maior vida irá absorver o indivíduo de menor vida. A vida do indivíduo maior irá aumentar de acordo com o valor da vida do indivíduo absorvido.

Cada espécieme é definido pelos seguintes atributos:

  • Posição: Ponto (x,y) do espécieme na arena.
  • Velocidade: Vetor que indica para onde o espécieme está se movendo.
  • Aceleração: Vetor que indica o quanto a velocidade está variando.
  • Vida: Pontuação do indivíduo.
  • Raio: Tamanho do indivíduo, proporcional a sua vida.
  • Max Speed
  • Max Force

Como um dado jogo evolui?

Primeiramente são criados