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.

74
Processual… casa com gerador de quartos

Eu estive analisando alguns algoritmos e artigos sobre como gerar uma masmorra proceduralmente. O problema é que estou tentando gerar uma casa com quartos e eles não parecem atender às minhas necessidades. Por um lado, as masmorras têm corredores, onde as casas têm corredores. E embora...

49
Como funcionam os shaders Raymarch?

Eu estive olhando shaders encontrados aqui shadertoy.com e a maioria dos legais tem barulho e raymarch em comum. Eu não entendo o código fonte, mas realmente quero. Como esses shaders funcionam e como o algoritmo raymarch funciona? Eu procurei por todo o lado e não consigo encontrar nada sobre o...

37
Como quantificar a retidão de uma linha desenhada?

Estou trabalhando em um jogo que exige que os jogadores desenhem uma linha de um ponto A (x1, y1) para o outro ponto B (x2, y2) na tela de um dispositivo Android. Quero descobrir como esse desenho se encaixa em uma linha reta. Por exemplo, um resultado de 90% significaria que o desenho se encaixa...

31
Noções básicas sobre o ruído Perlin

Estou brincando com o Perlin Noise depois de algum trabalho com a Diamond Square. Segui a implementação de Hugo Elias que, basicamente, faz uma série de funções com x, y como entrada para lançar cada valor de coordenada. Meu código PHP está aqui : Eu tenho duas perguntas: Como uso o algoritmo...

28
Existe um algoritmo para detectar o "continente" em um mapa 2D?

Neste mapa, o "continente" é toda a terra que pode ser conectada ao centro do mapa nas quatro direções principais (norte, sul, leste, oeste - não na diagonal). Gostaria de detectar o continente e preencher os buracos. Eu pensei em três coisas: Pesquise em cada célula que não seja água (células...