Resumo:
Com a crescente demanda de ambientes virtuais diferenciados surge a necessidade da geração dinâmica de conteúdo, agilizando o desenvolvimento, reduzindo custos de produção e ampliando a vida útil do produto. Em termos gerais, mundos procedurais geram uma gama maior de detalhamento no ambiente e personalizam a experiência, sem prejudicar a performance do sistema, mas isso só é garantido quando a qualidade do conteúdo obtido satisfaz o usuário em qualidade e diversidade. Desta forma, é necessária a utilização de algoritmos que sejam capazes de garantir a qualidade da experiência gerada sem faltar com a diversidade. Este trabalho apresenta uma técnica que pode ser utilizada no desenvolvimento de ambientes virtuais tanto em sua produção, oferecendo ao desenvolvedor possibilidades distintas de design para serem elaboradas e refinadas, como também durante a execução, construindo simulações únicas enquanto sendo utilizada pelo usuário. Assim, a técnica desenvolvida utiliza nichos morfológicos para garantir diversidade de soluções, produzindo resultados que apresentam as melhores soluções dentro de cada grupo, superando em qualidade as técnicas existentes como a busca inovativa e competição local.