Prácticas+Pygame

=Prácticas y Tutoriales de Pygame=


 * ¡Recuerda!: ** Consulta la documentación

Las siguientes prácticas se organizan en torno a otros tantos tutoriales que muestran el uso de la librería gráfica Pygame para la elaboración de videojuegos. En ellas se introducen de forma progresiva los diferentes conceptos. En primer lugar, tres prácticas introductorias (la primera, nuevamente, procedente de [|Invent Your Own Computer Games with Python] de Albert Sweigart):


 * 1) [[file:Pygame (Práctica 1).pdf]]
 * 2) [[file:Pygame (Práctica 2).zip]]
 * 3) [[file:Pygame (Práctica 3).pdf]]

Una vez superada esta fase, aquí encontrarás los diferentes tutoriales que has de seguir. Sé paciente. No siempre la forma en que se programa un determinado juego o elemento es la mejor; la forma elegida tiene como misión introducir los diferentes elementos progresivamente. Además, cada programa se hace en diferentes fases, modificando y mejorando cada paso anterior. Los tutoriales están escritos para que programes a medida que los vas leyendo. Si no lo haces así, no serán muy efectivos:


 * 1) [[file:Pong.zip]]
 * 2) [[file:Guy.zip]]
 * 3) [[file:Mario.zip]]

En el último tutorial se han introducido los **sprites**. Por si te es de utilidad, aquí tienes reescrito el tutorial de Guy mediante **sprites** (¿sabrías corregir el movimiento para que parezca mucho más real?) :



Los tres tutoriales anteriores son muy detallados, describiendo el proceso paso a paso. Lo que encontrarás a continuación, por otra parte, es algo más escueto. Para aprender una serie de técnicas que te pueden resultar muy útiles, directamente se te proporciona el código del programa y una descripción de cada una de las partes en las que se puede desglosar:


 * 1) [[file:Star Wars.zip]]
 * 2) [[file:Drive.zip]]
 * 3) [[file:Aventura.zip]]
 * 4) [[file:Monkey Hunter.zip]]
 * 5) [[file:Cubo3D.zip]]