Twisted Zombie para Windows

Este post fue migrado de un blog hecho con Wordpress. Si se ve mal, dejame un comentario y lo arreglo.

Twisted Zombie, el juego que desarrollamos en una semana para la quinta edición del concurso PyWeek ya funciona en Windows. Está escrito en Python, un lenguaje multiplataforma, y hemos tenido en cuenta algunas consideraciones para que funcione sin problemas en distintos sistemas operativos. Incluso lo hemos probado en un par.

Pero para usarlo en Windows necesitás tener instalado Python y Pygame.

El siguiente es un paquete con todo lo necesario para correr el juego si necesidad de instalar nada más: Twisted-Zombie-1-Win.zip

Este es el código fuente del archivo setup.py que utilicé para crear el paquete:

# setup.py es usado para generar un paquete autocontenido

# para Windows. Incluye el interprete de Python, PyGame

# y otros modulos utilizados en el juego.

# Uso: C:Python25python.exe stup.py py2exe

# Version de py2exe: 0.66

# Nota: en run_game.pyw cambiar os.path.dirname(__file__)

# por la ruta al directorio donde esten los fuentes del

# juego. Ej: 'C:tz'



from distutils.core import setup

import py2exe

import os



options = {

    "py2exe": {

        #"compressed": 1,

        #"optimize": 2,

        #"excludes": excludes,

        "includes": ["pygame", "pygame.locals", "random", "pickle"],

    }

}



data_files = [ (x, [os.path.join(x, e) for e in z]) for d in ("lib", "data")

               for x,y,z in os.walk(d) if not ".svn" in x ] + [ "README.txt"]



setup( console=["run_game.pyw"], data_files=data_files, options=options)

Comentarios