What do you think about it?

It's a flash browser based game like Tribal Wars (Tribal Wars is not flash).
It is developed by Jagex and it can be found here:

Multiplayer Strategy Game War of Legends - by Jagex Publishing