PDF Gratis: Programación de Videojuegos con SDL para Windows y Linux



Simple DirectMedia Layer (SDL) es un grupo de bibliotecas elaboradas en el lenguaje de programación C que otorgan funcionalidades simples para hacer operaciones de dibujo en 2 magnitudes, administración de efectos de ruido y canción, además de carga y administración de imágenes. Fueron hechas al inicio por Sam Lantinga, un creador de videojuegos para la plataforma GNU/Linux.

A pesar de estar programado en C, tiene wrappers a otros idiomas de programación como C++, Ada, C#, BASIC, Erlang, Lua, Java, Python, Pascal, etcétera. Además otorga herramientas para el desarrollo de videojuegos y aplicaciones multimedia.

Una de sus monumentales virtudes es el tratarse de una librería multiplataforma, siendo compatible de manera oficial con los sistemas Microsoft Windows, GNU/Linux, Mac OS y QNX, además de otras arquitecturas y sistemas como Sega Dreamcast, GP32, GP2X, etcétera.

La librería se distribuye bajo la licencia LGPL, que es la que ha causado el enorme desarrollo y evolución de SDL.

Aunque desde la versión 2.0 esta biblioteca está bajo la Licencia ZLib.

Los videojuegos son interactivos, dinámicos e inmersivos. Esto hace que el papel de un programador de videojuegos sea muy importante, ya que necesita crear un mundo atractivo, interesante y creíble para el jugador.

Los programadores deben pensar en cómo se jugará el juego y probarlo ellos mismos. También necesitan trabajar con otros programadores para desarrollar el trabajo de su equipo y hacerlo más cohesivo.

Detalles del libro

Año: 2008

Editor: Autoedición

Páginas: 155 páginas

Idioma: Español

Tamaño: 1.17 MB

Licencia: Pendiente de revisión

Aprende paso a paso a utilizar SDL (Simple Directmedia Layer) para programar videojuegos en C++ para Windows, Linux, MacOS, etc…

Capítulo a capítulo irás creando un videojuego completo.

SDL es una librería multiplataforma diseñada para proporcionar acceso al teclado, ratón, joystick, hardware 3D vía OpenGL y vídeo 2D.

SDL te permitirá crear videojuegos 2D y 3D de forma sencilla accediendo a toda la potencia de la máquina.


¡¿Quieres más contenido GRATIS?!


Los temas del curso:

  1. Anatomía de un Videojuego
  2. Primeros pasos con SDL
  3. Librerías auxiliares para SDL
  4. Sprites: héroes y villanos
  5. Un Universo dentro de tu ordenador
  6. Enemigos, disparos y explosiones
  7. ¡Que comience el juego!
  8. Instalación de SDL
  9. De C a C++
  10. Recursos

Puedes ver o descargar el PDF Gratuito, desde este enlace.



Editor Novato
Editor Novato
Artículos: 136

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.