Battle cats was one of the crazes when i was studying in my foundation years. People were like, 'have you guys heard this game called battle cats, it's so cute and awesome'. Well battle cats is just a game where you have to protect your building against enemies, and you fight them off with your army of cats which you buy over a period of time. It's definitely not a new game of it's kind, but i do think it's a well made game.
First thing they did right was choosing a cute theme, which are cute cats, fighting all sorts of other animals. This makes it more marketable, the art is simple and the basics of the game is already well known because there are so many games of the same kind.
Second, the humour of the game. It won't take long for you to realize that this game is pretty funny, because of the design of the game and most of the description of the characters, is just hillarious and completely random.
Third, is the replay value is very high, as you finish a chapter, there will be another chapter for you to continue playing in which is the same game obviously at a harder level. As you complete a level, you'll have a chance to get a part treasure and if collected a set of treasures, a bonus will be given, usually an ability for you to proceed the levels in the game easier. And each chapter offers a reward, a special cat. Talking about cats, we can upgrade them and when we have upgraded them to the maximum level of 10, their appearance will change so sometimes you just can't help to wonder form of cat will they evolve into, just this is enough for you to collect enough money for the upgrades.
Trust me, the game is challenging if you want to complete the whole game, it'll consume a lot of time. Rather than skill, I'd say this game requires more determination and effort. This is the type of game which should be played with a number of people, in a sense that, you compete with your friends so that you can show off the level you have reached and the amount of cats you have upgraded to the maximum level.