Desarrollo de juegos

Preguntas y respuestas para desarrolladores de juegos profesionales e independientes.

2
Modelado de órbita elíptica
Estoy jugando con las órbitas en un simple juego 2-d donde un barco vuela por el espacio y se siente atraído por cosas masivas. La velocidad de la nave se almacena en un vector y la aceleración se aplica a cada cuadro según corresponda, dada la ley de gravitación universal …

3
¿Actualizar la memoria de textura a través del sombreador?
Lo que dice el título ¿Es posible actualizar una textura a través de un sombreador glsl? Algo como : //Read vec4 Pixel = texture2D(TextureID,gl_TexCoord[TextureIndex].st); //Write to texture memory ? vec4 NewPixel = Pixel + vec4(0.0,0.0,0.0,AlphaPatch); // ?? How to write back to texture memory ?? texture2D(TextureID,gl_TexCoord[TextureIndex].st) = NewPixel; ??

3
¿Qué hace la función Sys_PageIn () en Quake?
He notado en el proceso de inicialización del Quake original que se llama la siguiente función. volatile int sys_checksum; // **lots of code** void Sys_PageIn(void *ptr, int size) { byte *x; int j,m,n; //touch all memory to make sure its there. The 16-page skip is to //keep Win 95 from …
8 c  win32 







5
¿Qué implicaciones tiene JIT (javascript / canvas) frente a AOT (Flash) en términos del rendimiento del juego basado en el navegador?
En mi experiencia, incluso hasta el día de hoy, todavía veo más un retraso visual en el movimiento / animación de entidades en los juegos basados ​​en JavaScript (Canvas) que en los juegos basados ​​en Flash. ¿Por qué es esto? ¿Cuál es exactamente la discrepancia en el nivel más básico …

7
Como indie, ¿cómo proteger tu juego?
Como indie, es posible que no trabajes en una empresa. Y puede que tengas una gran idea de juego y sientas que será un gran éxito. Cuando lanzaste tu juego. ¿Cómo lo proteges como tu propia creación? Para que alguien tampoco pueda robar el título y publicar una "secuela", por …
8 marketing 

2
¿Qué datos intercambiar en juegos multijugador en tiempo real?
Soy un programador aficionado y ahora tengo curiosidad por saber qué datos se intercambian en una sesión de varios jugadores en juegos en tiempo real como Starcraft 2. Hice un montón de búsquedas. Encontré que gafferongames.com ofrece una muy buena visión general de los temas a considerar. Glenn en su …

3
Mapa de altura vs malla modelo 3D
Actualmente estoy trabajando en un juego de PC en 3D (escrito en C ++ y DirectX 9.0) y estoy tratando de encontrar la mejor manera de almacenar datos de nivel en la memoria. La acción del juego se desarrolla bajo tierra, por lo que siempre hay un techo por encima …


5
Recursos de programación de audio [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente requerirá debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
8 c++  audio  sound 

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.