Coder Social home page Coder Social logo

hugoruscitti / pilas Goto Github PK

View Code? Open in Web Editor NEW
144.0 28.0 50.0 86.92 MB

Pilas engine

Home Page: www.pilas-engine.com.ar

License: GNU Lesser General Public License v3.0

Python 40.52% CSS 1.47% JavaScript 7.84% HTML 49.86% Makefile 0.22% Shell 0.01% NSIS 0.07% Mustache 0.01%
pilas game python qt box2d

pilas's Issues

Los actores se multiplican cuando se autocompleta un nombre

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)

DA 3 => OK

a.aprender
print len(pilas.actores.todos)

ERROR, dda un numero como 200 !!!!

Falla el fondo de pantalla cuando se elimina el fondo.

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"

Al reiniciar pilas las simulaciones funcionan mas rápido

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.

Bordes al redimensionar la ventana

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).

Mejorar el archivo README

Actualmente el readme dice muchisimas cosas, y no tiene una imagen basica de que es pilas.

Se podria limpiar un poco y hacer markdown

Crear una consola simple para pilas

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.

Modificar el nombre del cargador de ejemplos por "ejemplos"

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().

No se pueden eliminar figuras fisicas

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.