Desenvolvimento de jogos efficiency
Jogos em pó: como eles funcionam?
Eu encontrei recentemente essas duas jóias: http://powdertoy.co.uk/ http://dan-ball.jp/en/javagame/dust/ Minha pergunta é: como a física com tantos elementos é tratada com eficiência? Estou subestimando severamente o poder da computação moderna ou é possível "apenas" ter uma matriz bidimensional, cada célula da qual descreve o que é colocado na posição correspondente e …
13 physics efficiency
Existe uma maneira de aumentar a eficiência da verificação de colisão de um sistema de n objetos?
Estou fazendo um jogo que consiste em muitos objetos na tela, um dos quais é o jogador. Eu preciso saber quais objetos estão colidindo a cada iteração. Eu fiz algo parecido com isto: for (o in objects) { o.stuff(); for (other in objects) if (collision(o, other)) doStuff(); bla.draw(); } Isso …
9 collision-detection algorithm javascript efficiency
Estrutura de dados para representar conexões entre países em um mapa
Em um jogo que estou desenvolvendo para um cliente, um conceito-chave de jogo envolve mover-se em um mapa. Nesse caso, os tamanhos e as formas e os de vários países são irrelevantes: a mudança de um país para um país adjacente conta como uma única etapa. Estou tentando descobrir a …
9 maps efficiency
Jogo multiencadeado - atualização, renderização e como dividi-los
No post StackOverflow (foi recomendado que eu mova isso): Então, estou trabalhando em um mecanismo de jogo e fiz um bom progresso. No entanto, meu mecanismo é de thread único, e as vantagens de dividir a atualização e a renderização em threads separados são uma ótima idéia. Como devo fazer …
8 java performance game-loop multithreading efficiency
Como encontro o ponto de impacto com a detecção de colisão 2D por pixel?
Estou criando um jogo de plataformas e implementamos a detecção de colisões por pixel. No entanto, isso causou 2 obstáculos que ainda não descobri. O primeiro obstáculo, de que trata esta questão, é que não sei como encontrar com eficiência o ponto de impacto (meu outro problema provavelmente será uma …