Desarrollo de juegos

12
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...

12
C # creando un juego de serpiente simple

Estaba pensando en crear un juego de serpientes con C #, así que tuve ideas en mi cabeza y surgieron algunos problemas. ¿Cómo puedo rastrear y generar en la ubicación correcta los bloques que se ejecutan después de la cabeza de la serpiente? Si la serpiente está construida con cinco bloques y el...

12
Sombras en renderizado diferido

He leído algunos materiales sobre renderizado diferido, y creo que entiendo lo esencial. Pero lo que no entiendo es cómo logra sombras. El G-buffer, por lo que yo sé, no implica crear un mapa de sombras para cada luz, por lo que estoy confundido sobre cómo el pase de iluminación es consciente de si...

12
¿Cómo debo desvincular y eliminar los búferes OpenAL?

Estoy usando OpenAL para reproducir sonidos. Estoy tratando de implementar una función de reproducción de disparar y olvidar que toma una ID de búfer y la asigna a una fuente de un grupo que he asignado previamente, y la reproduce. Sin embargo, hay un problema con las vidas de los objetos. En...

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
Elementos esenciales para construir un RTS [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Game Development Stack Exchange. Cerrado el año pasado . Me preguntaba si alguien...

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