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.
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).
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.
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.
En cualquier caso, aquí puedes encontrar una introducción a la estructura típica de un programa que usa Pygame y otros conceptos generales: