Desenvolvimento de jogos

7
Projetando IA em uma batalha 1 contra 1 semelhante ao Pokemon

Estou criando um jogo em que o sistema de batalha é semelhante ao Pokemon. Ou seja, uma batalha 1 contra 1 com apenas alguns movimentos (4-6) para escolher. À medida que o jogo está tomando forma, estou começando a pensar em algumas das áreas de codificação mais difíceis, como a IA do inimigo, e...

7
Sombreadores padrão GLSL

Venho armando meu mecanismo com código de verificação de erro. Vou tentar descrever essa situação com minhas melhores habilidades. Sempre que carrego um sombreador e há um erro (arquivo não existe, erro de compilação, qualquer coisa que possa dar errado) eu excluo o sombreador e defino o ponteiro...

7
Classificar polígonos em ordem - não está funcionando?

Eu sou bastante novo em programação em um mundo 3D. Estou tentando criar uma tela em que todos os objetos são desenhados na ordem do mais longe ao mais próximo e de baixo para cima - para que não se sobreponham, mas há problemas. Como você pode ver, alguns dos objetos se sobrepõem. Nenhum dos...

7
C # Perlin noise - gerando "infinitos" pedaços de terreno?

Atualmente, estou escrevendo um pequeno scroller lateral em C #, para aprender C # e me divertir. No momento, tenho um gerador de números aleatórios simples gerando o mundo, mas não é exatamente tão bom - por isso, com algumas pesquisas, descobri que a geração de ruído Perlin pode me ajudar um...

7
Como verifico se um canto do bloco está visível no espaço 2D?

Estou tentando implementar a névoa da guerra e estou com problemas. Quero verificar se o jogador é capaz de ver os cantos de cada peça dentro de um determinado raio, no entanto, não tenho certeza de como verificar se a visão dos cantos deve ser obstruída ou não. Existe uma maneira rápida de fazer...

7
HLSL - Criando sombras em 2D

A maneira como eu crio sombras é pela seguinte técnica: http://www.catalinzima.com/2010/07/my-technique-for-the-shader-based-dynamic-2d-shadows/ Mas eu tenho perguntas para o HLSL. Do jeito que eu faço atualmente, tenho uma imagem em preto e branco, onde Preto significa 'objeto' e branco...

7
maneira mais eficiente de criar um sistema de grade em unidade

Estou criando um pequeno jogo de defesa de torre para me familiarizar com a unidade. No começo, eu ia imitar um sistema de grade capturando toques / cliques do mouse e arredondando as coordenadas para o número inteiro mais próximo. Isso tem um custo muito baixo e funciona bem para colocar as...

7
Portar o aplicativo libgdx para iOS

Eu fiz meu jogo usando libgdx, que é uma estrutura de plataforma cruzada que suporta desktop, Android e html5 (usando o Google Web Toolkit). Qual poderia ser uma rota possível para portar meu jogo para

7
Algoritmo AI de Damas

Estou fazendo uma IA para o meu jogo de damas e estou tentando dificultar o máximo possível. Aqui estão os critérios atuais para uma mudança na dificuldade mais difícil: 1: Procure um bloco: é quando uma peça está sendo ameaçada e outra peça pode ser movida por trás dela para protegê-la. Aqui está...

7
Jogo XNA 4 para ambos os perfis

Estou escrevendo jogo no XNA 4 e esta versão tem dois perfis de alta definição e alcance. Meu problema é que preciso ter meu código de jogo para cada um desses perfis e é muito desconfortável ter dois projetos e fazer todas as alterações nos dois. Minha ideia era usar a diretiva pré-processador...

7
glTranslate, como exatamente isso funciona?

Tenho alguns problemas para entender como o glTranslate funciona. No começo, pensei que seria simplesmente adicionar valores ao eixo para fazer a transformação. No entanto, criei dois objetos que carregariam bitmaps, um tem matriz definida como GL_TEXTURE: public class Background { float[]...

7
Fontes baseadas em vetor vs. fontes de bitmap em jogos (2D)?

Eu sei que muitos jogos estão usando fontes de bitmap. Quais são as vantagens da renderização / manipulação de fontes com base em vetor quando comparadas às fontes de bitmap e em quais cenários elas mais importam? Prefira um foco em jogos 2D ao responder a esta pergunta. Se relevante, inclua...

7
Implementação do Padrão do Observador

Para me ensinar programação básica de jogos, vou programar um clone de Pong. Usarei o padrão de design do Observer, com uma interface entre a entrada e o mecanismo do jogo. No entanto, não tenho certeza do que a interface deve fazer. Uma idéia que tive foi que a interface de entrada dissesse ao...

7
Como integrar o editor de jogos ao mecanismo?

O que estou tentando descobrir é qual é a melhor maneira de integrar o editor (nível, efeitos, modelo, etc ...) da maneira mais eficaz? Agora, a primeira coisa que pensei seria criar o mecanismo de jogo (*) extremamente modular. Por exemplo, tomei o exemplo de estados de jogo. Você pode ter vários...