Skip to content

Releases: MaralGS/GunGame

PingunGame

Choose a tag to compare

@MaralGS MaralGS released this 09 Jan 00:49

Pingun Game

Alex Garcia Selma: https://github.com/MaralGS
Pau Olmos Serrano: https://github.com/PauOlmos
Pol Maresch Marsuach: https://github.com/rayolop20

  • Session 5: Multiplayer Game Final Demo

Alex:

  • Gameloop
  • Gameplay
  • Bug Fixing
    • Player and shield colliders
  • New Sprites Application

Pol Maresch:

  • Fixed UI Sprites
  • Bug Fixing
    • Animations
  • Gameloop

Pau Olmos:

  • Gameplay programming
  • Weapons logic
  • Bug Fixing
    • New Weapons
  • Gameloop
  • Animation sending between players

Improvements:

  • Added a new weapon, now there are 5.
  • Now we have a end screen and a win condition.
  • Gameplay improvement.
  • Added new sprites to the game.
  • Menus are more intuitive and understandable.
  • Now we send animations between players.

Difficulties:
Faced many challenges while implementing the gameloop, as we were unsure how to fully transmit the information.

Gameplay:

  • AD: Movement
  • Space: Jump
  • LeftClick: Shoot
  • S: Shield

Main Scene:

  • Servers

Instructions:

  • At the start, it will prompt you to create a server or join one. First, create the server, and then join as the 2 players (using the local IP address of the server). Once players are connected, the server should start the game.

  • If you eliminate an enemy, you will switch to a different weapon. There are 6 weapons in total, each with unique functionalities. Blocking with the shield at the right moment will prevent bullets from causing damage. The first player to eliminate opponents with all weapons wins the game.

Github:
https://github.com/MaralGS/GunGame

Pingun Game

Pingun Game Pre-release
Pre-release

Choose a tag to compare

@MaralGS MaralGS released this 30 Dec 17:18
a91ff32

Àlex Garcia Selma: https://github.com/MaralGS
Pau Olmos Serrano: https://github.com/PauOlmos
Pol Maresch Marsuach: https://github.com/rayolop20

Session 4: World State Replication

Alex

  • In game System Conections
  • Fer la connexió entre el client i el server i enviar-los a l'escena
  • Fer els Threads i la serialització in game.
  • joc de 3D a 2D (Unity World)
  • Afegir lobby al joc
  • Bug Fixing

Pol Maresch

  • Implementar mapa i UI sprites
  • Menu System Conections
  • In game System Conections
  • Fer els Threads i la serialització in game.
  • Bug Fixing

Pau Olmos

  • Gameplay programming.
  • Lògica del player i les armes.
  • Guardar la informació que envia el server i rebrà el client.
  • Bug Fixing
  • Animacions de Jugador
  • Informació enviar Jugador Servidor

Improvements

  • Hem afegit un lobby perquè sigui més entenedor e intuïtiu d'usar.
  • Ara podem unir els dos jugadors a un servidor que fa de lobby, on el client envia informació al servidor, i aquest li envia a l'altre jugador.
  • Gran millora de Gameplay
  • Afegir Sprites al Joc
  • Enviament de paquets Millorada (Reducció de pèrdua de paquets)

Dificulties

  • Es va voler fer inicialment Un jugador com a servidor i després 3 jugadors més i no ho vam poder treure, per això vam haver de canviar tot el sistema perquè funcionés amb 1 servidor i 2 jugadors (servidor no jugable).

  • Hi ha alguna informació que encara no sabem enviar.

Gameplay

  • AD: Movement

  • Space: Jump

  • LeftClick: Shoot

  • S: Shield

  • Main Scene: Servers

Si mates un enemic, canviaràs d'arma, cada arma té funcionalitats diferents. Si bloqueges amb l'escut amb el moment just evitaràs que les bales et facin mal.

Github:
https://github.com/MaralGS/GunGame

GunGame

GunGame Pre-release
Pre-release

Choose a tag to compare

@MaralGS MaralGS released this 20 Nov 22:56

AD: Movement
Space: Jump
LeftClick: Shoot

If you kill the enemy, you will change the weapon