Perguntas com a marcação «algorithm»

Algoritmos são usados ​​para cálculo, processamento de dados e raciocínio automatizado. Mais precisamente, um algoritmo é um método eficaz expresso como uma lista finita de instruções bem definidas para o cálculo de uma função.

4
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 …
12 algorithm 

3
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 …

1
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 …
12 algorithm 

4
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 direção. …

3
Desenhando partículas como um blob suave
Eu sou novo no desenvolvimento de jogos / gráficos e estou brincando com partículas (em 2D). Quero desenhar partículas próximas umas das outras como uma bolha, assim como líquido / água. Não quero desenhar grandes círculos sobrepostos, pois o blob não será suave (e muito grande). Eu realmente não sei …


4
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" exemplos de gestos e reconhecer gestos complexos. …


2
Como calcular o tempo delta com SDL?
Ouvi dizer que você pode calcular o tempo delta com duas funções chamadas SDL_GetPerformanceCounter e SDL_GetPerformanceFrequency. Não tenho certeza de como eles funcionam completamente, mas ouvi dizer que é um pouco semelhante ao uso de SDL_GetTicks () Uint64 NOW, LAST; double deltaTime = 0; while (somebool) { LAST = SDL_GetPerformanceCounter(); …
11 c++  algorithm  sdl 


2
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 …


2
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 …

2
Problema de geração de terreno com diamante quadrado
Eu implementei um algoritmo de diamante quadrado de acordo com este artigo: http://www.lighthouse3d.com/opengl/terrain/index.php?mpd2 O problema é que eu tenho esses penhascos íngremes por todo o mapa. Isso acontece nas bordas, quando o terreno é subdividido recursivamente: Aqui está a fonte: void DiamondSquare(unsigned x1,unsigned y1,unsigned x2,unsigned y2,float range) { int c1 …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.