Programacion

Solo disponible en BuenasTareas
  • Páginas : 117 (29097 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2010
Leer documento completo
Vista previa del texto
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

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...
tracking img