pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
pyBta_0.1

pyBta_0.1 - 0.2

Jesús Hernández Paredes (jesushernandezparedes)

Tags:

Description

pyBta 0.2 PyBta es mi patio de recreo personal, donde aprendo a programar pequeñas aplicaciones y mini juegos de manera propia y bastante artesanal. PyBta no es una herramienta al uso, y es más bien, una biblioteca que me permite explorar y curiosear sobre las cosas que no entiendo y me apetece aprender. Por eso no pretende ser un competidor para otras bibliotecas existentes y es, más bien, un aporte de alguien que simplemente quiere dar a luz su idea.

Changes

pyBta 0.2 PyBta es mi patio de recreo personal, donde aprendo a programar pequeñas aplicaciones y mini juegos de manera propia y bastante artesanal. PyBta no es una herramienta al uso, y es más bien, una biblioteca que me permite explorar y curiosear sobre las cosas que no entiendo y me apetece aprender. Por eso no pretende ser un competidor para otras bibliotecas existentes y es, más bien, un aporte de alguien que simplemente quiere dar a luz su idea. PyBta está construida con python y usa pygame para tareas tales como el dibujado de la pantalla. Para usar pyBta tendrá que tener instalado python y pygame en el ordenador. PyBta no posee ningún instalador y a de ponerse, de manera directa, dentro de la carpeta del proyecto a crear. Cosas que pyBta contiene y le he visto hacer. No todos estos módulos trabajan perfectamente y todos ellos están sujetos a cambios y mejoras. Documentación: Donde mantengo un pequeño manual de inicio. Este manual esta bastante incompleto. Recursos: En esta carpeta puedes encontrar imágenes para usar, de manera rápida, en proyectos y pruebas. Ejemplos: Desde pyBta.ejemplos.ejemplos() se puede lanzar el menú de ejemplos de pyBta. Programa BtaLoop 0.4: Desde pyBta.programas.BtaLoop() Este programa está creado con la propia biblioteca y sirve para diseñar las animaciones de tus BtaEntes de manera visual. Objetos globales: BtaPantalla: Objeto global de donde parte tu aplicación. BtaColisionador: Objeto global que se dedica a controlar la detección de colisiones. BtaEvento: Objeto que se encarga de controlar la conexión de eventos dentro de pyBta. A día de hoy se pueden registrar eventos usando esta forma: boton.unClick=self.metodo_a_ejecutar Este es un objeto de estudio por mi parte. Quiero implementar un manejador más completo. Biblioteca de escenas: BtaEnte: Modelo de sprite dentro de pyBta. Capaz de trabajar con imágenes simples, grillas de imágenes para formar animaciones. BtaEscena: Objeto creado para diseñar las pantallas de tus juegos usando BtaEntes. Actividades: dentro del módulo actividades se encuentra la manera más fácil de definir comportamientos para BtaEntes. Además dentro de este módulo ya se encuentran algunas actividades programadas. Biblioteca: Con algunos entes ya programados para hacer pruebas rápidas. Biblioteca de controles: Diseñada para trabajar sin tener que usar escenas o mezclándose con ellas mediante el modulo BtaPantalla. BtaPanel: objeto contenedor capaz de contener otros controles o incluso otros BtaPaneles. BtaEtiquetaTextual: Una etiqueta capaz de contener un texto. BtaEtiquetaConImagen: Una etiqueta capaz de contener una imagen. BtaEtiquetaGrafica: Una etiqueta que contiene un gráfico creado por una función interna a la biblioteca. BtaBotonTextual: un botón capaz de contener texto. BtaBotonConImagen:Un botón que puede contener una imagen BtaBotonGrafico: Un botón que contiene un gráfico creado por una función interna a la biblioteca. BtaBotonChequeo:Un botón de selección simple. BtaBotonRadio: Se pueden agrupar para hacerlos trabajar juntos. Si enciendes uno se apagarán el resto de botones que estén trabajando con este. BtaInterruptorTextual : Un botón de tipo conmutador capaz de contener texto. BtaInterruptorConImagen : Un botón de tipo conmutador capaz de contener una imagen. BtaDesplazador Horizontal y vertical : Como las típicas barras de desplazamiento. BtaDeslizador Horizontal y vertical : Como los fader de una mesa de mezclas. BtaCajaDeSeleccion: guarda dentro etiquetas textuales a modo de selecciones. BtaCajaDeSeleccionDspV : contiene una un BtaDesplazadorV programado para mover el contenido de la caja. BtaCampoDeTexto: Un campo de texto que puede ser alfanumérico, numérico o multilinea. BtaCampoDeTextoDspHV:Contiene un BtaDesplazadorV y un BtaDesplazadorH programados par mover el texto del campo. BtaIteradorDeLista:Control que opera una lista de elementos de manera visual. BtaIteradorNumerico:Control que itera entre un máximo y un mínimo de manera visual. BtaGrillaDeImagen: Mantiene una imagen a modo de grilla que contiene X columnas y X filas y permite seleccionar entre una de esas celdas de manera individual.

Links

Home Page: http://www.facebook.com/pages/Proyecto-pybta/287018534757307
Source: https://www.safecreative.org/work/1301264433801-pybta-0-2

Screenshot


click to view original size

Releases

pyBta_0.1 - 0.3 - May 19, 2013
pyBta_0.1 - 0.2 - Jan 26, 2013
pyBta_0.1 - 0.1 - Apr 2, 2012

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

No user comments have been submitted.
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
May 24, 2013


May 23, 2013

May 22, 2013


May 21, 2013

May 19, 2013

May 18, 2013


May 17, 2013

May 16, 2013

May 15, 2013

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)