Joiplay enables you to play all of the brilliant Pokémon fan-made games that are only available on PC (so it functions similarly to an emulator in that regard).
Choosing the right types for a team is an important part of the strategy in Pokémon games. Here's a guide about the weakness of every pokemon type!