SlideShare uma empresa Scribd logo
1 de 13
Projeto Nemesis
Proposta de implementação de algoritmos genéticos em jogos digitais.
Sobre o projeto
 Vingança!
 Genesis foi o inicio.
 São aproximadamente 900 linhas de código até agora!
JAVA
 Linguagem de Programação
 Orientado é mais organizado!
 + Dispositivos com – trabalho
 Portabilidade
Um pouco de Biologia
 Evolução
 Mutação
 Reprodução
 Seleção natural
Algoritmos Genéticos (AG)
 Baseado na teoria da evolução;
 Processo iterativo;
 Principio de sobrevivência do mais apto
Pontos de enfoque
 Reproduzir a reprodução;
 Garantir variabilidade;
 Dar liberdade de criação ao usuário;
 MultiThreading;
 Organização.
MultiThreading
+Processamento
-Tempo
Processo
1
Processo
2
GUI
Programa
Carga Genética
 Individual;
 Hereditária
Gene 1 Gene 2
Individuo A 011001 10
Individuo B 111000 01
Individuo C 011011 11
Carga Genética
 Característica:
Binário
• 01110001
Decimal
• 2048
Hexadecimal
• FFE43B
Crossover
 Ponto de corte;
– Fixo;
– Randômico
0110100110
0110110011
011|0100110
011|0110011
0100110011
0110110011
Reprodução
Individuo A (011001)
• 011
• 001
Individuo B (111000)
• 111
• 000
Filho AB1
• 011000
Filho AB2
• 001000
Filho AB3
• 011111
Filho AB4
• 001111
• Numero de mutações:
• Fixo
• Randômico
• Chance de mutação:
• Fixa
• Randômica
Mutação
0110 0100
Original Mutante

Mais conteúdo relacionado

Destaque (15)

Q.Tablaper
Q.TablaperQ.Tablaper
Q.Tablaper
 
Mmi
MmiMmi
Mmi
 
Abelletes
AbelletesAbelletes
Abelletes
 
Architettura informativa e usabilità nella riscrittura di un manuale d'uso
Architettura informativa e usabilità nella riscrittura di un manuale d'usoArchitettura informativa e usabilità nella riscrittura di un manuale d'uso
Architettura informativa e usabilità nella riscrittura di un manuale d'uso
 
Capitulo 3
Capitulo 3Capitulo 3
Capitulo 3
 
1 ensayo contabilidad_de_costos_iibim_ejercicio_1(1)
1 ensayo contabilidad_de_costos_iibim_ejercicio_1(1)1 ensayo contabilidad_de_costos_iibim_ejercicio_1(1)
1 ensayo contabilidad_de_costos_iibim_ejercicio_1(1)
 
Sintra
SintraSintra
Sintra
 
CuvîNtul Mama.Pps
CuvîNtul Mama.PpsCuvîNtul Mama.Pps
CuvîNtul Mama.Pps
 
Pec 342 2009
Pec 342 2009Pec 342 2009
Pec 342 2009
 
Resultados, clasificaciones y programación
Resultados, clasificaciones y programaciónResultados, clasificaciones y programación
Resultados, clasificaciones y programación
 
La vie en rose
La vie en roseLa vie en rose
La vie en rose
 
Assertivitat
AssertivitatAssertivitat
Assertivitat
 
Memórias de um sargento de milícias
Memórias de um sargento de milíciasMemórias de um sargento de milícias
Memórias de um sargento de milícias
 
09 03 03 Focus Op Delphi Traject
09 03 03 Focus Op Delphi Traject09 03 03 Focus Op Delphi Traject
09 03 03 Focus Op Delphi Traject
 
Blender
BlenderBlender
Blender
 

Projeto Nemesis