Desenvolvimento de jogos

81
Quantos tópicos eu devo ter e para quê?

Devo ter threads separados para renderização e lógica, ou até mais? Estou ciente da imensa queda de desempenho causada pela sincronização de dados (sem falar nos bloqueios mutex). Eu estive pensando em levar isso ao extremo e fazer threads para todos os subsistemas concebíveis. Mas eu estou...

81
Como crio água 2D com ondas dinâmicas?

O novo Super Mario Bros tem água 2D muito legal que eu gostaria de aprender a criar. Aqui está um vídeo mostrando isso. Uma parte ilustrativa: As coisas que atingem a água criam ondas. Também existem ondas constantes de "fundo". Você pode dar uma boa olhada nas ondas constantes logo após 00:50...

79
Dicas de otimização de baixo nível em C ++ [fechadas]

Supondo que você já tenha o algoritmo de melhor escolha, que soluções de baixo nível você pode oferecer para extrair as últimas gotas de taxa de quadros de código doce do código C ++? Escusado será dizer que essas dicas se aplicam apenas à seção de código crítico que você já destacou em seu...

78
Como impedir que os mísseis-alvo orbitam seus alvos?

Estou desenvolvendo um jogo espacial 2D sem atrito e estou achando muito fácil fazer com que um míssil local orbite seu alvo. Estou curioso sobre estratégias anti-órbitas. Um exemplo simples é um míssil local que simplesmente acelera diretamente em direção ao seu alvo. Se esse alvo se mover...

78
Como funciona um mecanismo de colisão?

Como exatamente um mecanismo de colisão funciona? Esta é uma questão extremamente ampla. Que código mantém as coisas batendo contra o outro, que código faz o jogador entrar em uma parede em vez de atravessar a parede? Como o código atualiza constantemente a posição dos jogadores e a posição dos...

76
Mecanismo de jogo 2D recomendado para prototipagem [fechado]

Qual mecanismo de jogo de alto nível você recomendaria para desenvolver um protótipo de jogo 2D no Windows? (ou mac / linux, se desejar) O tipo de coisa que quero dizer com "alto nível" inclui (mas definitivamente não se limita a): não ter que gerenciar coisas de baixo nível, como buffers de...

76
Boa física 2D de plataformas [fechada]

Eu tenho um controlador de caracteres básico configurado para um jogo de plataformas 2D com Box2D e estou começando a ajustá-lo para tentar fazê-lo se sentir bem. Os mecanismos de física têm muitos botões para ajustar, e não está claro para mim, escrevendo com um mecanismo de física pela primeira...