Preguntas etiquetadas con architecture

18
Estructura de la unidad de juego RTS

Quiero una manera de hacer muchas unidades diferentes sin tener que programar cosas como moveTo y Attack más de una vez A mi modo de ver, hay 2 formas en que puedo hacer esto. Una única clase de Unidad genérica con banderas que especifica lo que puede / no puede hacer (luego cree instancias en...

18
¿Cómo codificar UI / HUD en Entity System?

Creo que ya tengo la idea del Sistema de Entidades inspirado en Adam Martin (t-machine). Quiero comenzar a usar esto para mi próximo proyecto. Ya sé lo básico de Entidad, Componentes y Sistemas. Mi problema es cómo manejar UI / HUD. Por ejemplo, una ventana de búsqueda, una ventana de habilidades,...

18
¿Debe Vector3 heredar de Vector2?

Estoy creando un par de clases Vector2(X e Y) y Vector3(X, Y y Z), pero no sé si hacer Vector3heredar Vector2o si volver a implementar las variables miembro m_xy m_yotra vez. ¿Cuáles son los pros y los contras de cada lado (herencia vs redefinición)? Editar: estoy usando C ++...

18
¿Cómo deben ser conscientes los objetos del juego?

Me resulta difícil encontrar una manera de organizar los objetos del juego para que sean polimórficos, pero al mismo tiempo no polimórficos. Aquí hay un ejemplo: suponiendo que queremos todos nuestros objetos update()y draw(). Para hacerlo, necesitamos definir una clase base GameObjectque tenga...

18
¿Por qué los MMORPG todavía usan múltiples servidores?

Los MMORPG, algunos MOBA como League of Legends o incluso StarCraft 2 generalmente te obligan a elegir un servidor. Por lo general, son EE. UU., UE y MAR, en MMORPG, muchos por ubicación. Puedo ver que eso era necesario hace unos años, pero ahora con el advenimiento de AWS y ofertas similares que...

17
¿Qué implica un simple juego UDP?

Una vez intenté escribir un juego simple con UDP en una semana como prueba de usar y tirar. Fue horrible. Lo tiré temprano. El principal problema que tuve fue restaurar el estado del juego de todos los jugadores / enemigos / objetos a un estado anterior y avanzar rápidamente el juego hasta el...

17
¿Cómo se salva un mundo procesal?

Recientemente leí sobre cómo crear mundos de procedimiento ... pero ¿cómo guardo uno? En juegos como Terraria o Minecraft, los usuarios pueden modificar libremente el paisaje, pero ese mundo no se puede recrear desde el inicio. ¿Qué técnicas se utilizan para salvar mundos procesales pero...