Desenvolvimento de jogos

8
Como implementar uma viga de trator?

Estou trabalhando em um jogo em que o jogador pode pegar objetos usando algo como um raio de trator e carregá-los. Atrair o objeto em direção ao centro do feixe não é difícil. Mas quando o objeto estiver próximo o suficiente do centro, preciso mantê-lo lá enquanto o jogador se move, e é com isso...

8
Qual é o objetivo das camadas nos editores de mapas?

Tenho uma pergunta sobre editores de mapas, como o Tiled, por exemplo. Atualmente, estou criando meu próprio editor de mapas e me perguntei se alguém poderia me explicar qual é o propósito de colocar camadas em mosaico, por exemplo. Qual é o objetivo da criação de um

8
Faça uma distribuição aleatória falsa?

Às vezes, um evento aleatório "real" parece injusto e deixa os jogadores frustrados. Por exemplo, um inimigo tem probabilidade de 20% de causar dano duplo ("acerto crítico"). Assim, ele poderia fazer 4 acertos críticos consecutivos com probabilidade de 1/725. Não é tão pequeno quanto...

8
Como fazer o caminho de starcraft?

Eu tenho tentado descobrir como implementar algo como a busca de caminhos no Starcraft 2. Não estou procurando todos os recursos sofisticados, como flocagem, filas etc. Na verdade, eu gosto de como no Starcraft 1 as unidades interferem entre si. de outros. Mas eu quero um localizador de caminho...

8
Detecção de colisão de inclinação de bola vs 45 graus

Eu tenho um jogo simples em que o jogador move uma bola. A bola quica nas paredes. No momento, tenho paredes quadradas (■) implementadas: uso colisões de caixas delimitadoras simples para verificar se o jogador se moverá para uma parede ao atualizar sua velocidade x ou y; nesse caso, multiplico...

8
Como crio um efeito de paralaxe 2.5d?

Tenho uma experiência decente em gráficos e programação 3D, mas sou novo no desenvolvimento de jogos. Atualmente, estou explorando diferentes possibilidades e realmente quero fazer um jogo de RPG. Eu estava pensando sobre a vista isométrica 2D clássica, mas eu realmente amo a aparência e a sensação...

8
Como lidar com pular uma ladeira em um jogo de corredor?

Em um corredor sem fim em 2D, o que deve acontecer quando o jogador está correndo "muito rápido" por uma ladeira e pula? Por exemplo, em um caso "normal": .O. . __..O_____ . / . / O/ _/ Se ele estiver se movendo para a direita devagar, ele pulará para cima e pousará na parte plana da...

8
Movimento suave em um jogo baseado em peças

Como podemos fazer nosso personagem se mover suavemente através de peças? Ele move ladrilhos por ladrilhos, mas isso parece pouco profissional. Além disso, quando você mantém as teclas de seta pressionadas, ele fecha a tela. Como podemos impedir que isso

8
Como desenhar borda de tabela em libgdx?

Eu sou novo no libgdx e atualmente estou trabalhando no TableLayout e imaginando como poderia desenhar bordas para cada célula. Eu fiz algumas pesquisas sobre isso, mas parece que eu poderia criar essa solução apenas: /programming/13828423/drawing-table-borders-in-libgdx-0-9-7 No entanto, ativar...

8
Algoritmo para produzir quebra-cabeças 'Lady or Tiger'?

Qual é o meu problema: Há um quebra-cabeça de Raymond Smullyan que funciona mais ou menos assim: você está em uma sala com muitas portas. Atrás de algumas daquelas portas, há damas; atrás dos outros, existem tigres. Seu objetivo é escolher uma das portas certas (aquelas com as mulheres). Em toda...

8
Como o Unity3D reduz um vértice .obj importado conta?

Eu tenho uma pergunta sobre como o Unity3D lida com a importação de arquivos .obj. Estou importando este bule de chá: http://groups.csail.mit.edu/graphics/classes/6.837/F03/models/teapot.obj O número de vértices que este bule possui é 3644. Eu sei que a classe Mesh do Unity precisa replicar esses...