Perguntas com a marcação «algorithm»

13
Comparando duas estruturas em árvore

Estou tendo dificuldades para descrever isso em termos corretos, por isso darei o máximo de detalhes possível e espero que alguém saiba o que estou tentando fazer = -) Estou tentando comparar duas árvores de nós para determinar quão semelhantes / diferentes elas são em termos de estrutura. Nos...

13
Colocando uma bomba inteligente AI da Bomberman

Estou tentando implementar um algoritmo de IA para o Bomberman. Atualmente, tenho uma implementação rudimentar funcional, mas não muito inteligente (a IA atual é excessivamente zelosa ao colocar bombas). Esta é a primeira IA que eu já tentei implementar e estou um pouco preso. Os algoritmos mais...

12
Estratégias de reconhecimento de gestos

Trabalhando com o Wii, muitas vezes considero necessário reconhecer gestos simples, até agora pude observar principalmente a magnitude da aceleração para reconhecer os gestos solicitados em nossos documentos de design de jogos, mas gostaria de criar um sistema mais robusto que permite "gravar"...

12
Lógica por trás de um jogo parecido com uma joia

Em um protótipo que estou fazendo, existe um minijogo semelhante ao bejeweled. Usando uma grade que é uma matriz 2D ( int[,]), como posso saber quando o usuário formou uma correspondência? Só me preocupo horizontal e verticalmente. Do alto da minha cabeça, eu estava pensando em olhar para cada...

12
Detectando uma sequência de nós em uma grade

Dada a imagem abaixo, preciso detectar a sequência mais ideal no quadro (a linha verde). As linhas azul / vermelha representam possíveis, mas não os melhores movimentos. Aqui estão as regras: Você pode mover para qualquer bloco que seja o mesmo e seja seu vizinho (a diagonal é válida) Depois de...

12
Como posso adicionar e subtrair polígonos convexos?

Eu tenho dois polígonos 2D convexos que se sobrepõem . Estou procurando um algoritmo para subtrair e adicioná- los. O resultado deve ser um único polígono côncavo ou (melhor ainda) um conjunto dos maiores convexos que formam o resultado côncavo (por exemplo, triângulos). ( Esquerda: os polígonos...

12
Evoluindo um gerador de terreno

Recentemente, fiz essa pergunta e a conclusão parece ser que o uso de programação genética ( GP ) para criação de conteúdo de jogos para procedimentos não foi realmente feito. Eu quero mudar isso. Estou bastante certo de que o GP pode ser implantado para ajudar a encontrar um novo gerador de...

12
A maneira mais rápida de agrupar unidades que podem se ver?

No jogo 2D com o qual estou trabalhando, o mecanismo de jogo pode me fornecer, para cada unidade, a lista de outras unidades que estão em seu alcance. Eu gostaria de saber se existe um algoritmo estabelecido para classificar as unidades em grupos , onde cada grupo seria definido por todas as...

12
Jogo de helicóptero 2D, como criar paredes do corredor?

Estou pensando em adaptar o clássico jogo de "helicóptero" (por exemplo, http://www.addictinggames.com/helicopter.html ), mas ainda não descobri como criar o mecanismo de geração de paredes. Algum ponteiro para o pseudocódigo? Eu não estou tão interessado nos objetos no meio - apenas a metodologia...

11
Sistema de inventário auto-organizado / inteligente?

Na semana passada, estive trabalhando em um sistema de inventário com o Unity3D. No começo, recebi ajuda dos caras do Design3, mas não demorou muito para dividirmos o caminho, porque eu realmente não gostei da maneira como eles fizeram seu código, não tinha cheiro de OOP. Eu dei mais alguns passos...

11
Resolvendo labirinto sem capacidade de retorno

Preciso escrever um programa que resolva o labirinto. O labirinto possui uma estrutura gráfica, onde cada nó - alguma sala e arestas - sai para outras salas: Especificação: Começamos a partir de uma sala aleatória. O labirinto tem becos sem saída, 0 ou poucas saídas. Não sabemos nada sobre...

11
Localizando formas na matriz 2D e otimizando

Acabei de receber uma imagem ... A imagem abaixo do meu jogo mostra alguns blocos escuros, que foram reconhecidos como parte de uma forma de "T". Como pode ser visto, o código escureceu os blocos com as manchas vermelhas e não viu as formas "T" com os contornos verdes. Meu código percorre x / y,...