Skip to content

⚒Contribution

KevinAssink edited this page May 24, 2024 · 14 revisions

Feature Contribution

🤠Thom

  • Player Movement:
    • This feature allows the player to move around the level and get where he or she wants to be.
    • Movement
  • Local Multiplayer/lobby system:
    • This allows the players to join the lobby and each control a different playermodel.
    • Local
  • StateMachine:
    • The statemachine allows us to keep track of where in the game loop the game is, and use systems accordingly.
    • StateMacine
  • Player StateMachine:
    • The player statemachine keeps track of the actions of the player and allows us to only do certain functions when in certain states.
    • PlayerState
  • Pickup System:
    • This allows the players to pick up the object they need to haul around and place it in stations.
    • PickUp

😎Olli

  • QuickTime Event:
    • The QuickTime-Event allows the player to the repair a part in the workstation by completing a rythm type mini-game. The player needs to line-up both Hammer-Icons to complete 1 tick of the Quick-Time Event.
    • Visual Sheet
  • Menus:
    • The menus allow 4 players to join the game locally and give the players the option to try again when the game is over.
    • Visual Sheet
  • Repair Robot:
    • The Robot enters the scene with some parts already broken. Overtime more parts break if the players aren't fast enough. The broken parts can be picked-up by the players and repaired. When the players repair a part they can give it back to the Robot and that's how the players repair.
    • Visual Sheet

👨‍🚒Kevin

  • Interaction System:
    • This feature allows the player to interact with the envirmont around them
    • ![Interaction](https://github.com/DerPanzerFaust/HeatedHammers/blob/main/Images/KevinContributionImages/Interaction%20flowchart.png)
  • Game-Timer:
    • This feature is made so that we have a gameloop in the game and allowing replayability in the game
    • ![GameTimer](https://github.com/DerPanzerFaust/HeatedHammers/blob/main/Images/KevinContributionImages/GameTimer%20Visual%20Sheet.png)
  • Throwing:
  • This feature was created to enforce the team work aspect of our game
  • ![Throwing](https://github.com/DerPanzerFaust/HeatedHammers/blob/main/Images/KevinContributionImages/flowchart%20throw.png)

Clone this wiki locally