Desenvolvimento de jogos

9
Tempo de carregamento pré-jogo vs. tempo de carregamento do jogo

Estou desenvolvendo um jogo no qual um labirinto aleatório está incluído. Existem algumas criaturas de IA, espreitando o labirinto. E eu quero que eles sigam algum caminho de acordo com a forma do labirinto. Agora, existem duas possibilidades para eu implementar isso, a primeira maneira (que eu...

9
Devo ligar para o coletor de lixo durante o carregamento da tela?

Então, li um pouco sobre a Coleta de Lixo recentemente, por curiosidade, e há algo repetido com frequência: a coleta de lixo pode levar a um abrandamento repentino do programa, dependendo da "profundidade" da coleta. Mas nos videogames, há um momento em que o usuário não consegue perceber um...

9
Caixas delimitadoras em octrees

Vi que os octrees são frequentemente usados ​​para coisas como seleção de frustum e detecção de colisão em 3D. Mas não tenho certeza de como o algoritmo funciona. Certamente, todo o princípio da octree quebra quando você tenta usar caixas delimitadoras, porque qualquer caixa pode ser armazenada em...

9
Visando um veículo com movimento complexo?

A mira em um veículo com velocidade constante conhecida é simples e a colisão é garantida (consulte Prevendo a posição do inimigo para que um objeto conduza seu alvo , encontre o ponto de encontro de 2 objetos em 2D, sabendo a velocidade (constante) e a inclinação ). A IA imprecisa pode ser...

9
Box2D Diferença entre WorldCenter e posição

Portanto, esse problema está ocorrendo há alguns dias. Primeiro, qual é a diferença entre digamos Body.getWorldCenter () e Body.getPosition (). Ouvi dizer que o WorldCenter pode ter a ver com o centro de gravidade ou algo assim. Segundo, quando eu crio um corpo Box2D para um sprite, o corpo está...

9
Codificação visual de árvores de diálogo de rpg

Atualmente, estou usando XML para criar minhas árvores de diálogo no meu rpg, mas fazer isso manualmente para centenas de discussões diferentes pode ser muito tedioso e rápido. Eu queria saber se existe alguma maneira de implementar um fluxograma / udk kismet como um sistema de codificação visual...

9
Que tecnologia Starcraft 2 usa renderiza seus mapas?

Eu tenho um mapa que está sendo gerado processualmente em tempo de execução e atualmente estou investigando métodos de renderização desse mapa. Interessei-me pelo visual do Starcraft 2 e gostaria de alguns conselhos sobre quais métodos ele emprega para alcançá-lo. Secundariamente, eu gostaria de...

9
2D isométrico: tela para coordenar as peças

Estou escrevendo um jogo 2D isométrico e estou tendo dificuldade em descobrir exatamente em qual bloco o cursor está. Aqui está um desenho: onde xs e ys são coordenadas da tela (pixels), xt e yt são coordenadas do bloco, W e H são a largura e a altura do bloco em pixels, respectivamente. Minha...

9
Como encontro o ângulo entre dois vetores?

Eu tenho 3 pontos na minha tela: a = a point which is (c.x, 0) makes a line pointing straight up b = a user input touch, can be anywhere on the screen c = a moving object a _______.________ | | | | | | | b | | | . | | | \ | | | \ | | | \| | | | c | |______._______| Eu desenhei algumas linhas...

9
Os agentes adversários podem jogar moedas?

Eu estava pensando em jogos ponto a ponto, considerando um simples jogo de lançamento de moedas. Você abre sua versão do P2PCoinFlipping Beta 2.3 e ele exibe uma lista de servidores de nomes de jogadores. Depois de escolher o servidor mais próximo, um placar dos jogadores mais sortudos aparece....