Categoría: Desarrollo Videojuegos

Pygame VII: Colisiones

Tenemos una pelota que se mueve como loca y una pala que va para arriba y para abajo a nuestra voluntad, es hora de que se den cuenta que están en el mismo mundo. Vamos a crear colisiones entre los dos sprites. Actualizando el método actualizar de la clase Bola Saber si un Sprite colisiona con otro es muy fácil en Python, basta con ejecutar el siguiente método: Esto comprueba si el rectángulo del [...]

pygame

Pygame VI: Control del teclado

Bien ya tenemos nuestra pelota que se mueve como loca por toda la pantalla. El siguiente paso es crear un nuevo Sprite para las palas, este a diferencia de la bola no se moverá solo sino que lo controlaremos nosotros por el teclado. Creando el Sprite Pala Lo primero que necesitamos es una imagen que la represente, descargarla aquí y como siempre, al directorio images. Como ves la pala no es más que un [...]

pygame

Pygame V: Moviendo Sprite

En el siguiente tutorial aprenderemos a mover nuestra pelota por la ventana y hacer que rebote contra los bordes, Usaremos física y matemáticas básicas para mover la pelota. El método actualizar Para mover la pelota crearemos un metodo llamado actualizar dentro de la clase Bola que controle el movimiento de la pelota y si choca contra los bordes de la ventana, el método es el siguiente:

pygame

Pygame IV: Creando Sprites

La parte 1, parte 2 y parte 3 nos sirvieron como introducción a Pygame, aprendimos a iniciar pygame, crear ventanas y poner imágenes. con ello creamos una plantilla básica desde la que trabajar con Pygame. Ahora empieza lo divertido, vamos a crear nuestro primer juego, y como no será un clon del clásico Pong. Lo primero que necesitamos es hacer una copia de nuestra plantilla creada en los anteriores tutoriales y guardarla con el [...]

pygame

Pygame III: Cargar imágenes

En el primer tutorial aprendimos a importar e inicializar, En la segunda parte a crear una ventana y en este aprenderemos a cargar imagenes y a mostrarlas en pantalla. Cargando imagenes Para cargar una imagen en Pygame vamos a usar una función que está muy bien y facilita mucho el cargar imágenes al vuelo, pongo la función y la explicamos línea por línea:

pygame

Pygame II: Creando una ventana

Seguimos con los tutoriales de Pygame, después de aprender a importar e inicializar, vamos a lo que es realmente divertido. En este tutorial aprenderemos a crear una ventana, así que abrimos nuestro archivo donde ya tenemos empezado nuestro programa y continuamos. Creando una ventana Lo primero que necesitamos es definir las constantes del ancho y alto de la ventana, yo estas las defino como constantes porque de momento no vas a hacer cosas complicadas [...]

pygame

Pygame I: Importar e inicializar

He decidido progresar en el tema de aplicaciones gráficas y aunque GASP estaba bien, se quedaba corto y no era muy estable. Ahora he comenzado con Pygame que a pesar de que podemos encontrar toda la referencia traducida, esto no nos ayuda a comenzar pues no sabe bien como usar las cosas. Voy a intentar explicar unas nociones básicas de Pygame que he obtenido a base de leer y probar. Con estos tutoriales no [...]

pygame

GASP, gráficos fáciles en Python

GASP son las siglas de Graphics API for Students of Python. Es una utilidad que nos permite hacer aplicaciones gráficas en python de una manera fácil y sencilla, sin tener que liarse con una api gráfica complicada, es muchísimo más simple incluse que pygame, aunque también claro está, mucho menos potente. GASP permite crear ventanas insertar figuras básicas como líneas, círculos, rectángulos y polígonos regulares; también nos permite añadir imágenes en los formatos más [...]

No image