Releases: MaralGS/GunGame
Release list
PingunGame
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.
Pingun Game
À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.