Pokemon Tower Defense: Advanced Guide/Wiki
Catching every single Pokemon out there is a difficult task, you need to balance your attacks, time your Pokeball attempts and of course, have the right kind of monsters set up for the job. While some of the standard type creatures can be caught easily, the rest can be quite a challenge to recruit. Also, catching is not your only concern - you also need to win! After all, when you have 8 chapters worth of Pokemon to beat, having the right crew for the job is important to your victory.
Reviewing the Battle
Some battles - particularly the early ones, are quite easy. They take little effort and winning is a simple matter of setting all your Pokemon to attack with their strongest abilities. This is not a bad strategy, in fact, if your Pokemon are high leveled enough - it is all you will need to do.
However, as you progress through the game and earn your first two badges, you will notice that the difficulty will start increasing exponentially. More boss type enemies appear (the ones with blue health bars), stages become more complex (you face challenges where you can only deploy a single Pokemon at a time), you encounter stages where you must play as the attacker, and enemies start attacking your towers as well. Chances are, your Pokemon are not over-leveled and you will lose the stage. Worry not, you still keep any experience points you earned as well as the Pokemon Dollars you gained. More importantly, if paid attention to the match, you would be able to identify the different Pokemon that appeared on the stage.
Knowing the enemies that spawn in a stage is important so that you will know what kinds of attacks are effective and which ones are not. Of course, this would mean that you are able to identify a Pokemon just by it's looks alone - if you are not a fan of the series, getting to know any of the 100+ creatures in the game can be quite challenging. But since the Pokemon are actually nicely designed, it is actually fun to read up on each one of them. Also, pay a little attention to the story dialogue at the start of each stage since they sometimes talk about the new creatures that will appear.
Anyway, you might be wondering, what does it matter if you know a Pokemon's name? Knowing the name also means being able to research the Pokemon's stats (it is easy to look them up individually online). And once you do that, you will be able to identify their strengths and weaknesses against different kinds of attacks. For example, if you were fighting an electric type Pokemon like Pikachu and one of your towers was using 100 damage wind element attack, it would only do half damage. On the other hand, if you had a 40 damage ground attack, it would be doubly effective against the same Pokemon. And this brings us to...