Preguntas etiquetadas con design-patterns

El patrón de diseño es una solución reutilizable general para un problema que ocurre comúnmente dentro de un contexto dado en el diseño de software.


3
MVC o componentes, o ambos?
Soy un desarrollador experimentado, pero recientemente he querido entrar en la programación de juegos, pero como saben, el desarrollo del juego es una bestia completamente diferente de la mayoría de las otras formas de programación (quizás solo superado por el desarrollo del sistema operativo). Dicho esto, he estado leyendo Game …


2
Diseño iterativo a gran escala.
Típicamente en el desarrollo del juego, el desarrollo lineal ( modelo en cascada ) está plagado de obstáculos que agotan la cordura del programador (el juego resultó horrible, no se puede rediseñar). Ingrese diseño iterativo . El diseño iterativo permite la creación de prototipos de varias posibilidades en el espacio …

1
Patrón de diseño de regla / validación
Qué patrones de diseño se pueden usar para crear un sistema de reglas / validación para un juego como el ajedrez (este es solo un ejemplo simple, el juego real necesita conjuntos de reglas más difíciles) He leído varias preguntas en este sitio y no he encontrado una respuesta concluyente …



1
Diseño de un sistema de cámara.
Pensando en un juego común, no importa el tipo de juego, es muy probable que necesitemos algún tipo de cámara. Por ejemplo: Cámara de depuración: controlada por teclado y mouse, con eso podemos movernos en cualquier lugar de nuestra escena. Cámara con secuencia de comandos: con eso podemos indicarle a …

1
¿Cómo puedo actualizar selectivamente XNA GameComponents?
Tengo un pequeño juego 2D en el que estoy trabajando en XNA. Hasta ahora, tengo un barco controlado por el jugador que opera con empuje vectorial y es terriblemente divertido girar en círculos. Implementé esto como DrawableGameComponent y lo registré con el juego usando game.Components.Add (this) en el constructor de …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.