Respuestas

2013-05-04T21:13:14+02:00
Los elementos de un juego

Independientemente de que juego estemos creando, algunos parámetros basicos son tenidos en cuenta en todos los juegos. Todos poseen una estructura similar y todos poseen algunos elementos similares. En diferentes magnitudes claro esta.

 

El elemento mas importante es la paciencia. Si han comenzado a leer este curso creyendo que al final iban a programar un Jedi Knight olvidenlo. Prestando mucha atención van a entender como encarar un Tetris, un Pong y si son bastante astutos un Pacman o un Galaxian. El resto de los juegos, lamento informarles, esta fuera del alzance de la escritura de este curso (y de muchos otros cursos mas). Piensen que 12 personas se demoraron 12 meses trabajando 8 horas para obtener por ejemplo un juego como Age of Empires. Que en comparación a los juegos actuales, parece un juego extremadamente básico. Si les puedo asegurar que al final del curso sabrán como estan hechos estos juegos y que se necesita aprender para hacerlos.

 

Estructura

Los juegos más sencillos poseen una estructura de programación similar. Si ven algún código de un programa completo sencillo observaran que tienen una estructura similar entre si.

 

 

En resumidas cuenta, al ejecutar el juego, reserva el espacio de memoria que va a necesitar, abre todas las filas que necesita (de grafico, de sonido, etc) y entra en un ciclo que solo sale cuando se termina el juego. En dicho ciclo obtiene los  ingresos del usuario (vía teclado, mouse,etc), realiza los cálculos necesarios (IA, física, movimientos) y los vuelca en la memoria. Esta memoria se la conoce como buffer. Una vez en el buffer es presentado a la pantalla y se vuelve al inicio del bucle.

2013-05-04T21:25:12+02:00

Los juegos más sencillos poseen una estructura de programación similar. Si ven algún código de un programa completo sencillo observaran que tienen una estructura similar entre si.

En resumidas cuenta, al ejecutar el juego, reserva el espacio de memoria que va a necesitar, abre todas las filas que necesita (de grafico, de sonido, etc) y entra en un ciclo que solo sale cuando se termina el juego. En dicho ciclo obtiene los  ingresos del usuario (vía teclado, mouse,etc), realiza los cálculos necesarios (IA, física, movimientos) y los vuelca en la memoria.