Instalador de pilas para windows

Aquí los desarrolladores anuncian las mejoras de pilas, nuevas versiones, tutoriales o eventos.

Instalador de pilas para windows

Notapor hugoruscitti » Dom Sep 23, 2012 10:36 pm

Saludos a todos, estoy haciendo un instalador de pilas-engine para windows. Hasta ahora
funciona relativamente bien, pero tiene algunas cosas para corregir.

¿Me ayudan a probarlo?, necesitaría que algún voluntario del foro que tenga windows
me ayude a detectar problemas y corregirlo, me vendría muy bien tener algunos screenshots
de las pruebas.

Muchisimas gracias, el instalador está en la siguiente dirección:

https://github.com/hugoruscitti/pilas/downloads
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor Hessed Elohim » Lun Sep 24, 2012 4:42 am

El ejecutable "cargador.exe" funciona sin problemas.. Las funciones:

* Abrir interprete: Funciona correctamente, no se detectaron problemas.. Se probaron las siguientes cosas:
- Cambiar fondo
- Comando decir
- Casi todo el tuto del juego Aceitunas vs Bombas


* Explorar ejemplos: No se como se supone que se vean los ejemplos (porque nunca los vi en linux).. pero en window, cuando le doy a ejecutar, me abre una nueva ventana del menu de pilas-engine (el que dice "Bienvenidos a pilas-engine!")..

* Ver manual: Aparece el mensaje:

------------------------------------------------------------------------------------------------------------
Error, no se encuentra el manual
------------------------------------------------------------------------------------------------------------
Lo siento, no se encuentra el archivo 'pilas.pdf' intente visitando la web del proyecto.
------------------------------------------------------------------------------------------------------------
OK
------------------------------------------------------------------------------------------------------------


* Visitar la web: Funciona correctamente, no se detectaron problemas..

[Probado en Window 7 Ultimate]
Tell me I have led a good life.. Tell me I'm a good mess..
(Dime que he tenido una buena vida.. dime que he sido un buen hombre..)
[Soldado Ryan]
Avatar de Usuario
Hessed Elohim
 
Mensajes: 9
Registrado: Mié Sep 19, 2012 3:12 pm
Ubicación: Formosa.. Argentina

Re: Instalador de pilas para windows

Notapor hugoruscitti » Lun Sep 24, 2012 5:32 pm

Genial!!!, voy a tratar de resolver esos dos bugs, ¿has visto alguna otra cosa
para corregir?

https://github.com/hugoruscitti/pilas/issues/71
https://github.com/hugoruscitti/pilas/issues/70
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor hugoruscitti » Lun Sep 24, 2012 9:24 pm

Ahí corregí el problema del manual (está bajo el nombre version_2):

https://github.com/hugoruscitti/pilas/downloads

Aún no pude corregir el problema de los ejemplos, supongo que estoy cerca...
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor fsalamero » Jue Sep 27, 2012 4:16 pm

Está genial. Vendrá muy bien para mis alumnos... :-)
Eso sí, instalando pilas de este modo, no pueden abrir simplemente una linea de comandos de windows (para lo que han tenido que modifcar la variable de entorno PATH) para ejecutar el intérprete de python y desde ahí importar pilas. Aún añadiendo como PYTHONPATH en windows el directorio de pilas, lo intenta pero falla con Qt. No he probado, además, a instalar pyQt fuera del instalador de pilas, es cierto, pero sería bueno matar dos pájaros de un tiro.
¿Cómo has montado el cargador? Para linux vendría bien algo similar (a parte de pilas -i y pilas -e) y para Mac también. A ver si puedo ayudar en esto en unos días.
fsalamero
 
Mensajes: 18
Registrado: Sab Sep 22, 2012 11:21 am

Re: Instalador de pilas para windows

Notapor hugoruscitti » Vie Sep 28, 2012 8:16 pm

fsalamero escribió:Está genial. Vendrá muy bien para mis alumnos... :-)
Eso sí, instalando pilas de este modo, no pueden abrir simplemente una linea de comandos de windows (para lo que han tenido que modifcar la variable de entorno PATH) para ejecutar el intérprete de python y desde ahí importar pilas. Aún añadiendo como PYTHONPATH en windows el directorio de pilas, lo intenta pero falla con Qt. No he probado, además, a instalar pyQt fuera del instalador de pilas, es cierto, pero sería bueno matar dos pájaros de un tiro.


No estoy seguro de si se podría llanar al cargador desde el shell de windows, el cargador tiene algunos recursos dentro del archivo
cargador.exe.

Lo que se me ocurre, es que puedo agregarle al asistente alguna opción para abrir un python tradicional, y ver
si sale bien.

Cuando se genera el cargador se puede elegir si el programa es enteramente gráfico o si funciona
directamente desde una consola, podríamos probar por ese lado:

https://github.com/hugoruscitti/cargado ... etup.py#L6

fsalamero escribió:¿Cómo has montado el cargador? Para linux vendría bien algo similar (a parte de pilas -i y pilas -e) y para Mac también. A ver si puedo ayudar en esto en unos días.


El cargador lo armé con un artículo que escribí hace un tiempo, aún no actualicé el artículo para incluir instrucciones de cómo
hice el instalador, pero el resto es idéntico a lo que está en ese artículo. Estaría buenísimo hacer lo mismo para
ubuntu y mac, si quieres podemos verlo juntos así no es tan complejo.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor fsalamero » Sab Oct 06, 2012 10:16 am

El comando 'pilas' con el cargador de los ejemplos, la consola, etc, funciona bien en Linux (Ubuntu) y en Mac (salvo un pequeño detalle; en Mac, al cerrar la ventana todo en orden, pero en Ubuntu, al cerrar la ventana, ésta se queda congelada y hay que cerrar la ventana del terminal)

Tal como lo veo, de cara al usuario que se descargue por primera vez pilas, sería ideal que...

- En Windows: el instalador de pilas dejara también configurado el que pueda usuarse desde una linea de comandos externa; si no es así y me pasan un script que use pilas, ¿cómo lo ejecuto? La idea es que un chaval que haga un juego con pilas, se lo pueda pasar a un amigo y éste lo pueda ejecutar instalando lo mínimo y sin necesidad de saber mucho. Otra idea, como ya hemos hablado, es proporcionar un método sencillo para crear ejecutables de los juegos que se hagan.

- En Ubuntu: un .deb que haga lo propio, o un repositorio que permita, vía un ppa, instalar lo que se necesite con un sudo apt-get install pilas . Algo del estilo de lo que tienen los chicos de Ninja-IDE en su web

- En Mac: un .dmg que, también, haga lo propio.

Tengo que estudiar un poco para ayudar. Puedo empezar con el .dmg. Hay varias herramientas para ello pero no sé cual dará menos problemas. ¿Alguna sugerencia? Mientras, voy escribiendo para mis clases algo de documentación y tutoriales. Cuando lo tenga más formado, lo publico.
fsalamero
 
Mensajes: 18
Registrado: Sab Sep 22, 2012 11:21 am

Re: Instalador de pilas para windows

Notapor fsalamero » Sab Oct 06, 2012 10:24 am

¡Ah, se me olvidaba! (aunque esto creo que no debería ir en este hilo). Sería bueno actualizar el método de instalación de Ubuntu en la página de documentación (el antiguo usar box2d 2.0 y se necesita ahora el 2.1). Como quiera que el método para Linux Mint funciona estupendamente también en Ubuntu, se puede dejar éste únicamente con referencia a ambos OS.
fsalamero
 
Mensajes: 18
Registrado: Sab Sep 22, 2012 11:21 am

Re: Instalador de pilas para windows

Notapor hugoruscitti » Lun Oct 08, 2012 2:19 am

Muchas gracias Fernando!!!

Recién actualicé el método de instalación en ubuntu:

http://www.pilas-engine.com.ar/doc/tuto ... _12_04.rst

Con respecto a Windows, busqué varias formas de permitir ejecutar el intérprete de python directamente
pero no tuve éxito. ¿Que te parece si los juegos se pudieran ejecutar arrastrando el archivo .py a la ventana
de pilas?, tal vez de esa forma podríamos hacer compartibles los juegos fácilmente no?.

El tema de Ubuntu y los ppa no lo conozco bien, pero lo voy a investigar a ver si puedo hacer algo
al respecto.

Con respecto a los .dmg de mac, hice algunas pruebas con cx_freeze y va bastante bien, creo que tendríamos que
hacer algo similar a lo que escribí en el artículo sobre cargadores:

http://hugoruscitti.github.com/2012/08/ ... os-python/

Cualquier novedad aviso, ¿vos podrás ver lo del archivo .dmg para mac?
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor fsalamero » Mar Oct 09, 2012 5:51 pm

¿Que te parece si los juegos se pudieran ejecutar arrastrando el archivo .py a la ventana
de pilas?, tal vez de esa forma podríamos hacer compartibles los juegos fácilmente no?.


¡Es una idea estupenda!

Respecto del .dmg, voy a tratar de dedicarme a ello. Empezaré mirando cx_freeze, como apuntas. Por cierto, hablando de windows, en la documentación para instalar pilas-engine (sin el instalador) está puesta los binarios de pybox 2.0, mientras que pilas 0.69 usa pybox 2.1, ¿no? No veo binarios para 2.1. Si hay que compilarlo, ¿qué método usas?
fsalamero
 
Mensajes: 18
Registrado: Sab Sep 22, 2012 11:21 am

Re: Instalador de pilas para windows

Notapor hugoruscitti » Mié Oct 10, 2012 5:48 pm

Buenisimo, ahí pude implementar el drag and drop para ejecutar juegos:

https://github.com/hugoruscitti/pilas/issues/96

Con respecto a la instalación en windows, instalé box2D 2.1 con los instructivos de la página
de box2D. La guia quedó desactualizada, pero básicamente son los mismo pasos de antes pero
instalando box2D desde el tutorial de la página:

http://code.google.com/p/pybox2d/wiki/B ... fromSource
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor fsalamero » Lun Oct 15, 2012 12:55 pm

¡Qué bien!
Sería interesante indicar, en la ventana de pilas, que los proyectos son arrastrables ahora que se puede :-)
Respecto del drag and drop, está el problema de los archivos de recursos; un programa simple que cargue un actor con imagen propia no funciona al no tener el path por defecto del archivo .py. Sería interesante poder arrastrar una carpeta de proyecto completa.
Y otro detalle sería añadir una opción para salir, no simplemente cerrar la ventana.
La cosa promete.. :-)
fsalamero
 
Mensajes: 18
Registrado: Sab Sep 22, 2012 11:21 am

Re: Instalador de pilas para windows

Notapor hugoruscitti » Mié Oct 17, 2012 1:47 am

Genial, me gustan las ideas, agregué 3 issues para implementarlas: 101, 102 y 103

https://github.com/hugoruscitti/pilas/issues?state=open
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Re: Instalador de pilas para windows

Notapor colegatron » Dom Oct 28, 2012 8:56 pm

Hola.

Soy nuevo por aquí. Llevaba tiempo buscando una herramienta con la que poder introducir
a mis hijos en un futuro en esto de la informática de una forma didáctica y amena pero
sobre todo, lo menos forzada posible, ya que el asunto de tener que aprender primero
inglés para poder enseñarle cosas interesantes siempre es una traba inicial y pilas, con su
comunidad en español es la herramienta perfecta.

En fin, quería felicitaros por el buen trabajo hecho en nuestro idioma y deciros que mi
intención es enseñarle python y pilas a mi sobrino que anda en esa edad tonta de no
querer separarse de los videojuegos, por lo que probablemente aprender jugando (nunca
mejor dicho) sea la mejor forma. Así voy cogiendo experiencia en eso de introducir a los
crios en esto antes de proponerle al director de la escuela dar clases de python+pilas.
Si conocéis de algún recurso que haga menos 'serio' el aprender a programar en python
os lo agradeceré.

Y ahora entrando en materia: He probado el instalador para windows que es la plataforma
sobre la que mi sobrino trabaja y se instala perfecto; lanza el pilas-engine, puedes correr
los ejemplos y ver el manual (previa descarga).
Me he encontrado que una vez visto la gran mayoría de los ejemplos, al cerrar (con el botón o
con la opción 'cerrar' del menú de la ventana), da un error inesperado de:
"Instruction at 0x12345678901234 referenced memory at 0x987654321087654. The memory could not be 'read'"
y luego aparece un dialogo que parece del comprobador de errores que indica "Error:" pero ningún dato más.


También he visto que al ejecutar el 'ejemplo_piezas' (y algunos pocos otros) al cerrar, no da error, pero
se queda como congelado y muestra un desplegable que parece la lista de nombres de ejemplos.
Solo consigo continuar cerrando el explorador de ejemplos y volviendo a abrirlo. http://uppix.net/2/e/1/512d3aa01f3c2dacfcdc1daf77bf1.png


Espero poder usar pilas para enseñar y ayudar aqui en lo que buenamente pueda. Normalmente programo
en php pero python me enamoró hace ya tiempo y me gustaría convertirlo en mi primera opción.


Un saludo a todos
colegatron
 
Mensajes: 2
Registrado: Dom Oct 28, 2012 8:26 pm

Re: Instalador de pilas para windows

Notapor colegatron » Dom Oct 28, 2012 9:47 pm

Por cierto, tras los errores y las pruebas del explorador de ejemplos, no consigo volver a
ejecutar el intérprete interactivo.
colegatron
 
Mensajes: 2
Registrado: Dom Oct 28, 2012 8:26 pm


Volver a Anuncios de los desarrolladores

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados