Odisea Instalando Pilas-engine en debian Weezy—>PYTHON Videojuegos


py-pilas-enginePues todos los manuales me lanzaban error no encuentro aquello, error la variable tal o cual no existe, esto cuando use directamente el archivo pilas-0.78.tar.gz que se encuentra en http://pilas-engine.com.ar/d_codigo.html aunque encontré indexado todos los códigos pasados ninguno me sirvió y bueno según los errores mi problema no tenia nada que ver con dependencias y por eso pensé que no tenia nada que ver con la distro que usaba por lo que creo este mino-manual sera útil a las personas que usen Debían en general ya sea squeeze o lenny aunque yo lo hice en weezy….

Primero un poquito de conceptos sobre que es y para que lo instale :D, que tienen que ver los juegos con la seguridad pues quizá quiera hacer un debconf en python 😀 o un hacklab 😀 que trate de un juego con partes gráficas animadas  que ayuden a entender el computador y el comportamiento de la seguridad de un sistema 😀

Que es Pilas-engine???

Pilas es una biblioteca desarrollada para facilitar el desarrollo de videojuegos a todas las edades. Está orientado principalmente a los mas jóvenes, que recién descubren las computadoras y quieren hacer algo creativo con ellas.

Programar juegos fácilmente, si es mas fácil de lo que parece!!!!

Pero casi siempre que hablamos de programación, muchas personas se tienen que enfrentar a muchos miedos y pre-conceptos algo desacertados. Hace algún tiempo realizar programas era una tarea muy compleja, pero hoy no es así.

Por suerte Python, junto a bibliotecas de alto nivel y el acceso a la tecnología están dando a las personas cada vez mas herramientas para hacer cosas creativas y novedosas con sus computadoras.

Pues en este post no vamos a usar aun pilas pero si vamos a ver como se instala en DEBÍAN (Sueeze, lenny y Weezy) cuidado con lenny que no estoy muy seguro aunque si sabes usar aptitude o sabes lo que haces en apt podrás instalar las dependencias 😀

Instalación en DEBIAN(dependencias de pilas python y lo de mas)

sudo apt-get install python-setuptools python-qt4 python-qt4-gl git-core python-qt4-phonon build-essential python-dev swig subversion

Obtener desde repositorio(instalando pilas)

git clone http://github.com/hugoruscitti/pilas

cd pilas
git submodule update --init 

 python setup.py install
pilas
Como se puede observar git es el que clona la dirección http://github.com/hugoruscitti/pilas esta contiene el paquete pilas que pesa cerca de 45Mb así que sea paciente :D
luego se entra al directorio creado en donde se lanzo el comando con cd, cd pilas y se actualizan los submódulos para pilas, luego se instala con

 python setup.py install
Y si todo va bien ejecutamos:
$ pilas
                o
# pilas

Y ya tenemos pilas-engine en debian

Investigando

Hay una función de pilas que viene útil para comenzar a investigar: la función pilas.ver:

pilas.ver(mono)

Esta función se puede usar para inspeccionar el código fuente de cualquier cosa: módulos, funciones, actores, referencias a objetos a clases etc… ¿cómo funciona?, fácil

pilas.ver(pilas.ver)

Y por supuesto también está la función help y el auto-completado de código.

Incluso, si escribes pilas -e en una terminal, observarás una aplicación que te permite ver todos los ejemplos de código que incluye pilas

Un poco sobre la documentación de GIT

Git es un sistema rápido de control de versiones escrito en C y que se ha hecho popular sobre todo a raíz de ser el elegido para el kernel de Linux.

git supone una partida total de los conceptos tradicionales de otros sistemas de control de versiones tales como CVS o Subversion. En realidad, se organiza como un sistema de ficheros distribuido, que puede tener o no un repositorio central. Por eso, está optimizado sobre todo para grandes árboles de directorios, siendo capaz de reconocer dónde se encuentra en ese árbol y sin tener problemas a la hora de mover directorios, ficheros o lo que sea

En fin, que git se está convirtiendo hoy en día en uno de los sistemas de control de código más populares. Y no tiene mucho material para aprender, así que merece la pena dedicarle unos minutos a aprender a manejarlo.

Material recompilado de:

http://revista.python.org.ar/3/es/html/pilas.html

https://github.com/hugoruscitti/pilas

http://geneura.ugr.es/~jmerelo/tutoriales/git/

El conocimiento es Libre compártelo citando autores 😀

Anuncios

3 pensamientos en “Odisea Instalando Pilas-engine en debian Weezy—>PYTHON Videojuegos

  1. Gracias por la info. Te comento que pude compilar correctamente en Debian Wheezy 64 bits -anteriormente en ArchLinux no pude-. Se abre la interfaz gráfica y voy derecho a los ejemplos, lo que me deja una pantalla en negro, independientemente de cualquier ejemplo que inicie. ¿Estoy haciendo algo mal?

    Snap > http://i.imgur.com/QRF0O7f.png

    Me gusta

  2. posiblemente no lo se, tienes instalado qt de i386,,, obvia eso q dije si tienes los repos de 64bits,, te comento que yo en las 2 maquinas que he tenido a mi cargo de 64bits use debiean de 32 y funciono correctamente, dime estas siguiendo los pasos descritos aqui??? y si es asi revisa si qt4 esta funcionando correctamente y cuidado con los repos no sean de 32bits… saludos cualquier cosa avisa

    Me gusta

    • Al parecer sería un error con Box2D, echa un vistazo:

      $ pilas –test
      Realizando pruebas de dependencias:

      Box 2D: Error -> la versión está obsoleta, instale una versión de la serie 2.1
      pyqt: OK, versión 4.9.3
      pyqt con aceleracion: OK
      PIL para soporte de jpeg (opcional): OK

      Debian aun en Sid sigue teniendo Box2D 2.0.

      Me gusta

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s