PyGame
Creando un fondo con scroll
Es una característica típica de los viejos juegos de naves, hay un tutorial en ingles muy bueno aquí, pero para este post hice algo diferente y mucho mas fácil de entender.
El codigo del ejemplo lo pueden descargar de aquí (se llama scroll.zip)
Hago una pequeña explicación, primero creamos la clase Fondo pero con 2 images, solo [...]
La clase sprite
Leyendo esta excelente guia de ejemplos de pygame, quiero hablar un poco de la clase sprite.
La clase sprite puede ser usada como una clase base para diferentes objetos, y contiene algunas funciones muy útiles para trabajar con grupos de sprites. Por ejemplo podemos tener el grupo de las naves y el grupo de los asteroides [...]
Visor de Fotos
Estuve probando funciones para transformar fotos, lectura de eventos, arrays, clases, etc y realice un sencillo visor de fotos basándome en 2 códigos que encontré por ahí (un ejemplo de arrastrar y soltar de loserjuegos y otro de un lector de imagenes dentro de un zip.)
Es muy simple, se puede aumentar de tamaño a las [...]
Arrays en Pygame
Para trabajar con arrays hay que tener el paquete Numpy (antes conocido como Numeric) de python, ya que pygame no lo trae incluido así que hay que instalarlo. Lo bajan de aqui y pueden elegir el .exe o el codigo fuente, para eso hay que escribir lo siguiente: python setup.py install
La libreria Numpy tienen millones [...]
Nociones fundamentales de pygame
Cuando empecé con pygame lo que me mas me costó era entender sobre que era un superficie (surface) un sprite, como mostrar las imagenes, cual era la mejor forma, que es el doblebuffer de la pantalla, etc. Por eso me propongo con este post aclarar estos términos que me costaron entender. No pretendo que sea [...]
Read Full Post | Make a Comment ( 1 so far )Mostrar Ventana con Pygame
Asi creamos una ventana en Pygame
screen = pygame.display.set_mode((600, 400))
pygame.display.set_caption(‘Titulo del Juego’)
screen = pygame.display.get_surface()
La primera linea indica el ancho y el alto. La segunda coloca el titulo de la ventana. La Tercera Hace que esta ventana sirva para mostrar todas las imágenes.
En este momento, cuando corremos el programa, lo que se ve es que dura unas [...]
Iniciar o inicializar PyGame
Iniciamos PyGame con estas 3 Lineas
import sys, os, pygame
from pygame.locals import *
pygame.init()
import sys,os,
Esta linea importa los modulos de Python y del Sistema. Esto permite que el archivo se ejecute independientemente del sistema
pygame
Aca importa todos los modulos de Pygame
from pygame.locals import *
Aca importamos un modulo especial de Pygame. Los miembros de este modulo son [...]
« Previous Entries


