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

O padrão de design é uma solução reutilizável geral para um problema comum dentro de um determinado contexto no design de software.

3
Usando classes "friend" no desenvolvimento de jogos
Normalmente, no C ++, a velocidade de desenvolvimento de jogos é valorizada em relação ao encapsulamento, portanto, você vê uma tonelada de membros da classe acessíveis ao público que realmente não deveriam ser públicos. Parece que, na maioria dos casos, acho que apenas algumas classes muito seletas realmente precisam conhecer …

3
MVC ou componentes, ou ambos?
Sou um desenvolvedor experiente, mas recentemente estou querendo entrar na programação de jogos, mas como você sabe, o desenvolvimento de jogos é uma fera totalmente diferente da maioria das outras formas de programação (talvez apenas superada pelo desenvolvimento de sistemas operacionais). Dito isto, eu tenho lido Game Coding Complete (ISBN …


2
Design iterativo em larga escala
Normalmente, no desenvolvimento de jogos, o desenvolvimento linear ( modelo em cascata ) é cheio de obstáculos que drenam a sanidade do programador (o jogo ficou horrível, não pode ser reprojetado). Digite o design iterativo . O design iterativo permite a criação de protótipos de várias possibilidades no espaço de …

1
Padrão de design de regra / validação
Quais padrões de design podem ser usados ​​para criar um sistema de regras / validação para um jogo como o xadrez (este é apenas um exemplo simples, o jogo real precisa de conjuntos de regras mais difíceis) Eu li várias perguntas neste site e não encontrei uma resposta conclusiva nem …



1
Projeto de um sistema de câmera
Pensando em um jogo comum, não importa o tipo de jogo, é muito provável que precisemos de algum tipo de câmera. Por exemplo: Câmera de depuração: controlada pelo teclado e mouse, com isso somos capazes de nos mover em qualquer lugar da nossa cena. Câmera com script: com isso, podemos …

1
Como posso atualizar seletivamente o XNA GameComponents?
Eu tenho um pequeno jogo 2D no qual estou trabalhando no XNA. Até agora, eu tenho uma nave controlada por jogadores que opera com impulso vetorial e é muito divertido girar em círculos. Implementei isso como DrawableGameComponent e o registrei no jogo usando game.Components.Add (this) no construtor Ship Object. Como …

2
Capitalizando a herança prototípica do JavaScript
O JavaScript possui um sistema de objetos sem classe no qual os objetos herdam propriedades diretamente de outros objetos. Isso é realmente poderoso, mas não é familiar para programadores treinados classicamente. Se você tentar aplicar padrões clássicos de design diretamente ao JavaScript, ficará frustrado. Mas se você aprender a trabalhar …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.