Preguntas etiquetadas con c++

13
¿Ocultar datos del juego del jugador?

Estoy trabajando en mi primer juego (C ++), y quiero usar un diseño basado en componentes. He leído mucho sobre esto últimamente y ayer decidí que quería almacenar datos de objetos en archivos JSON externos, para permitir una mayor flexibilidad y facilidad de acceso. Entonces caí en la cuenta de...

12
¿Cómo abordar los elementos de la GUI?

Nota: planeo hacer mi propio sistema GUI. Será bueno para el aprendizaje, liviano, solo tengo partes que necesito, se vincula con el juego, etc. Estaba pensando en cómo hacerlo. Los elementos que quiero decir son: Botones de radio Introduzca texto aquí cuadros Botones Deslizadores Casillas de...

12
Consejos necesarios para un motor de física

Recientemente comencé un proyecto, construyendo un motor de física. Esperaba que me pudieran dar algunos consejos relacionados con alguna documentación y / o las mejores tecnologías para esto. En primer lugar, he visto que Game-Physics-Engine-Development es muy recomendable para la tarea en...

12
¿Cómo debo implementar una cámara en primera persona?

Soy un programador principiante y estoy creando un proyecto que me permite caminar por las habitaciones con una cámara en primera persona. Hasta ahora, tengo los edificios dibujados y encendidos, pero ahora estoy atascado y no sé cómo hacer una cámara en primera persona que me permita...

12
Números aleatorios en C ++

Recientemente me acostumbré a los idiomas modernos que incluyen un buen generador aleatorio, que generalmente es el Mersenne Twister; ahora que volví a C ++ tengo que decidir qué usar. Busqué implementaciones de Mersenne Twister y noté que hay muchas: ¿hay alguna que sea más utilizada y...

12
OpenGL orientado a objetos

He estado usando OpenGL durante un tiempo y he leído una gran cantidad de tutoriales. Además del hecho de que muchos de ellos todavía usan la tubería fija, generalmente arrojan toda la inicialización, los cambios de estado y el dibujo en un archivo fuente. Esto está bien para el alcance limitado de...

12
Búsqueda eficiente de caminos en el espacio libre

Tengo un juego situado en el espacio, y me gustaría emitir órdenes de movimiento, lo que requiere encontrar caminos. Ahora, entiendo que A * y tal se aplican principalmente a los árboles, y no al espacio vacío que no tiene nodos de búsqueda de ruta. Tengo algunos obstáculos, que actualmente se...

12
¿Estrés probar un servidor de juegos sin usuarios?

Estoy trabajando en un juego de cartas y su servidor. Habrá un lobby con muchas mesas y muchos jugadores. El único problema es, ¿cómo puedo ver cómo podría manejar cientos de usuarios concurrentes sin cientos de usuarios concurrentes? ¿Cómo se suele hacer este tipo de

12
Dependencia de clase circular

¿Es un mal diseño tener 2 clases que se necesitan mutuamente? Estoy escribiendo un pequeño juego en el que tengo una GameEngineclase que tiene algunos GameStateobjetos. Para acceder a varios métodos de representación, estos GameStateobjetos también necesitan conocer la GameEngineclase, por lo que...

12
Actualiza y renderiza en hilos separados

Estoy creando un motor de juego 2D simple y quiero actualizar y renderizar los sprites en diferentes hilos, para aprender cómo se hace. Necesito sincronizar el hilo de actualización y el de render. Actualmente, uso dos banderas atómicas. El flujo de trabajo se parece a: Thread 1...