Desarrollo de juegos

Preguntas y respuestas para desarrolladores de juegos profesionales e independientes.

5
Servidor de juegos C ++ distribuido que usa una base de datos
Mi servidor de juegos por turnos C ++ (que usa una base de datos) no se compara con la cantidad promedio actual de clientes (jugadores), por lo que quiero expandirlo a múltiples (más de una) cantidad de computadoras y bases de datos donde todos los clientes permanecerán dentro mundo de …
11 server  databases 


7
Bajo acoplamiento y estrecha cohesión
Por supuesto que depende de la situación. Pero cuando un objeto o sistema de palanca inferior se comunica con un sistema de nivel superior, ¿deberían preferirse las devoluciones de llamada o los eventos a mantener un puntero a un objeto de nivel superior? Por ejemplo, tenemos una worldclase que tiene …

3
¿Cómo hacen un seguimiento de los NPC en Left 4 Dead?
¿Cómo hacen un seguimiento de los zombis NPC en Left 4 Dead? Estoy hablando de los NPC que simplemente caminan hacia las paredes o deambulan sin rumbo fijo. Aunque los jugadores no pueden verlos, están allí (por ejemplo, dentro de las habitaciones o detrás de las puertas). Digamos que hay …
11 game-design  ai 



1
Algoritmo de búsqueda de ruta de triangulación A * (TA *)
Necesito ayuda para entender el algoritmo Triángulo A * (TA *) que describe Demyen en su trabajo Efficient Triangulation-Based Pathfinding , en las páginas 76-81. Describe cómo adaptar el algoritmo A * regular para la triangulación, para buscar otras rutas posiblemente más óptimas, incluso después de alcanzar / expandir el …


3
TRON: ¿Algoritmo de IA de juego?
Lightcycles o como se llamara. Dada una matriz 2D que representa el mapa del juego, donde cada elemento puede ser 0 o 1 (0 representa el espacio en blanco y 1 representa el espacio lleno), ¿cuál es el algoritmo utilizado para la IA del enemigo TRON?
11 2d  ai 

2
Animación esquelética eficiente
Estoy buscando adoptar un formato de animación esquelética ( como se indica aquí ) para un juego de estrategia en tiempo real. La representación individual de cada modelo en pantalla será pequeña, ¡pero habrá muchos! En la animación esquelética, por ejemplo, archivos MD5, cada vértice individual se puede unir a …

2
Funciones de flexibilización
Comencé a involucrarme con las funciones de aceleración (Flash AS3), surgió al tratar de entender el sitio web de TweenLite y Robert Penner: http://www.robertpenner.com/easing/ La pregunta que tengo es cuál es la base matemática para estas funciones. He visto otros sitios modificar las funciones para crear una función de aceleración …





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.