pygame

=Pygame=

[|Pygame] es una librería especializada en juegos (aunque puede usarse para muchas otras cosas) muy extendida en el mundo Python. Además es libre y gratuita, así que la podemos emplear sin limitaciones. Deberemos, eso sí, instalarla en nuestro sistema. La [|página web del proyecto] dispone de mucha documentación, instrucciones de instalación, tutoriales y proyectos de ejemplo. La galería de programas y juegos que usan Pygame es bastante grande y crece cada día.

En este apartado encontrarás una pequeña guía de uso.


 * Instalación de Pygame
 * [|Documentación oficial de Pygame en castellano.] (es sobre la versión 1.8 pero vale en su mayoría; la puedes consultar on-line o descargártela en pdf. ¡Tenla siempre a mano! ) y [|en inglés] (más actualizada, versión 1.9, solo consulta on-line).
 * [|Haciendo juegos con Python y Pygame], una charla de [|Ciro Durán].
 * [|Programar Videojuegos] de Razón Artificial, es un conjunto excelente de tutoriales que incluye muchos basados en Pygame.
 * [|Cheery's Pygame Tutorial] es, más que un tutorial, una guía del flujo del desarrollo de un proyecto de videojuego con Pygame, resolviendo los problemas que surgen sobre la marcha. En inglés.
 * [|Pygame Reference Index], un listado de todos los objetos y propiedades de los módulos que forman Pygame. En inglés.
 * [|Invent Your Own Computer Games with Python], un libro que puede descargarse gratuitamente y que esta centrado en la programación de juegos con Python. Las primeras prácticas están basadas en este material. [|El autor posee un blog muy interesante], en donde va colocando código explicando diferentes técnicas. Si tienes un nivel aceptable de inglés, éste es un libro imprescindible para iniciarte.
 * [|Game Programming Express Line], otro libro on-line gratuito de Andy. Muy bien organizado, cada capítulo contiene el código necesario junto con la documentación (eso sí, como archivos ppt) y los recursos. Está escrito para una versión de Python no actualizada, pero la mayor parte del contenido está vigente en las nuevas versiones. Otra verdadera joya. En inglés.
 * [|Interface graphique Pygame pour Python] es un tutorial de Python y Pygame. En francés.
 * Para proyectos con Android,[| aquí puedes encontrar] el subset de pygame adecuado.

En cualquier caso, aquí puedes encontrar una introducción a la estructura típica de un programa que usa Pygame y otros conceptos generales: