Desenvolvimento de jogos

Perguntas e respostas para desenvolvedores de jogos profissionais e independentes


1
O STL é eficiente o suficiente para dispositivos móveis?
Quando se trata de desenvolvimento de jogos para dispositivos móveis no NDK para iOS e Android, alguns desenvolvedores escrevem seus próprios contêineres C ++, enquanto outros afirmam que o STL é mais do que adequado para o desenvolvimento de jogos para dispositivos móveis (por exemplo, o autor da programação do …

2
Aumentar a velocidade do blitting?
Estou trabalhando em um sidecroller 2D no PyGame. Para cada mapa, usamos uma textura (esse é o tamanho real da textura): Em seguida, carregamos a imagem com este código: sprite = pygame.image.load("Maps/MapTesting.png") sprite.convert() sprite = pygame.transform.scale(sprite, (sprite.get_width()*6, sprite.get_height()*6)) Como você pode ver, a textura é ampliada 6 vezes para criar …
9 pygame 

3
Existe uma maneira melhor de configurar um sistema de eventos?
Os sistemas de eventos são incríveis, tornam o código extremamente difícil de manejar e realmente permitem a criação dinâmica de jogos através da fácil comunicação de objetos e do loop do jogo. Estou tendo dificuldades com a eficiência da minha implementação atual. Atualmente, minha pequena otimização de separar as listas …


1
Modos de mesclagem no Cocos2D com glBlendFunc
Tentamos replicar os modos de mesclagem mais comuns disponíveis no Photoshop e no Quartz 2D, mas criamos apenas 3 e isso após algumas pesquisas on-line. Para qualquer pessoa interessada, aqui estão elas: Multiplicar = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA Tela = GL_MINUS_DST_COLOR, GL_ONE Esquivar linear = GL_ONE, GL_ONE Você pode experimentar estes e …

3
Existem certificações de desenvolvimento de jogos / gráficos?
Existem certificações respeitadas pela indústria para desenvolvedores de jogos ou gráficos? Editar: Estou pensando em certificações profissionais semelhantes ao Microsoft Certified Professional Developer (MCPD) ou Cisco Certified Network Associate (CCNA), mas específicas para o desenvolvimento de jogos.
9 education  jobs 

2
Compactação de dados salvos no jogo
Estou escrevendo um jogo que precisa salvar muitos dados detalhados (trajetórias exatas de algumas entidades) em um arquivo externo. Quero economizar espaço em disco e largura de banda compactando-o, mas nunca fiz isso, então não sei se existe uma maneira preferida de fazê-lo. É claro que a compressão-descompressão não deve …

2
Quais são os conceitos específicos de matemática, física, IA e conceitos gerais que um programador deve conhecer para desenvolver um mecanismo de jogo? [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 . Como programador de aplicativos centrados na Web e em banco de dados, tenho …

1
API de carregamento do modelo C ++?
Estou procurando a API de carregamento de modelo C ++ mais capaz. Até agora, encontrei toneladas de dobras, obj e outros carregadores de formato de arquivo. Mas as bibliotecas que encontrei tendem a carregar apenas um tipo de modelo, e isso exige que você aprenda algumas interfaces API? Existe uma …
9 c++  models  loading 


3
Quadrados de marcha: Encontrando vários contornos em um campo de origem?
Principalmente, esta é uma pergunta de acompanhamento para um problema de algumas semanas atrás , mesmo que seja sobre o algoritmo em geral, sem aplicação ao meu problema real. O algoritmo basicamente pesquisa em todas as linhas da imagem, começando no canto superior esquerdo até encontrar um pixel que seja …
9 2d 

3
Ladrilhando Física usando Farseer
Estou tendo um problema com o Farseer Physics Engine, onde, em um ambiente lado a lado, meu objeto às vezes interage com cantos de outros objetos, mesmo que eles se alinhem perfeitamente. Eu li sobre pessoas sugerindo que você calcule e crie um objeto maior, usando Marching Squares ou algo …



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.