Contribuyentes

sábado, 15 de enero de 2011

Python (programación de videojuegos con pygame II)

Continuaremos con nuestro pequeño trabajo sobre como desarrollar un videojuego sencillo en python con la ayuda del módulo pygame, entonces el juego que haremos será un remake del clásico pong.
Antes de iniciar es necesario tener instalado pygame en nuestro sistema, si eres usuario linux con una distribución Ubuntu, la forma de instalarlo en nuestro sistema es la siguiente:

sudo apt-get install python-pygame

Y si eres usuario windows puedes darle click aquí, y escoger la versión de pygame de acuerdo con la versión de python que estés utilizando.

Bueno continuando con el desarrollo del videojuego, podemos iniciar de manera sencilla creando un script de python, por ejemplo, "pong.py", el cual contendrá lo siguiente:

#! /usr/bin/env python
import sys, pygame
from pygame.locals import *

#Constantes para nuestra ventana que crearemos
ALTO = 480
ANCHO = 640

#metodo que contiene a nuestro "Game Loop"
def game_loop ():
    #Creamos la ventana y la asignamos a una variable
    screen = pygame.display.set_mode((ANCHO,ALTO))
    #Le ponemos nombre a nuestra ventana
    pygame.display.set_caption("Remake de pong")
    while True:  
        for eventos in pygame.event.get():
            if eventos.type == QUIT:
                sys.exit(0)


if __name__ == '__main__':
    pygame.init()
    game_loop()


Con esto crearemos el entorno del juego (la ventana), la cuál se verá como la siguiente:

y con el sencillo script de arriba hemos creado nuestra ventana que contendrá a nuestro juego.
En el siguiente post les mostraré como añadirle imágenes a nuestro juego y crearemos a nuestros primeros personajes del juego: la pelota y la pala de juego.

No hay comentarios:

Publicar un comentario