Desenvolvimento de jogos

8
Tamanho ideal de sprite para rotações

Estou criando um jogo baseado em sprite e tenho um monte de imagens em uma resolução ridiculamente grande e as dimensiono para o tamanho desejado de sprite (por exemplo, 64x64 pixels) antes de convertê-las em um recurso do jogo. sprite dentro do jogo, não preciso escalá-lo. No entanto, se eu girar...

8
Exemplo de Projeto Orientado a Dados

Não consigo encontrar uma boa explicação do Design Orientado a Dados para um jogo genérico de zumbi (é apenas um exemplo, um exemplo bastante comum). Você poderia fazer um exemplo do Design Orientado a Dados para criar uma classe zumbi genérica? O seguinte é bom? Classe da lista de zumbis: class...

8
Loop do jogo do lado do servidor

Muitos jogos java usam thread.sleep () para controlar fps. Como o servidor não exibe gráficos, o loop do jogo do servidor deve continuar em execução apenas calculando o tempo delta? Como este exemplo: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME =...

8
Contorno da fonte no OpenGL, FTGL

Estou usando a biblioteca FTGL para renderizar fontes no meu jogo, mas não faço ideia de como criar um contorno em torno do texto. Conseguir uma sombra pode ser fácil, porque eu posso simplesmente fazer assim: (pseudo-código) font.render(Color::BLACK, position.x + 1, position.y + 1); //...

8
Como desenhar imagens 2D usando OpenGL, em SDL?

Depois de tudo, consegui encontrar um trecho de código simples que mostra como desenhar uma imagem 2D com o openGL: #include "SDL/SDL.h" #include "SDL/SDL_opengl.h" #include "SDL/SDL_image.h" const int SCREEN_WIDTH = 640; const int SCREEN_HEIGHT = 480; const int SCREEN_BPP = 32; int...

8
Timestep no jogo multiplayer

Estou tentando entender o conceito de criar uma experiência multijogador servidor / cliente. Meu problema está principalmente relacionado ao timestep. Considere o seguinte cenário: Um cliente se conecta a um servidor. O cliente envia suas entradas para o servidor para indicar que deseja mover. O...

8
Importando e exibindo arquivos .fbx

Estou com um pequeno problema com a importação / exibição de arquivos .fbx. Eu verifiquei os exemplos, mas os que mais me interessam (animação e textura) estão mal documentados para serem entendidos por alguém que é novo nisso como eu. Isto é o que eu tentei: consegui obter os vértices e os...

8
Melhor técnica para desenhar ladrilhos isométricos

Estou pensando em criar um jogo isométrico simples com o HTML5 Canvas e me perguntando qual é a maneira mais rápida de renderizar os blocos. Como os ladrilhos são em forma de diamante, mas o drawImage desenha retângulos, tenho que deixar de fora os cantos (as partes pretas a seguir): Eu acho...

8
Padrão de design de regra / validação

Quais padrões de design podem ser usados ​​para criar um sistema de regras / validação para um jogo como o xadrez (este é apenas um exemplo simples, o jogo real precisa de conjuntos de regras mais difíceis) Eu li várias perguntas neste site e não encontrei uma resposta conclusiva nem uma resposta...

8
Vector3 vs. Vector2 - desempenho, uso?

Atualmente, estou brincando com o XNA e criando um simples jogo de plataformas 2D. Eu estava pensando em adicionar várias camadas para torná-lo um pouco desafiador. Em vez de ter um Vector2para minhas posições, agora uso um Vector3, apenas para usá-lo Zcomo profundidade da camada. No entanto, como...

8
Como protótipo de um jogo online? [fechadas]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Game Development Stack Exchange. Fechado há 2 anos . Gostaria de saber se vocês...

8
Detecção de colisão diminui o desenho da tela

Recentemente, tenho buscado o desenvolvimento de jogos como um hobby e decidi que, para aprender as vantagens e desvantagens do desenvolvimento de jogos, eu deveria criar um jogo e renderizar tudo sozinho (sem o uso de um mecanismo de jogo). Isso se mostrou um pouco complicado, mas estou fazendo um...