Skip to content

Exemplo de treinamento de um Algoritmo Genético na Unity3D para um jogo de Kart. Trabalho realizado para o mestrado em desenvolvimento de jogos digitais (PUC-SP).

License

Notifications You must be signed in to change notification settings

ezefranca/Genetic-Racing

 
 

Repository files navigation

Mestrado profissional em Desenvolvimento de Jogos Digitais (PUC-SP)

Algoritmo Genético

Disciplina: Laboratório 2

Professor Dr. Reinaldo Augusto de Oliveira Ramos

Proposta

Encontrar o melhor array de solução para input em um personagem para que o mesmo complete a corrida por completo.

Solução

Primeiramente automatizando a transição de gerações, de duas formas: Quando todos os carros estão parados OU quando se passou 35 segundos.

BestCase = [0,0,0,0,-1,-1,0,-1,1,1,1,1,-1,-1,0,-1,-1,-1,-1,1,0,-1,0,0,-1,0,0,1,-1,-1,1,1,0,-1,-1,0,0,0,-1,-1,0,1,0,-1,-1]

Resultados

Vídeo no Youtube:

Foo

Youtube

About

Exemplo de treinamento de um Algoritmo Genético na Unity3D para um jogo de Kart. Trabalho realizado para o mestrado em desenvolvimento de jogos digitais (PUC-SP).

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C# 59.8%
  • ShaderLab 22.9%
  • Mathematica 14.0%
  • HLSL 3.3%