Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes

2
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++) { spriteBatch.draw(texture, i*tWidth, …


2
Detecção e resposta de colisão em um sistema de entidades
Mais diversão com um ES ... Atualmente, tenho alguns sistemas: Renderizador (atributo Renderizável, atributo Transformar) Movimento (atributo Movable, atributo Transform, atributo Renderable [para caixas delimitadoras, etc]) Entrada (atributo InputReceiver) etc. Estou adicionando detecção de colisão. Meu primeiro pensamento foi adicionar um novo sistema que realiza colisão. Faz sentido para mim …

4
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 …
12 sdl  input  mouse 

1
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 com o artista …
12 art 



5
Equilíbrio prático da mecânica de videogame “casual”
Sou desenvolvedor e designer de pequenos jogos há anos e recentemente comecei a trabalhar em documentos de design mais sérios para projetos maiores. Um tema comum no qual estou correndo é o desequilíbrio quando se trata de mecânica de RPG de "sorte". Chance de acerto crítico. Chance de acertar / …


4
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 os …

1
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 …

2
Stress testando um servidor de jogos sem usuários?
Estou trabalhando em um jogo de cartas e seu servidor. Haverá um lobby com muitas mesas e muitos jogadores. O único problema é: como posso ver como ele pode lidar com centenas de usuários simultâneos sem centenas de usuários simultâneos? Como esse tipo de coisa geralmente é feito?
12 c++  server  testing 


4
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 dependência circular. Você chamaria isso de design …
12 c++  architecture 

4
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 …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.