pygame is
pygame.org is
|
pyBta_0.1
pyBta_0.1 - 0.2Jesús Hernández Paredes (jesushernandezparedes)Tags:pygame sprite juegos video esp loop aplicacion seleccion eventos biblioteca boton texto bta pybta campo animacion DescriptionpyBta 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
ScreenshotReleases
Pygame.org account CommentsIf you wish to leave a comment with your pygame.org account, please sign in first.
|
|