Programación de videojuegos en Linux

editar

GNU/Linux es una excelente plataforma para el desarrollo de juegos de carácter informal o no comercial, debido a la facilidad para conseguir apoyo de la comunidad, la gran cantidad de librerías y software especializado para la creación de videojuegos y el espíritu de ayuda y mejora que impera sobre la filosofía open source. Como ayuda para los desarrolladores novatos, o a los experimentados que desean adentrarse en el mundo de la creación de videojuegos para esta plataforma, aparece este wikilibro, destinado a guiar al usuario en sus primeros pasos para la creación de videojuegos sencillos para GNU/Linux.


¿Para quién es este libro?

editar

Este libro está dirigido principalmente a todos los usuarios y programadores que deseen dar sus primeros pasos en la programación de videojuegos para el entorno GNU/Linux. Puede que a los usuarios experimentados no les resulte de mucha ayuda puesto que está enfocado al usuario novato con pocos o ningún conocimiento sobre programación de videojuegos.


Índice de contenidos

editar
  1. Introducción
  2. Videojuegos con Python, SDL y PyGame
    1. Nociones básicas de PyGame
    2. Ejemplo PyPong
    3. Ejemplo PyStar Wars
    4. Ejemplo Mini-rpg
    5. Ejemplo Plataformas
  3. Videojuegos con C y SDL


Enlaces

editar

Nociones de programación en C

Nociones de programación en Python


Cómo contribuir con este libro

editar

Contribuir con este libro es muy simple primero deberías registrarte un usuario y entrar (esto no es necesario pero si muy conveniente) a Wikilibros, para que podamos identificar tus ediciones. Luego, si nunca has contribuido en un proyecto de wikipedia o en otro wiki deberías leer el manual de uso de wikilibros.

Este libro solo es un esbozo y necesita ser ampliado. Por favor, si tienes conocimientos y ganas de ayudar, puedes ampliar y añadir cualquiera de estas secciones del libro:

  • Anexo
  • Videojuegos con C y SDL
  • Ejemplos de videojuegos con C y SDL
  • Videojuegos con otros lenguajes de programación
  • Videojuegos 3D con OpenGL

También será agradecido cualquier otro aporte que consideres necesario para el libro.