Secret of frogland

 
  • 8 weeks halftime

  • Created using inhouse engine TGA2D

  • Written in C++

  • Project group(5 Programmers, 2 Level designers, 3 Animators, 4 Graphic artists)

Contributions

Gameplay:

  • Wrote the functionality of crystalswitches from Zelda: A Link to the past, making the walls linked to the switch be either raised or lowered based on the state of switch.

  • Implemented timerswitches, which when activated lowered the walls linked to the switch for a certain time.

  • Added functionality to the walls linked to the switches so they could be raised or lowered based on their- and the switches color.

  • Implemented the HUD to show number of keys in inventory and which action the player has selected.

  • Added for throwable objects in the game so they could have different weights and be thrown different distances.

  • Added an item to the game, needed for progression, which made you able to lift and throw heavier objects.

Animation:

  • Created and implemented a statemachine for the players and enemies animations to easier handle transitions.

  • Added all of the player and enemy animations into the game.

Engine:

  • Made it so logic and rendering ran on separate threads,

  • Wrote the importing of levels from tiled with one other programmer.

  • Added a postmaster from an earlier project into the codebase to enable eventbased communication between interfaces.

  • Added a dialoguesystem from an earlier project which made it possible for anyone to add and write dialogue for the game.