Programación de videojuegos en c con SDL
DE
VIDEOJUEGOS
CON
SDL
PROGRAMACIÓN DE VIDEOJUEGOS CON SDL
0
PROGRAMACIÓN
DE
VIDEOJUEGOS
CON
SDL
Programación de Videojuegos con SDL
Alberto García Serrano
Esta obra está bajo una licencia Attribution-NonCommercial-NoDerivs 2.5 de Creative
Commons. Para ver una copia de esta licencia, visitehttp://creativecommons.org/licenses/by-nc-nd/2.5/ o envie una carta a Creative Commons,
559 Nathan Abbott Way, Stanford, California 94305, USA.
1
PROGRAMACIÓN
DE
VIDEOJUEGOS
CON
SDL
Índice.
Introducción ............................................................................................. 4
Historia de los videojuegos....................................................................... 6
Lallegada del ordenador personal ...............................................................................................6
Sistemas Operativos o la torre de Babel.......................................................................................8
Anatomía de un Videojuego..................................................................... 9
Entrada....................................................................................................................................9
Visualización. ..............................................................................................................................9
Sonido........................................................................................................................................10Comunicaciones.........................................................................................................................10
Game loop..................................................................................................................................10
Los cimientos de unvideojuego...................................................................................................11
La idea. ......................................................................................................................................12
Los elementos del juego.............................................................................................................12
Manos a laobra..........................................................................................................................14
Primeros pasos con SDL ........................................................................ 23
Trabajando con SDL ..................................................................................................................24
Video.............................................................................................................................................26
Cargando y mostrando gráficos..................................................................................................28
Efectos especiales: Transparencias y alpha-blending .................................................................32
Otras funciones de interés..........................................................................................................36
Gestión de eventos........................................................................................................................38
Tipos de eventos ........................................................................................................................39
Lectura de eventos.....................................................................................................................39
Eventos del teclado ....................................................................................................................40
Eventos de ratón.........................................................................................................................44
Eventos del joystick...
Regístrate para leer el documento completo.