Compártelo

Compártelo en Facebook

By PLAVEB

Wikipedia

Buscar en Wikipedia

Mis Dudas

Actrices

iSexbox 21 140x250
Electrobox 14 140x250
JoomlaWatch Stats 1.2.8_05-dev by Matej Koval


Visitantes

Hoy: 19
Ayer: 245
Esta semana: 630
Semana pasada: 1816
Este mes: 4906
Mes pasado: 7480
Total: 163169


En Linea

Tenemos 71 invitados conectado(s)
Crear juegos con Pygame en MAC OS X PDF Imprimir E-mail
Twitealo
Usar puntuación: / 0
MaloBueno 
Tutoriales - Mac OS X
Escrito por Darco   
Jueves, 27 de Enero de 2011 11:17

Crear juegos con Pygame en MAC OS X.


 

Aqui traemos el tutorial para todos aquellos que usen Mac OS X  y deseen hacer juegos con las librerías de Pygame.

Antes que nada, hay que saber que aunque Mac OS X trae por defecto instalado python 2.6 en el sistema, no es válido para pygame, ya que es una versión distinta a la oficial y genera conflictos con pygame. Deberemos descargarnos de la web oficial de python la versión 2.6.x de python para macosx, instalarla y posteriormente descargar pygame para macosx desde su web oficial.

Si haciendo estos pasos no funciona pygame, deberéis instalar otras librerías necesarias aparte usando macports (página de descarga de macports: http://www.macports.org/install.php ) que son: libpng, jpeg y portmidi.

Con estas cosas ya podemos disfrutar de pygame en macosx, pero aun nos falta una cosa importante, la distribución de nuestro futuro videojuego. Para generar ejecutables para macosx necesitamos instalar py2app. Hay varias formas de instalarlo pero la más cómoda es a través de easy_install.

Antes de proceder a instalar py2app necesitamos estar seguros que tenemos setup_tools instalado para su correcto funcionamiento.

Los siguientes comandos lo instalan:

$ curl -O http://peak.telecommunity.com/dist/ez_setup.py
$ sudo python ez_setup.py -U setuptools

y luego hacemos:

$ sudo easy_install -U py2app

Ahora que tenemos py2app instalado, hacemos los siguientes pasos:

Accedemos a la carpeta con nuestro código fuente y tecleamos el código.

$ py2applet --make-setup MyApplication.py

Genera un setup.py con los datos necesarios para compilar el ejecutable. En nuestro caso hemos usado este setup.py:

“”"
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
“”"
from setuptools import setup
APP = ['arcadia.py']
DATA_FILES = ['game', 'config', 'lib', 'resources','minigames']
OPTIONS = {‘argv_emulation’: True, ‘packages’: ['pygame' , 'numpy']}
setup(
app=APP,
data_files=DATA_FILES,
options={‘py2app’: OPTIONS},
setup_requires=['py2app'],
)
Por último vamos a generar nuestro archivo.app usando el comando siguiente:

$ python setup.py py2app

Tras esperar unos segundos y cruzar los dedos para que no genere ningún error tendremos nuestro archivo.app generado en la carpeta dist que se encuentra en el directorio del código fuente que estéis compilando.

No os asustéis si tenéis ejecutables con muchos megas de tamaño. En Mac OS X para hacer portable una aplicación es necesario que lleve todas las librerías necesarias embebidas en el ejecutable. Arcadia en Mac OS X tiene unos 100mb de tamaño.

 


 

Escribir un comentario


Código de seguridad
Refescar

Banner
iSexbox 1 486x60