Perguntas com a marcação «c++»

10
Dicas para criar uma IA para um jogo de corrida 2D

Eu tenho um projeto escolar para construir uma IA para um jogo de corrida 2D, no qual competirá com várias outras IAs ( sem colisão ). Nos é dada uma imagem bitmap em preto e branco da pista de corrida; podemos escolher estatísticas básicas para o nosso carro (manuseio, aceleração, velocidade...

10
Como lidar com o netcode?

Estou interessado em avaliar as diferentes maneiras pelas quais o netcode pode "se conectar" a um mecanismo de jogo. Estou projetando um jogo multiplayer agora e até agora concluí que preciso (pelo menos) de um thread separado para lidar com os soquetes de rede, distinto do restante do mecanismo...

10
Como Table.drawDebug foi descontinuado no libGDX, o que devo usar?

Estou seguindo o livro "Learning LibGDX Game Development" para criar um jogo simples. Estou na seção de criação de menus, onde criamos um estágio e o renderizamos com bordas de depuração. O livro diz para usar, Table.drawDebug(stage)mas esse método estático parece ter sido completamente removido...

10
Como implementar a interação entre as peças do motor?

Quero fazer uma pergunta sobre como a troca de informações entre as partes do motor do jogo deve ser implementada. O mecanismo é separado em quatro partes: lógica, dados, interface do usuário, gráficos. No começo eu fiz essa troca através das bandeiras. Por exemplo, se o novo objeto for adicionado...

10
Resposta do retângulo de colisão

Estou tendo dificuldades em obter um retângulo móvel para colidir com mais de um retângulo. Estou usando SFML e tem uma função útil chamada intersectsque leva 2 retângulos e retorna as interseções. Eu tenho um vetor cheio de retângulos que eu quero que meu retângulo móvel colide. Estou percorrendo...

9
Como posso usar o Editline para um console no jogo?

Gostaria de adicionar um console no jogo a um jogo C ++ que estou criando. Embora renderize o console e analise os comandos com os quais estou bem, o aspecto de entrada e edição de texto (por exemplo, manipulação de teclas esquerda / direita, backspaces etc ...) parece muito esforço que eu prefiro...