Desenvolvimento de jogos

9
Habilidade vs. Sorte, a proporção e sua medição

Amigos de jogadores, existe um termo para descrever o nível de variação em um jogo, em comparação com a sorte. A guerra do jogo de cartas teria 0 de habilidade e 1,0 de sorte, porque o jogador não pode afetar o jogo. Não consigo pensar em algo que tenha a habilidade 1.0. No começo, pensei em...

9
Construindo dados de adjacência do triângulo

Dada uma lista de índices de triângulo, como exatamente se converte isso em uma lista de índices com adjacência para um sombreador de geometria? Observe que estamos falando estritamente de índices aqui - os vértices estão presentes, mas vamos nos concentrar apenas nos índices, porque podemos...

9
Como usar o OpenGL moderno para jogos em 2D?

Eu encontrei uma infinidade de tutoriais "modernos" do OpenGL (3.0+) para 3D, mas não encontrei quase nada ao procurar informações sobre como usá-lo no desenvolvimento de jogos em 2D. Como posso começar a usar o OpenGL para jogos em 2D? Especificamente, estou interessado em obter respostas para os...

9
Proteção de demonstração (e jogo real)

Em alguns meses, pretendo começar a mostrar o jogo (espero comercial) em que estou trabalhando para o público (internet). O problema é que, além de capturas de tela e um trailer (por exemplo, funcionalidade de recurso), como alguém faz adequadamente uma demonstração que pode ser...

9
Como escolho o fator de escala de um mundo de jogo em 3D?

Estou fazendo um protótipo de jogo de tanque 3D com alguma simulação de física, estou usando C ++. Uma das decisões que preciso tomar é a escala do mundo do jogo em relação à realidade. Por exemplo, eu poderia considerar uma unidade de medida no jogo para corresponder a 1 metro na realidade. Parece...

9
Corotinas em série

Como eu empilharia uma série de chamadas da Coroutine que deveriam ser executadas uma após a outra? Tentei obter um efeito de cor intermitente, repetindo uma série de leituras de cores em uma rotina, mas não está funcionando.

9
Como atrair modders para o seu jogo?

Estou desenvolvendo um jogo, mas como estou trabalhando sozinho, a quantidade de conteúdo que posso criar é muito limitada. Por isso, quero que meu jogo seja modificado, com esse objetivo, estou planejando criar uma API de modding completa, que seria exposta aos scripts lua. Eu também criaria...

9
Espelhos rotativos slerping

Giro meu personagem do jogo para assistir ao alvo usando o seguinte código: transform.rotation = Quaternion.Slerp(startQuaternion, lookQuaternion, turningNormalizer*turningSpeed/10f) startQuaternion é a rotação atual do personagem quando um novo alvo é dado. lookQuaternion é a direção que o...

9
Faça a coisa rápida parecer lenta (Box2D)

Estou trabalhando em um jogo em que você controla um trabuco para lançar bolas ao adversário. É como um jogo chamado 'Medieval Siege'. Quando o trabuco está balançando o braço, o jogador precisa aproveitar o melhor momento para pressionar o botão e soltar a bola. Então a bola voará no ângulo...