hugoruscitti / pilas Goto Github PK
View Code? Open in Web Editor NEWPilas engine
Home Page: www.pilas-engine.com.ar
License: GNU Lesser General Public License v3.0
Pilas engine
Home Page: www.pilas-engine.com.ar
License: GNU Lesser General Public License v3.0
Al parecer hay un bug al autocompletar codigo, porque si se genera un actor y luego se lo quiere modificar, se multiplica muchas muchas vences.
Para reproducir el bug, abrir el asistente de pilas, luego abrir el interprete y escribir
a = pilas.actores.Mono()
print len(pilas.actores.todos)
a.aprender
print len(pilas.actores.todos)
Habría que limpiar la ventana todo el tiempo (por ejemplo en color gris) porque varias veces el fondo no puede tapar por completo la ventana, y esto hace que se produzca un destello muy molesto.
Se puede ver este bug ejecutando el ejemplo "selector"
Si se genera una ventana de pilas, y luego se llama varias veces a pilas.reiniciar(), todas las simulaciones se aceleran.
Entiendo que este problema se debe a que tenemos un timer en la clase motor, y que no se está eliminando cuando.
Cuando se cambia el tamaño de la ventana de pilas aparece un borde gris en la derecha de la ventana, me parece que sería mucho mejor si fueran dos barras negras arriba y abajo (como en el cine).
Se podría corregir la función, pero además poner un atajo dentro de pilas.atajos.
El cargador de ejemplos tiene una imagen del juego, pero esta imagen permanece siempre del mismo tamaño, sería bueno que se adapte al area que tiene disponible.
Actualmente el readme dice muchisimas cosas, y no tiene una imagen basica de que es pilas.
Se podria limpiar un poco y hacer markdown
No se pueden cargar fondos de pantalla, aparentemente falla el codec (o plugin) de imagenes JPG.
Actualmente, el asistente principal, muestra un HTML muy pobre, con unas pocas opciones. Creo que sería buena idea que usara bootstrap y sea un poco mas bonito.
Actualmente, en sistemas windows y mac, es difici ejecutar pilas desde otra consola, pilas
prodría incluir su propia consola para simplificar el uso de la herramienta.
Actualmente el cargador de ejemplos está en "pilas/ejemplos/cargador.py", sería bueno cambiarlo de lugar, para que esté junto a los otros asistentes y sea fácil de localizar.
También se podría cambiar la API para que se ejecuta usando la sentencia pilas.abrir_ejemplos().
Actualmente se observa en mac y windows que la ventana del asistente se muestra mal, la imagen aparece cortada.
Ahora, cuando se quiere eleminar una figura fisica se produce un error. Esto se puede corroborar tanto eliminando figuras que imitan cuerpos cómo cambiando de escena.
Ahora pilas cuenta con un asistente de primer inicio, tendríamos que hablar de él en el manual, porque ahora da ejemplos usando ipython.
Dentro del menú principal del juego, no se puede avanzar. Ni usando el mouse, ni el teclado.
Dado que se cambio mucho el motor qt, sería bueno probar todos los ejemplos y ver que funciona correcatmente.
Actualmente pilas funciona con la version 2.0 de box2d, pero ha sido discontinuada
Aparentemente se están generando mal las conversiones de texto en el objeto Globo de dialogo, habría que convertir las cadenas de manera explicita a utf8 o ver si se puede detectar directamente dentro de la clase Texto
El nuevo interprete, con lanas y kanze, reemplazaría al interprete actual en pilas/aplicacion. Habría que eliminar el directorio después de la transición.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.