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
Patrones de diseño para sistemas de reglas?
Como un proyecto rápido y divertido, intenté escribir un juego de solitario. Pero al escribir los sistemas de reglas, me sentí sucio , porque mi código se sentía completamente desestructurado e inextensible , principalmente porque mi lógica de juego era un código completo de espagueti. Me he encontrado con este …


1
Crear un sistema de artículos robusto
Mi objetivo es crear un sistema de elementos modular / tan genérico como sea posible que pueda manejar cosas como: Artículos actualizables (+6 Katana) Modificadores de estadísticas (+15 de destreza) Modificadores de objeto (% X posibilidad de hacer daño Y, posibilidad de congelar) Artículos recargables (personal mágico con 30 usos) …



1
Patrón para realizar acciones de juego
¿Existe un patrón generalmente aceptado para realizar diversas acciones dentro de un juego? Una forma en que un jugador puede realizar acciones y también que una IA puede realizar acciones, como movimiento, ataque, autodestrucción, etc. Actualmente tengo una BaseAction abstracta que usa genéricos .NET para especificar los diferentes objetos que …





3
Crear entidad como una agregación
Recientemente pregunté sobre cómo separar las entidades de su comportamiento y la respuesta principal vinculada a este artículo: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ El concepto final escrito aquí es el de: OBJETO COMO UNA AGREGACIÓN PURA. Me pregunto cómo podría crear entidades de juego como agregación pura usando C #. Todavía no he entendido …

4
¿Es Domain Driven Design bueno para los juegos?
Acabo de leer sobre los modelos de Dominio y me iluminó desde que desarrollé un juego que tiene una clase que solo contiene datos (pocos comportamientos / métodos). Asigné el trabajo de manejar estas clases a los gerentes ... y ahora mi gerente parece un objeto de Dios. Mi objeto …




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.