Skip to content

xarmison/hungerGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published