Curso programación de videojuegos con SDL

La primera aproximación que hacemos a las tecnologías cuando nuestra edad es corta, suele ser al mundo de los videojuegos. Conforme pasa nuestra edad, nuestras inquietudes tecnológicas cambian y los que leéis esta curso, es porque dentro de estas inquietudes tenéis a GNU/Linux. Sin duda, la programación de un videojuego para Linux es una de las actividades que muchos queremos realizar y que por falta de tiempo o por excesiva dificultad, nunca nos atrevemos a desarrollar. A lo largo del siguiente curso veréis como no es ni mucho menos tan difícil llegar a esta meta y lo que es mejor, usando tecnologías libres y sentando las bases para el desarrollo de juegos de la calidad que deseemos.

  1. Introducción
  2. ¿Qué es SDL?
  3. Allegro, otra librería para el desarrollo de videojuegos
  4. Instalación y configuración
  5. ¡Hola mundo!
  6. Cargando imágenes con SDL
  7. Moviendo una imagen por la pantalla
  8. Incluyendo enemigos
  9. Mejorando aspectos gráficos
  10. Colisiones
  11. Creando continuidad
  12. Conclusiones. ¿Quién usa SDL?

Ver comentarios

  • Falta el artículo "Mejorando aspectos gráficos" en el listado.

    Aparte de eso, el tutorial está genial, me está sirviendo para refrescar cosillas de C, que hace años que no lo toco :)

  • @Rafael: ¡qué buena pinta! Voy a echarle un vistazo al código fuente a ver, que siempre es interesante.

  • Hola,
    como sugerencia para el curso, quizás podrías añadir un anexo al final con enlaces a más material y recursos externos para que los que empiezan con este curso, una vez lo terminen, puedan seguir profundizando en el conocimiento de desarrollo de juegos con SDL.

  • @José Manuel Pérez: Gracias por la idea, la verdad es que sería útil. Si podéis ir aportando más enlaces vía comentarios estaría encantado de ampliar el curso con una entrada de referencias.

  • He comprobado que al usar SDL y compilar con valgrind el programa da problemas de fugas de memoria de los tipos:definitivamente perdidos,indirectamente perdidos y aun alcanzcables,estos errores aparecen hasta cuando nuestro codigo solo inicia SDL y el subsistema video y lo cierra al salir,es decir en este programa de tres lineas ya produces fugas de memoria,me gustaria saber si es problema de valgrind, de la libreria SDL y si son realmente graves este tipo de fugas.
    ESPERO QU PUEDAN AYUDARME A RESOLVER ESTAS DUDAS.
    GRACIAS.