Pilas engine - 0.84 (2014-02-13) -------------------------------- - Agregando tutoriales interactivos. - Creando opción en el interprete para lanzar los tutoriales. - agregando el metodo 'disparar' a la nave. - actualizando lanas. - Añadida la opcion de reducir la puntuacion en el Actor Puntaje - Añadidas teclas al Control - Añadido el autoeliminar al actor Temporizador - Revertidos los cambios de rotacion para crear una rama y modificar todos los ejemplos implicados - Añadido el parametro de Control al Diparo para poder tener dos jugadores en el mismo ordenador disparando con distintas teclas - agregando el submodulo pilas-docs (en el directorio docs) - Merge pull request #233 from irvingprog/develop_ - Correción en escala de iconos y __setattr__ - Ahora es posible añadir un icono a cada opción del menú - Merge pull request #231 from fsalamero/master - Altura de pilas.avisar() fixes #230 - Merge pull request #229 from DrDub/develop - Nueva habilidad: PerseguirAOtroActor - Merge pull request #228 from lucianobaraglia/master - Gestor de escenas: Se inicia la escena después de reiniciarla - Merge pull request #227 from josx/tortuga - Tortuga: dibuja solo cuando el lapiz esta bajo - Merge pull request #226 from irvingprog/develop - Solucionando bug en habilidad MoverseConElTeclado - Merge pull request #225 from irvingprog/develop - Mejorando la habilidad Imitar - Llevando el cambio de ipedrazas sobre rotacion de actores al branch develop refs #224 - restaurando el cambio de rotación en los actores. Llevando los cambios a develop - Merge pull request #224 from ipedrazas/master - Merge pull request #223 from irvingprog/develop - Al reescalar el receptor también reescalamos el objeto a imitar - cambiando la imagen del fondo por omision - Merge pull request #216 from DiegoAccorinti/patch-1 - Update sonidos.html - Haciendo que se puedan ejecutar los ejemplos haciendo click sobre la imagen refs #215 - Modificando el código javascript para mostrar el nombre largo de los ejemplos refs #215 - Merge pull request #215 from irvingprog/overlay_ejemplos - Overlay nombre de los ejemplos - Merge pull request #214 from irvingprog/interpolacion_fisica - Merge branches 'fisica_circulo' and 'interpolacion_fisica' into interpolacion_fisica - Restructurando código del Circulo - Merge branches 'fisica_rectangulo' and 'interpolacion_fisica' into interpolacion_fisica - Acomodando código de ancho, alto y escala del Rectangulo Pilas engine - 0.83 (2013-11-11) -------------------------------- - Ahora es posible modificar radio del circulo, ancho y alto de Rectangulo - Haciendo que el modo depuración se reinicie junto con la llamada a pilas.reiniciar() - Añadido parametro para definir area del motor de fisica - Agregando un botón para que se pueda guardar desde el intérprete. - Haciendo interpolable la propiedad progreso del actor Energia. - Agregada clase ConstanteDeMovimientoTipoCuerda - Reparando la funcionalidad de arrastrar y soltar en mac. - Haciendo que abrir el interprete y los ejemplo sea diferente en mac y linux/windows. - Arreglo menor del modo pausa cuando no hay escena activa. - Ejemplo de una cuerda utilizando la clase ConstanteDeGiro del motor de físicas - arreglo menor de estilo en la barra para arrastrar y soltar archivos del asistente. - Añadida clase ContantedeGiro - Arreglado el problema de MantenerseEnPantalla con un actor reescalado. close #196 - Arreglado el issue #195 - La asignación de los comportamiento se hace igual que el de las habilidades. close #193 - Refactorizando el orbitar sobre Actor. ref #192 - Añadido el comportamiento de orbitar sobre otro actor - Creado el atajo para PAUSAR el juego. pilas.escena.pausar() - Agregando el changelog al asistente. - Mejorando la pantalla principal del asistente. - Mejorando el ícono de pilas en macos. - Modificando el interprete para que sea una ventana y no un dialogo. - Agregando icono al botón que permite ver el manual de pilas desde el interprete interactivo. - Reparando el atributo "ancho" del actor Texto. - Añadida una referencia de los atajos de eventos de los actores en la documentación - Creados los accesos directos para conectar un Actor a los eventos de pilas. - solucionando el problema de la funcion help en el interprete. - Arreglado el problema del backspace en el asistente fix #178 - mostrando la coordenada de posicion del modo F12 en una posicion fija. - reparando el bug de cambio que ocasionaba que los objetos fisicos se queden estaticos incluso si se cambiaba la gravedad. - Cambiando el grosor inicial de las lineas de dibujado de los depuradores. - Implementando un visor de manual en HTML y agregando todos los archivos generados del manual al repositorio. - Agregando instrucciones para instalar pygame en el archivo readme. - Haciendo que el motor de audio soporte pygame como backend de sonido. - Merge pull request #181 from lucianobaraglia/develop - Corregida la colisión con un punto cuando el actor está fijo - Reparando el problema de posición de los objetos físicos. - eliminando archivos minificados de javascript. - Añadida la funcionalidad de capturar la pantalla con F2. Ref #180 Pilas engine - 0.82 (2013-07-05) -------------------------------- - Arreglos menores de encoding en la documentación. Pilas engine - 0.81 (2013-06-13) -------------------------------- - agregando el ejemplo de la vaca voladora. - reparando la funcion interna de fisica que hacia fallar el ejemplo de aceitunas vs bombas - mejorando la barra de botones closes #177. - Implementando una barra de botones de depuracion en el interprete #177 - Arreglada la ventana de log. Ref #56 - Mejorado el metodo para detectar desde donde se llamó a un método decrecated. Ref #173 - Realizando mejoras en el rendimiento del actor Mapa (branch 'feature_map') - Reparando el problema de las rutas relativas fix #174 - Añadido un nuevo actor llamado Manzana - Creando un nuevo actor DesplazamientoHorizontal y sustituyendo el ejemplo desplazamiento para que use este actor. - Haciendo clip del mapa Pilas engine - 0.80 (2013-05-31) -------------------------------- - actualizando lanas. - Corrigiendo el modulo de fisica para notificar errores en caso de que falle la instalación de box2d. - Arreglado el desplazamiento de la camara al cambiar de escena. close #169 - fixes #170 - menus con colores personalizables - Reparando la pantalla "acerca de" del juego asteroides. - Alineando correctamente los textos del componente IngresoDeTexto y Selector. - haciendo que las rutas a los recursos sean aún mas flexibles. - Reparando el problema de raw-input en lanas para mac. - Mejorando el efecto de arrastrar y soltar archivos sobre el asistente. - actualizando docstring para la funcion iniciar de pilas - Actualizando las instrucciones de instalacion para linux mint - Movido el metodo obtener_area ref #164 #log - Movido el metodo definir_gravedad close #167 #log - Optimizado el método para fabricar Actores aleatorios dependiendo del tamaño de la ventana - Limpiez de motor y cámara - Deshabilitando el error de box2d cuando no está correctamente instalado. - Eliminado el parametro ignorar_errores que nunca se utiliza - Deshabilitando temporalmente el cache de imagenes para reparar el uso de grillas. - Mostrando texto en el asistente de ejemplos en lugar de iconos. - fixes #162 - Haciendo que el autocompletado se muestre directamente al pulsar '.' y que solo muestre las clases dentro de 'pilas.actores' fix #161 - Reparando los ejemplos de tutorial (aceituna vs bombas) ref #160 - Reparando el ejemplo de colisiones #160 - Reparando el método "aumentar" del puntaje. fix #160 - convirtiendo pilas.mundo.control en un property - Reparando problema de tilde en box2d dentro del paquete ubuntu. Pilas engine - 0.79 (2013-05-01) -------------------------------- - Reparando setter de imagenes de los actores. - Haciendo que se pueda acceder al control principal nuevamente. - Reparando la posicion vertical del texto sobre información de sistema. - Tomando el valor ciclico para el fondo desde los argumentos de la clase. - Fijando los fondos de desplazamiento infinitos - haciendo que pilas funcione de todas formas aunque no este habilitado el motor de fisica. - Reparando el problema de las tipografías TTF que no se cargaban. refs #157 - Mejorando el cálculo de tamaño para textos sobre superficies fix #157 - Arreglo la posición del modo depuración para que se vea el contador de imagenes en cache. - Añadidos atajos para entrar y salir de pantalla completa Pilas engine - 0.78 (2013-03-21) -------------------------------- - Mostrando errores en los scripts lanzados sobre la ventana principal. - Haciendo que los juegos se recarguen automáticamente cuando se cambian. - Arreglando la barra inferior del asistente que muestra si pilas está actualizado #log. - Haciendo que el fondo no desaparezca cuando sale del area visible de la cámara. - Agregando un contador de cuerpos dentro del motor de física. - Primera aproximacion a la colision lateral de las plataformas Pilas engine - 0.77 (2012-02-22) -------------------------------- - Cambiando la ruta del manual para Huayra GNU/Linux. Pilas engine - 0.76 (2013-02-12) -------------------------------- - Reparando el asistente en macosx, windows y ubuntu. - Modificando el lanzamiento del intérprete. - Reparando el arrastrar y soltar sobre el asistente. - Arreglos de la camara y los actores fijos. Ref #151 - Mejorada la documentación de sonidos. - Volviendo a habilitar el soporte para opengl. - Incorporando documentación de api con epydoc. - Mejoras en la documentación. - Eliminados los widgets sugar y sugargl. - Agregado soporte para reproduccion sonidos con repetición. - Agregada escena logos utilizada en el gamejam 2013. - Agregando archivo Makefile para automatizar tareas. - Agregando métodos para pausar y continuar sonidos y música. - Agregando posibilidad de cambiar la fuente del actor Texto. Pilas engine - 0.75 (2013-01-25) -------------------------------- - Documentando la API completa del motor. - Diseñando un nuevo asistente. - Implementando un nuevo explorador de ejemplos. - Mejorando la introducción del manual fix #24 - Mejorando el asistente para que cargue correctamente los recursos del directorio del juego. - Implementando tests automáticos sobre travis-ci.org - Actualizando todas las imágenes del manual a la nueva versión. - Reparando bugs de sonido e imagenes gif en aplicacion Mac. Pilas engine - 0.73 (2012-11-23) -------------------------------- - Haciendo que el manual se pueda cargar desde /usr/share/doc/pilas Pilas engine - 0.72 (2012-11-18) -------------------------------- - Mejoras en la documentación de API - Cambiando la ruta del manual, ahora está en $HOME/.pilas Pilas engine - 0.71 (2012-11-08) -------------------------------- - Fix #95 Los eventos del raton ahora envian tambien el boton que se pulsó. - Creado el actor pacman. - Creado fantasma para el juego pacman. - Cambiado el sistema de audio (opciones Phonon o GStreamer) - #Fix 78 Se elimina el evento conectado al terminar el click - Añadida a la habilidad de SeMantieneEnPantalla un parametro para que el actor no pueda salir de la ventana de juego. Por defecto si sale, aparece por el lado opuesto por donde salió. - Añadida la habilidad RotarConMouse. - Control personalizado: Añadida la opcion de mover con el teclado un Actor con un control personalizado. Se puede mapear las teclas del Control. - Por defecto se ha dejado el boton del Control asociado a la tecla ESPACIO.Así que el menú responde ahora a un control personalizado en la que la tecla de boton es el INTRO. - Estableciendo la velocidad como parametro en la habilidad de MoverseConElTeclado - Añadida la opcion de eliminar una interpolación mientras está en ejecución. - Añadido el cálculo de la velocidad que lleva un Actor. actor.vx y actor.vy - Añadida una utilidad para calcular el tiempo que se tardaría en recorrer una distancia en pixeles con una velocidad constante en pixeles. - Añadida la habilidad de Disparar - Evitado que la escala del actor elimine el radio de colisión. - Añadida la opcion de eliminar una habilidad. - Añadida la habilidad de MirarAlActor - Si se añade una habilidad a un Actor y este ya la tenia, se elimina y se da de alta la nueva. - Añadida la posibilidad de acelerar y rotar en la habilidad de MoverseConElTeclado. - Añadida la habilidad de SiempreEnElCentro. - Añadida la opcion de moverse en 4 u 8 direcciones a la habilidad de MoverseConElTeclado. - Añadido el parametro marcha_atras para no poder ir hacia atrás en la habilidad de MoverseConElTeclado. - Añadido el parametro de deceleracion a la habilidad de MoverseConElTeclado. - Creado un proxy para poder acceder a las habilidades de un actor mediante actor.habilidades.Nombre_De_Habilidad. - agregando soporte multilinea para el actor EntradaDeTexto. - Creado el actor Humo - Agregando opción para seleccionar el backend de sonido. - Fixed #105 Los eventos del raton ahora acompañan a la camara. - Creadas las interpolaciones ElasticoInicial y ElasticoFinal. - Creando una habilidad para disparar haciendo click con el mouse. - Permitidoo a `Opcion` recibir argumentos para `funcion_a_invocar`, de manera opcional. - `aviso` acepta un parámetro opcional `retraso`. - Añadida la utilidad de Obtener Actor más cercano (pilas.utils.actor_mas_cercano_al_actor). - Creado el actor Torreta - Agregado el proyectil Estrella Ninja - Habilitando el inspector web en el asistente (pulsar el boton derecho sobre el asistente y seleccionar inspeccionar) - Arreglada las velocidad lineal en los bojetos fisicos. - Creando archivos para que se pueda crear una aplicación Mac de pilas. - Modificando el deslizador para que se pueda eliminar - Creando un minijuego de monos que lanzan bananas tipo el juego gorillas. - Añadido el actor NaveKids. - fix #103 haciendo que se puedan arrastrar programas al asistente y que puedan cargar imagenes. - Creando el comportamiento de Proyectil. - La habilidad de Disparar permite disparar Municiones o Actores que tengan el comportamiento de Proyectil. - Agregando opción para salir del asistente desde un menú fix #101 - Reparando bug en el deslizador fix #113 - Añadido un Ovni como actor. - Creado un generador de paquete .deb para pilas. - Close #115 ahora se pueden pasar parámetros a la municion. - Añadida la opcion de saber si un Actor tiene un comportamiento en concreto. Pilas engine - 0.70 (2012-10-10) -------------------------------- - Creada una nueva Habilidad llamada RotarConMouse. - Creada una nueva Habilidad llamada Disparar. - La habilidad MoverseConElTeclado ahora permite asignarle un Control personalizado. - Creado un nuevo Actor llamado Pacman - Cambiado el motor de Sonido. Ahora utiliza la biblioteca pygst y gst (GStreamer). - La Habilidad de SeMantieneEnPantalla ahora permite que el Actor no salga de la misma. - Se puede consultar la velocidad horizontal y vertical de un actor mediante los campos actor.vx y actor.vy - Añadidas las interpolaciones: AceleracionGradual, DesaceleracionGradual, ReboteInicial, ReboteFinal. - Añadida la Habilidad de MirarAlActor. - Añadida la posibilidad de eliminar una Habilidad mediante actor.eliminar_habilidad(nombre_de_la_habilidad) - Si se añade una habilidad a un Actor que ya la tenia, se elimina y se da de alta la nueva habilidad.