Desenvolvimento de jogos

12
Dependência de classe circular

É um projeto ruim ter duas classes que precisam uma da outra? Estou escrevendo um pequeno jogo no qual tenho uma GameEngineclasse que tem alguns GameStateobjetos. Para acessar vários métodos de renderização, esses GameStateobjetos também precisam conhecer a GameEngineclasse - portanto, é uma...

12
Codificando estados diferentes em Jogos de Aventura

Estou planejando um jogo de aventura e não consigo descobrir qual é a maneira correta de implementar o comportamento de um nível, dependendo do estado da progressão da história. Meu jogo para um jogador apresenta um mundo imenso, onde o jogador precisa interagir com pessoas de uma cidade em vários...

12
Qual é a lógica de interseção da árvore kd?

Estou tentando descobrir como implementar uma árvore KD. Na página 322 de "Detecção de colisão em tempo real" por Ericson A seção de texto está incluída abaixo, caso a visualização do livro do Google não permita que você a veja quando clicar no link seção de texto Seção relevante: A idéia...

12
Instanciação de geometria no OpenGL ES 2.0

Estou planejando fazer a geometria instanciando no OpenGL ES 2.0 Basicamente, pretendo renderizar a mesma geometria (uma cadeira) talvez 1000 vezes na minha cena. Qual é a melhor maneira de fazer isso no OpenGL ES 2.0? Estou pensando em passar a visualização do modelo mat4 como um atributo. Como...

12
Práticas recomendadas para comunicação entre designer de jogos e artista

Estou tendo grandes problemas para compartilhar idéias e comunicar minhas idéias aos artistas. São amigos que não recebem um centavo me ajudando, então não quero perder tempo tentando descobrir o que tenho em mente. E meus esboços de baixa qualidade não parecem suficientes. Como você se comunica...

12
Trap mouse no SDL

Como posso prender o mouse do usuário dentro do meu jogo? Não é um jogo em tela cheia, mas quero que o usuário não possa arrastar o mouse para fora da tela. Preciso verificar as coordenadas do mouse e do SDL_WarpCursor para dizer dentro da janela (manualmente) ou existe uma maneira...

12
Onde posso obter o SDK de abertura para c ++?

O site do OpenAL que estou vendo é um portal de compartilhamento ruim e desatualizado e desatualizado, e o SDK na seção de downloads fornece um código de 500 html quando solicito. http://connect.creativelabs.com/openal/Downloads/OpenAL11CoreSDK.zip Eu encontrei um OpenAL SDK em uma softpedia e...

12
Repita a textura no libgdx

Como preencher a região com textura repetida? Agora estou usando o próximo método: spriteBatch.begin(); final int tWidth = texture.getWidth(); final int tHeight = texture.getHeight(); for (int i = 0; i < regionWidth / tWidth; i++) { for (int k = 0; k < regionHeight / tHeight; k++) {...

12
rede multiplayer com física

Estou curioso para saber como a rede multiplayer com a física é implementada em jogos de corrida. Temos um mundo físico com vários veículos velozes controlados por pessoas diferentes. Digamos que os veículos possuam armas e podem atirar um no outro (Twisted Metal, Vigilante v8) Estou ansioso por...

12
Facilitando implantações de jogos XNA para não programadores

Atualmente, estou trabalhando em um RPG, usando o starter kit de RPG da XNA como base. (http://xbox.create.msdn.com/en-US/education/catalog/sample/roleplaying_game) Estou trabalhando com uma equipe pequena (dois designers e um artista de música / som), mas sou o único programador. Atualmente,...