A implementação desta Atividade Avaliativa foi realizada na linguagem de programação Java
Por: user2018 • 17/5/2017 • Resenha • 277 Palavras (2 Páginas) • 326 Visualizações
Resultados
A implementação desta Atividade Avaliativa foi realizada na linguagem de programação Java, utilizando a IDE Eclipse Neon.
Nosso projeto é composto por 4 pacotes: algoritmosGeneticos (classes que executam um algoritmo genético para o jogo); metodosAuxiliares (classes que aplicam métodos auxiliares de leitura e gravação); E por fim, o pacote principal (classes que modelam o jogo utilizando o algoritmo de busca competitiva Minmax sem poda e com poda alfa beta).
Em nosso programa o usuário determina o nível de dificuldade (básico, intermediário e avançado) e se deseja ter a primeira jogada. Sendo que, a peça do usuário é representada por X e a peça do oponente (computador) é representada por O.
A execução do Algoritmo Genético apresenta a evolução inerente ao algoritmo, mostrando a funcionalidade principal da base de código. Exibindo as gerações, probabilidade de mutações e as estatísticas em cada geração.
Exemplo:
Representação do
Resultados
A implementação desta Atividade Avaliativa foi realizada na linguagem de programação Java, utilizando a IDE Eclipse Neon.
Nosso projeto é composto por 4 pacotes: algoritmosGeneticos (classes que executam um algoritmo genético para o jogo); metodosAuxiliares (classes que aplicam métodos auxiliares de leitura e gravação); E por fim, o pacote principal (classes que modelam o jogo utilizando o algoritmo de busca competitiva Minmax sem poda e com poda alfa beta).
Em nosso programa o usuário determina o nível de dificuldade (básico, intermediário e avançado) e se deseja ter a primeira jogada. Sendo que, a peça do usuário é representada por X e a peça do oponente (computador) é representada por O.
A execução do Algoritmo Genético apresenta a evolução inerente ao algoritmo, mostrando a funcionalidade principal da base de código. Exibindo as gerações, probabilidade de mutações e as estatísticas em cada geração.
Exemplo:
Representação do
...