Perguntas com a marcação «design-patterns»

16
Criando um jogo baseado em componentes

Estou escrevendo um shooter (como 1942, gráficos 2D clássicos) e gostaria de usar uma abordagem baseada em componentes. Até agora, pensei no seguinte design: Cada elemento do jogo (dirigível, projétil, powerup, inimigo) é uma Entidade Cada entidade é um conjunto de componentes que podem ser...

14
Como represento projéteis em um videogame?

Estou fazendo um jogo simples de tiro fixo, semelhante ao "Galaga" ,) como parte de uma apresentação que estou fazendo. Estou imaginando que estratégias e estruturas de dados as pessoas usariam para rastrear projéteis, como lasers disparados da nave espacial. Uma implementação super simples que eu...

12
Padrões de design para sistemas de regras?

Como um projeto divertido e rápido, tentei escrever um jogo de paciência. Mas, ao escrever os sistemas de regras, senti-me sujo , porque meu código parecia completamente desestruturado e inextensível , principalmente porque minha lógica de jogo era um código de espaguete completo. Eu já enfrentei...

12
Criando um sistema robusto de itens

Meu objetivo é criar um sistema de itens modular / o mais genérico possível que possa lidar com coisas como: Itens atualizáveis ​​(+6 Katana) Modificadores de estatística (+15 de destreza) Modificadores de Item (% X de chance de causar dano em Y, chance de congelar) Itens Recarregáveis ​​(equipe...

11
Padrão para executar ações do jogo

Existe um padrão geralmente aceito para executar várias ações em um jogo? Uma maneira de um jogador executar ações e também que uma IA possa executar ações, como movimento, ataque, autodestruição etc. Atualmente, tenho um BaseAction abstrato que usa genéricos do .NET para especificar os diferentes...

10
O Design Orientado a Domínio é bom para jogos?

Acabei de ler sobre os modelos de domínio e isso me esclareceu desde que desenvolvi um jogo que possui uma classe que contém apenas dados (poucos comportamentos / métodos). Designei o trabalho de lidar com essas classes para os gerentes ... e agora meu gerente parece um objeto de Deus. Meu objeto...