Critterding é uma fonte aberta e -universe "placas de petri" em C ++ e OpenGL que demonstra inteligência artificial simples pela evolução.
Veja como o programa funciona: que configura um mundo 25x25 com 500 unidades de alimentos
e continua jogando em bichos com cérebros gerados aleatoriamente.
Bichos são informados por meio de sensores:
- Se eles estão em pé sobre alimentos
- Se eles são capazes de procriar
- Se eles são capazes de disparar uma bala
- Se eles estão levando comida
- Se eles estão transportando o cadáver
- Sobre o seu estado de energia
- Sobre sua idade
- O que o mundo olha como (visão RGBA)
Bichos pode fazer uso dos seguintes Neurônios Motores (ações):
- Avançar
- Mover para trás
- Strafe esquerda
- Direita strafe
- Rodar para a esquerda
- Rodar para a direita
- Comer
- Fogo
- Procriar
- Pick up / drop
O que é novo nesta versão:
- Esta versão adiciona mapas de frente de onda obj, texturas, normal mapping e câmeras de bicho. Executáveis do Windows estão disponíveis novamente.
O que é novo na versão 1.0 Beta 12.1:
- algumas correções e limpezas
- captura segfault ao usar sem cabeça, sem critter_raycastvision
O que é novo na versão 1.0 Beta 12:
- seleção e ações (matar, duplicar) bicho
- novos painéis: neural brainviewer net, hud, lista de espécies
- correção de entrada cérebro touchingcritter
- perfil salva em ~ / critterding / save / (perfil) / (perfil) .pro
- prestação de alternância de gui e cena (teclas H & R)
- interruptor da fonte para DejaVuSans
- um ícone graças a jrabbit
- novas opções:
- - roundworld: um planeta redondo
- - referência: vezes uma cena de 10.000 quadros
- - sem cabeça: modo console
- - startseed: semente para o gerador de números aleatórios
- - killhalf_incrworldsizeX / Y: opção para aumentar worldsize quando killhalf gatilhos
- - killhalf_decrmaxlifetimepct: opção para diminuir bicho maxlifetime quando killhalf desencadeia
- - critter_raycastvision: visão raycast para bichos
- - fios, número de threads, tornando openmp (vem com gcc4.2 +) uma exigência
- sistema de construção:
- se disponível, construir contra ftgl sistema (passe --disable-system-ftgl para uso interno) make install
- muitas correções, limpezas e mudanças
O que é o 1.0 Beta 11 novos na versão:
- Esta versão tem uma melhor interface gráfica do usuário com a nova configurações de painéis, um painel de saída, e uma bichos vs gráfico alimentos.
- Acrescenta mais algumas mutações do corpo.
- Existem inúmeras outras melhorias, correções e limpezas.
O que é novo na versão 1.0 Beta 10:
- Esta versão traz um jogo mudando reescrita, e agora incorpora Física Bala, SDL, olhar mouse e fenótipos.
O que é novo na versão 1.0 Beta 9:.
- herbívoros e carnívoros agora têm cor da pele diferente
- Bullets já não atirar através de paredes.
- O texto é processado com fglx.
- A plasticidade sináptica do cérebro foi melhorada.
- Muitas correções e limpezas foram feitas.
O que é novo na versão Beta 8:
- novo: perfis de configurações personalizadas, bicho autosaving, exit- se vazio
- cadáveres e de transporte estão desativados no padrão
- várias correções e limpezas
Comentários não encontrado