Skip to content

PingunGame

Latest

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