Desenvolvimento de jogos

8
Fazendo uma bola Box2D pular para uma altura constante

Quero criar um jogo como o Doodle Jump. Estou usando libgdx e Box2d. Preciso de conselhos sobre como fazer minha bola saltar constantemente e com a mesma altura. Eu tentei definir a restituição do corpo da bola como 1 para que ela possa pular constantemente, mas quando pulo em um bloco, o...

8
Automatch / jogadores na fila

Estou usando o Node.js e o Redis. Estou tentando encontrar uma maneira confiável de automatch jogadores. Há um servidor correspondente e vários servidores de jogos configurados. A seguir, é o que eu preciso que aconteça: O jogador envia uma solicitação de ingresso com o tipo de jogo (pequeno /...

8
Y e X - Estou fazendo errado?

Às vezes, encontro problemas pequenos ao fazer meus projetos JavaScript. Isso ocorre porque a maioria das funções integradas do JavaScript executa X, Y se forem necessárias posições. (Naquela ordem). Mas quando eu construo uma matriz 2D, começo com Y, parece mais lógico para mim executar o eixo X...

8
Misturando threads e corotinas no Unity3D Mobile

Eu tinha uma rotina no Unity3D que baixava um zip de um servidor, extraia-o no caminho de dados persistentes e carregava seu conteúdo na memória. O fluxo ficou mais ou menos assim: IEnumerator LongCoroutine() { yield return StartCoroutine(DownloadZip()); ExtractZip(); yield return...

8
Determinando se a remoção de um voxel interromperá um grupo

Eu tenho a seguinte situação: Eu tenho uma grade 3d de voxels (ativado / desativado, o tamanho máximo é provavelmente 128x128x128). Sei de antemão que, dentro da rede, todos os voxels que estão ligados estão interconectados, formando um único grupo. Agora eu preciso determinar: quando eu remover...

8
Como o Unity usa o C # como uma linguagem de script?

Que eu saiba, até agora, eu pensei que o C # é e sempre foi uma linguagem compilada. Recentemente, comecei a estudar o Unity3d e notei que eles fornecem C # como uma opção para criar scripts e interagir com objetos de jogos por meio de sua API (juntamente com JavaScript e algumas outras...

8
Como evitar o bloqueio do cardan

Eu estou tentando escrever código com gira um objeto. Eu o implementei como: A rotação sobre o eixo X é dada pela quantidade de alteração nas coordenadas y de um mouse e a rotação sobre o eixo Y é dada pela quantidade de alteração nas coordenadas x de um mouse. Este método é simples e funciona...

8
Qual é a melhor maneira de desenhar muitas árvores

Estou escrevendo um aplicativo que processa uma ilha aleatória plantada com árvores. As árvores são atualmente dois quadriláteros, cruzados e desenhados com texturas. Planejo ter malhas mais complexas que formem diferentes tipos de plantas, como palmeiras, carvalhos, gramíneas etc. O problema...

8
Conversão de densidade de campo de fluxo

Estou tentando implementar a navegação de campo de fluxo, conforme descrito em http://grail.cs.washington.edu/projects/crowd-flows/, mas não consigo entender como a Função de Densidade na Figura 4 do artigo deve lidar raio unitário. Alguém já implementou isso e pode fornecer mais...

8
Como mantenho meu personagem centralizado na tela?

Estou fazendo um jogo semelhante ao Legend of Zelda: Link to the Past (ação-aventura 2D de cima para baixo). Eu quero que o personagem fique centralizado na tela quando ele se mover. Atualmente, sempre que o jogador quer se mover, movo todo o mapa na direção oposta. Isso funciona, mas à medida que...

8
Cores brilhantes versus cores mais opacas

Eu estava conversando com um amigo outro dia e começamos a discutir sobre cores nos videogames, relacionadas aos gráficos / arte reais do jogo. Ele me disse que, embora seja fácil ver as coisas com cores vivas, às vezes é melhor usar cores opacas ou desbotadas, especialmente para coisas que você...