Desenvolvimento de jogos

11
Reprodução fantasma - armazenamento e tempo

Estou trabalhando em um jogo de corrida de carros e acabei de implementar um sprite fantasma para repetir corridas passadas. Uso um mecanismo de física e, depois de muita leitura, cheguei à conclusão de que a melhor maneira de armazenar os dados fantasmas para reprodução seria registrar a posição e...

11
Gerenciando estado e componentes gráficos?

Costumo fazer muita otimização prematura ao lidar com gráficos. Existem alguns princípios que sempre tento seguir: Mantenha o número de componentes D3D no mínimo. (Estados de renderização, buffers, shaders, etc.) Somente ligue componentes se for absolutamente necessário. (Não está vinculado,...

11
Minimax para Bomberman

Estou desenvolvendo o clone do jogo Bomberman e estou experimentando diferentes tipos de IA. Primeiro, usei a pesquisa no espaço de estados com A * e agora quero tentar uma abordagem diferente com o algoritmo Minimax. Meu problema é que todos os artigos que encontrei no minimax supõem jogadores...

11
O GNU GCC é usado para jogos AAA?

O GNU GCC é um compilador muito comum, mas parece que quase ninguém o usa para projetos maiores, como jogos AAA. Para mim, funciona muito bem, nunca tive um problema com isso. Mas eu me pergunto por que todos os jogos AAA parecem usar compiladores comerciais como o Intel Studio? Por que isso...

11
Sistema de inventário auto-organizado / inteligente?

Na semana passada, estive trabalhando em um sistema de inventário com o Unity3D. No começo, recebi ajuda dos caras do Design3, mas não demorou muito para dividirmos o caminho, porque eu realmente não gostei da maneira como eles fizeram seu código, não tinha cheiro de OOP. Eu dei mais alguns passos...

11
Como associar um key_callback a uma instância da classe wrapper?

Estou tentando agrupar minhas chamadas GLFW3 em uma única classe: class WindowManager { private: GLFWwindow* window_; GLFWmonitor* monitor_; Keyboard* keyboard_; ... } E estou tentando configurar uma classe de teclado único que coleta as teclas pressionadas durante a execução. No GLFW, posso...

11
Como saber se o jogador está conectado?

Fiquei me perguntando se há alguma maneira de saber se o "jogador" está conectado ou não? Algo assim: if (GamePad.GetState(PlayerIndex.Two).IsConnected && !Gamer.PlayerTwo.IsSignedIn) Para que o controlador esteja conectado e possa ser usado, mas o jogador não está conectado a uma conta....

11
O que é design orientado a dados? [fechadas]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Eu tenho lido muitos...