Skip to content

This is my frist uploaded project. Using the code I wrote during the GGJ22.

License

Notifications You must be signed in to change notification settings

BlackGameNeon/first-jump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

first-jump

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.

About

This is my frist uploaded project. Using the code I wrote during the GGJ22.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages