Buenas!
Vaya por delante que aunque me estoy esforzando mucho en aprender, mis conocimientos de programación y de Pilas-Engine son muy limitados. Es por eso que pido disculpas de antemano si digo alguna barbaridad, obviedad o estupidez.
Hay varias cosas que no entiendo de Pilas, por ejemplo como puede funcionar en una pc en wnidows sin tener instalado previamente Python. Acaso Pilas instala una mini-versión de Pyhon al instalarse?
Y hablo de windows porque aunque no soy usuario de ese sistema, si estoy haciendo algunas pruebas en una pc, para comprobar si mi ultimo juego corre bien. El caso es que me está dando varios errores, como que el juego se queda trabado (como si no tuviera suficiente memoria la pc) intentando cargar archivos, o que el reproductor de musica no acaba de funcionar bien (los MP3 no se reproducen adecuadamente). El hecho es que con juegos sencillos va de maravilla, pero al cargar un juego con varios módulos y carpetas de archivos me encuentro con ese problema.
Mi SO es LinuxMint, y ahí ya tenia instalado Python y varias librerias extra, y la verdad que Pilas funciona de maravilla… incluso se ejecuta perfectamente desde Geany o desde Pilas sin haber tenido que tocar ni configurar nada. Por eso me extraña que en windows, que en teoria es un SO mucho más extendido, sí me esté dando errores.
Viendo cómo está pensado Pilas, veo que desde el principio se ha apostado por una libreria python ligada a un IDLE propio. Sin duda está pensado para que gente con muy pocos conocimientos de programación (incluso niños) puedan empezar facilmente a crear juegos sencillos. Me parece muy loable, y sin duda se debe seguir por ese camino.
Pero quizás podria haber alguna otra alternativa, me explico: Se podría hacer que el módulo Pilas se integrara simple y directamente en Python, como hacen otras librerias, y que el uso del IDLE Pilas-Engine fuera optativo?
Quizás estoy diciendo una tonteria y de hecho eso ya sea así, o que incluso haya una manera fácil de hacerlo, pero recorriendo el foro veo que ya desde la versión 0.89 hay varias preguntas sin respuesta satisfactoria sobre “no module named pilas”…
Muchas gracias por su tiempo y por su paciencia.