Contribution

Elliot Jimenez, Lead Programmer

First of all I focused on making the game engine, and launching all the basic functions such as:

  • Load and Unload of new maps from the tile and xmls.
  • Base of the player.
  • Dynamic objects (Bush, chest, door, etc.)
  • Animations.
  • Objects.
  • First Enemy.
  • Pokemon Combat.

All of these component were done for the Vertical Slice. Then I started improving those parts and implementing new elements of the game.

Now let’s highlight some parts of the code, first the loading elements of a level:

  • To begin, remove all the elements and the map that you were playing.
  • Searches and loads the new map from a .tmx (Tiled Map).
  • Then all the ingame elements and their position are loaded aswell from the .tmx.

I also implemented a particle system that I used in different places of the game, you can see it here: Link Particle System by ElliotJB

After the first delivery, I focused on having all the game mechanics and functions of the game ready for the Alpha. First I started to finish the Zelda world, then I finished the Pokemon one.

The next thing that i did was the BCTrooper (miniboss from Zelda world).

When I finished, I started to fix all the pokemon combat issues and improving the AI of the pokemons, I also did all the abilities of the pokemons. Except from Sceptyle.

Then i worked in the last delivery of the game mostly bugfixing the game.