sábado, 6 de julio de 2013

Nueva versión: PyBta 0.3.3 a descarga.


Al final de la página dejo el enlace a safecreative, donde se encuentra esta versión, para descargar.


Pues aquí sigo con mi idea, utópica, de tener una biblioteca que me permita, explorar, aprender y disfrutar, de este hobby que ya me acompaña durante bastante tiempo.

La idea para esta versión, a sido buscar más estabilidad y velocidad, sobre todo, en el modulo, escenas, que es el que más picado me tiene desde hace bastante. También he aprovechado el tiempo para testear la biblioteca en Windows y hacer que funcione de la misma manera que la veo funcionar en Ubuntu.

domingo, 23 de junio de 2013

Estado de los cambios que está recibiendo la biblioteca para logra una próxima versión:


Módulo de escenas:

  • Los objetos ,centralita y dibujante, que eran los encargados de actualizar y dibujar las escenas, se han eliminado. En su lugar, he creado el módulo, actualizadorDeDosFases, este contiene en su interior los objetos, actualizadorFaseUno y actualizadorFaseDos. 

viernes, 21 de junio de 2013

Eventos: Manejadores de usuario (creación, emisión y destrucción)


Desde PyBta 0.3, el módulo eventos permite la creación y destrucción, de manejadores, por parte del usuario. Estos eventos se catalogan dentro de la jerarquía, manejadores de usuario.
En está entrada voy a explicar como se usa esta idea, para ello, voy a utilizar un pequeño programa que después comentaré:

Ejemplo en funcionamiento (Lo que debería pasar):


jueves, 13 de junio de 2013

Eventos globales y generales (Parte 2, BtaConexiones)


Como dije en la entrada anterior, el módulo eventos separa sus manejadores en jerarquías diferentes. Aquí voy a explicar las jerarquías global y general.



Empezaré por el último punto.


martes, 11 de junio de 2013

Eventos en pyBta (Parte 1)


Voy a explicar en esta entrada, como intento enfocar el sistema de eventos en pyBta.

Imaginemos este programa:

domingo, 9 de junio de 2013

Atributos en pyBta. (Parte 2)


Casi todos los elementos en PyBta, parte del objeto BtaElemento. El mismo, esta declarado en la carpeta raíz de PyBta, dentro del modulo elemento. De este modo, el grupo de atributos presentes dentro de la clase, BtaElemento, es compartido por el resto de objetos que heredan de ella. A este grupo de atributos los llame, atributos generales.

PyBta 0.3.2 (Reparando errores con Windows)


Subo esta revisión de pyBta, a causa del aviso de un amigo, el cual me indico, que al intentar lanzar la biblioteca en Windows, esta se le quedaba colgada.



Me instale una versión xp de Windows que tenía cogiendo polvo y me dispuse a encontrar el problema.



En mí búsqueda descubrí que Pygame no acepta en Windows que ciertas cosas que a mí si me funcionaban bien desde Ubuntu.