Programacion
D E
V I D E O J U E G O S
C O N
S D L
PROGRAMACIÓN DE VIDEOJUEGOS CON SDL
0
P R O G R A M A C I Ó N
D E
V I D E O J U E G O S
C O N
S D L
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,visite http://creativecommons.org/licenses/by-nc-nd/2.5/ o envie una carta a Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
1
P R O G R A M A C I Ó N
D E
V I D E O J U E G O S
C O N
S D L
Índice.
Introducción ............................................................................................. 4 Historia de losvideojuegos....................................................................... 6
La llegada del ordenador personal ...............................................................................................6 Sistemas Operativos o la torre de Babel.......................................................................................8
Anatomía de unVideojuego..................................................................... 9 Entrada. ...................................................................................................................................9
Visualización. ..............................................................................................................................9Sonido........................................................................................................................................10 Comunicaciones.........................................................................................................................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.