hice un juego en C++, lo migre a phyton y pilas y ahora?

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

hice un juego en C++, lo migre a phyton y pilas y ahora?

Notapor luisalbert » Mié May 25, 2011 5:00 pm

resulta que el juego de atrapame si puedes que hice para mi curso de programación dos de la universidad me ha dejado un sabor raro :? , quise montarlo en un celular, pero, y eso como se hace :( ?, vi que pilas ha ayudado a realizar juegos para celular así que dije, :idea: migremos de C++ a phyton el juego, entonces maravilla ya logro hacer que funcionen dos que tres cosas, :D pero....

y ahora como creo un ejecutable o similar?

Phyton es un lenguaje que no requiere compilación, sino que se ejecuta linea a linea y aquí es donde me siento corto en conocimiento, en C++ leo como leía en el jardín infantil 8) , pero Phyton, lo simple que es, lo hace hermoso, pero, :roll: como se hace para ejecutarlo en una maquina nueva, es decir lo llevo a otro computador y que tengo que instalar o correr o hacer que?

como se han dado cuenta, pese a que vengo por acá seguido poco escribo, me gusta mas, leer y llegar con alguna duda real y no por pereza, pero, no le voy a instalar a mi juego el IDLE para que el usuario importe pilas y lo inicie y... :roll:

por favor una ayuda con esto
luisalbert
 
Mensajes: 6
Registrado: Jue Abr 21, 2011 5:43 pm

Re: hice un juego en C++, lo migre a phyton y pilas y ahora?

Notapor angelus_ira » Mié May 25, 2011 9:39 pm

Requerimiento de la máquina donde vayan a jugar, exactamente los mismos que pilas engine +pilas.
Como es un lenguaje interpretado, va a ser necesario que la máquina donde se juegue tenga Python y pilas.
Si llegas a querer hacerlo ejecutable, existen programas como py2exe y otros. Ejemplo:
http://cx-freeze.sourceforge.net/
Sinceramente no he probado a cx-freeze, pero he visto varios proyectos usarlo y andando bastante bien
Para aprender Python:

Iniciandos(m)é en Python

Curso que actualizo al menos una vez a la semana agregando capítulos. Basado en el libro Think Python: Think like a Computer Scientyst.
angelus_ira
 
Mensajes: 18
Registrado: Lun Jun 28, 2010 9:55 pm

Re: hice un juego en C++, lo migre a phyton y pilas y ahora?

Notapor kaiser » Jue May 26, 2011 11:12 am

Hola luisalbert! En primer lugar que yo sepa no hay juegos basados en pilas portados a celular, principalmente porque pilas se basa en un montón de librerías las cuales no están disponibles para celulares (empezando por SFML).

En segundo lugar si quieres que una aplicación que usa unas determinadas herramientas corra en una máquina necesitas, obviamente, que dicha máquina disponga de las herramientas. En el caso de una aplicación python necesitas tener instalado el intérprete de python (en linux viene por defecto en windows te lo puedes bajar de la página oficial).

El IDLE es un IDE para python, una herramienta para escribir la aplicación no para ejecutarla, por lo tanto no necesitas que esté instalado para poder utilizar la aplicación.

Si tu juego utiliza una librería, como pilas, necesitarás que dicha librería esté disponible en la máquina. Lo contrario sería como querer ejecutar un juego que usa directx en una máquina que no tiene instalado directx. De hecho todos los juegos que usan directx lo traen dentro del disco de instalación para que lo instales en caso de no tenerlo instalado ya.

En caso de quieras distribuir tu aplicación basada en pilas a usuarios de linux puedes instalar pilas en el mismo directorio del juego de ésta manera los usuarios no tendrán que descargarse y/o instalar nada ya que tú mismo les estás pasando la librería junto con el juego.

En el caso de windows no sé si existe esa posibilidad o tendrás que pedirles que se instalen todo.

Como ya te han comentado puedes evitar que los usuarios se tengan que descargar el intérprete de python convirtiendo tu aplicación .py en un .exe con algún script como py2exe.

En cualquier caso échale un vistazo a la documentación de la página oficial de pilas http://www.pilas-engine.com.ar donde hay tutoriales sobre los diferentes modos de instalar pilas y como hacerlo en las diferentes plataformas.

Un Saludo!
De la API al IDE y del IDE a la API.
Avatar de Usuario
kaiser
 
Mensajes: 121
Registrado: Mié Nov 24, 2010 7:47 pm
Ubicación: Madrid (España)


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado