This is my frist uploaded project. Using the code I wrote during the GGJ22.
La motivación empezó con la intención de programar en Pygame.
La llegada del GGJ fue la excusa apropiada para empezar.
Conseguí un tutorial en YouTube de hora y media. Aquí aprendí desde lo más básico, empezando por la creación de la ventana y la configuración de sus propiedades, hasta la manipulación de sprites en el escenario, actualización del puntaje de cada nave, y la aparición de texto anunciando el ganador.
Así terminó el sábado.
El domingo use lo que había aprendido para empezar un nuevo código, que es el repositorio actual.
Quiero usar este primer repositorio como un apoyo para escribir código con buena estructura, que incluya documentación, llamado de archivos y librerías, entre otras. Y así seguir con esas buenas bases para desarrollos futuros.
Actualmente, me hace falta terminar:
- Comentarios
- Seguir limpiando funciones y llevarlas a otros archivos
- Agregar música
- Definir qué hará todo este código
Qué hace este código Presenta varias ventanas (3), las cuales se pueden mover con una serie de botones. Cada ventana tiene cosas en particular, incluyendo música, objetos y su manipulación en escena (sprite y textos).
Usado en este código
- Inicialización de Pygame
- Uso de sprites
- Uso de pygame.Rect() para el movimiento de sprites
- Botones
- Cambio de escenas
- Uso e importación de archivos
- Separación de acciones/eventos por funciones
- Música
Definí un archivo llamado oneMain.py para inicialmente poner todo el código en un archivo.
Bitácora: 31/01/2022 Subida de todos los archivos
02/02/2022 Subí oneMain.py donde estará listo primero antes de separar en archivos.