Skip to content

Computer-Programming-I-UIS/game-it-s-just-a-hug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

It's Just a Hug

It's Just a Hug es un videoJuego multijugador local para dos jugadores donde cada uno tiene la misión de deshacerse de la bomba, para hacerlo deberá pegársela a su compañero y salir corriendo para no ser atrapado de nuevo. Al comienzo de una ronda un temporizador de 60 segundos empieza a correr, cuando el tiempo acabe el jugador que tenga la bomba en la mano le explotará y su contrincante ganará un punto y pasarán a otro mapa aleatorio.

GamePlay Lanzamiento

https://www.youtube.com/watch?v=eyfwnJ-hQec&ab_channel=Konat

Autores

  • Juan Sebastian Guerrero
  • Sebastián García Angarita

Descarga e Instalación

Juego

Descarga la última versión estable de It's Just a Hug aqui.

Requisitos:

  • Instalar Java (Java 8 o superior)

Código

Para ejecutar el código y/o editarlo es necesario instalar Processing y Java (Java 8 o superior)

Se hace uso de la librería de sonido minim, para poder instalarla siga los siguietes pasos:

  • Abra el proyecto en Proccesing
  • Sketch/Importar Bibliotecas/Añadir Bibiloteca
  • Digite "Minim" en el buscador
  • Install

Capturas de Pantalla

Características Principales ✔️

Multijugador local

It's Just a Hug es un juego de dos jugadores, ambos jugadores se mueven usando el teclado:

  • Jugador Azul: Teclas W, A y D
  • Jugador Rojo: Teclas de dirección Arriba, Izquierda y Derecha

Nota: Para moverse por los menús, use el mouse y para regresar use la tecla esc.

Cuenta regresiva de la bomba

Al iniciar cada ronda, el contador de la bomba inicia en 60 segundos, al acabar el tiempo la bomba explota e inicia una nueva ronda.

Selector de mapas

It's Just a Hug tiene 6 mapas por defecto y además es posible crear más, hasta un máximo de 10 mapas.

Nota: Por defecto hay 6 mapas creados, y los demás mapas están vacíos (no tienen bloques). Los mapas vacios no son tenidos en cuenta al escoger un mapa aleatorio, pero sí es posible jugarlos seleccionándolos directamente en el selector de mapas.

Editor de mapas

Todos los mapas son editables. Es posible personalizar el fondo del mapa, los bloques y las posiciones iniciales de los jugadores. Los tiles de los bloques de tierra se ajustan automáticamente, no es necesario hacerlo de forma manual.

Bloques disponibles:

  • Suelo: pasto y nieve
  • Funcionales: Teletrasnportadores
  • Decoración

Para eliminar un mapa se deben de eliminar todos los bloques y solo establecer las posiciones de los jugadores. De este modo ese mapa no se tiene en cuente al momento de escoger un mapa aleatorio.

Nota: Para añadir nuevos tipos de bloques, más información dentro del código.

Otras Características

  • Animación de los jugadores y objetos con sprites.
  • Música de fondo y efectos de sonido.
  • Explicacion de controles.

Créditos ❤️

Muchas gracias a los siguientes autores por ofrecer su trabajo de forma gratuita a la comunidad. Y a las páginas por sus plataformas y comunidad que han creado en torno a ella.

Gráficos

Música y sonidos