Skip to content

upcgames/PushBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PUSHBOX

Juego creado por dos alumnos de la UPC para el curso de Programacion I

Plot

Juego de mentalidad 8 bits, de pies a cabeza: sonidos, movimientos, letras, efectos e inlcuso easter eggs

Tienes un número limitado de movimientos para moverte y colocar las cajas en su sitio, ten cuidado con las paredes y las regions de vacíos.

Recursos

El juego incluye

  • 5 Niveles
  • Musica y efectos de sonido
  • Viaje en el tiempo (Retroceder movimientos)
  • Maquina de escribir: efecto y sonidos
  • Guarda tu nombre y genera una interfaz personalizada en caso de que ganes!
  • Animaciones de entrada
  • Instrucciones dinamicamente generadas
  • Animacion de doble pacman con algoritmos matemáticos
  • Interfaz de pausa
  • Interfaz de movimientos
  • Portales
  • Sonidos Ocultos
  • Instrucciones dinamicamente creadas para cada nivel
  • Menu inferios con los stats del juego
  • Alerta cuando te queda poca vida
  • Animación al teletransportarse
  • Nivel 5 con diferente mecanica
  • Interfaz con animacion cuando pierdes una vida
  • Interfaz con animacion cuando pasas de nivel
  • Interfaz con animacion cuando pasas el juego
  • Interfaz con animacion cuando pierdes el juego

Controles

  • E: Sirve como enter, sirve para pasar de interefaces, aceptar mensajes, etc.
  • WASD para moverte y empujar las cajas
  • R para usar la máquina de tiempo
  • F para muterar o desmutear el sonido al moverse
  • P para pausar y despausar el juego
  • secreto para pasar de nivel
  • secreto para escuchar sonido oculto 1
  • secreto para escuchar sonido oculto 2
  • secreto para escuchar sonido oculto 3
  • secreto para escuchar sonido oculto 4

Como compilarlo

  1. Si no compila debes agregar una librería "winmm.lib"(No tienes que desargar nada, ya viene con Windows) en Project Properties->Configuration Properties->Linker->Input->Additional Dependencies (En el one drive también hay instrucciones)
  2. Importante: Para ver bien el juego darle click derecho a la consola, irse a Fuentes y cambiarla por Raster Fonts, después el tamaño debe ser 8x8.

Fact Destacables

  • Al igual que todos los juegos de Programación I, no se usa programación orientada a objetos, solo funciones e iteraciones.
  • Para crear los mapas se ha implementado un script en excel (Ver imagenes del proyecto)
  • Primer juego y proyecto de programación en general para ambos creadores.

CREADORES

  • Diego Jara
  • Jeremy Tornero

SOBRE UPC LAB Y UPC GAMES

En UPC LAB Somos un grupo de de gente apasionada por la tecnología, que nos gusta desarrollar aplicaciones de todo tipo. También ayudamos y hacemos aplicaciones, si quieres más información escribe a: [email protected].

En UPC GAMES seguimos esta mentalidad, nos gusta hacer juegos; Visual Studio, Python, Unity, Unreal, Realidad Virtual, no importa la plataforma.

Estamos buscando activamente gente que crea en esta filosofía, para que pueda compartir sus juegos, pero mucho más que eso: Comentar, corregir, sugerir, agregar funcionalidades y hacer juegos en grupo.