This simple method works
Thanks for tips on this one. I was stuck on this one at first because I was making my base all around my castle, like I normally do. They'd destroy my guilds, and it was over fast.
Here's the tactic I used which worked great the first time I tried it. I thought I'd share it with you, hopefully this wasn't a fluke (that it worked first time)
* Build base SE of castle. Your guilds should never even get attacked.
* Grab the southern trading post, and the SE one (across the stream). Eventually you might grab the NW one too. Put a few guard towers around them.
* Build a couple defense towers in your base so the tax collector can go through and collect and deliver taxes without having to run from the castle.
* I built two of each kind of guild. Might make three rogue guilds as they are cheap. You can make more if you want.
* The main strategy is simply to keep a defense flag on the castle nearly at all times. Put about 500-1200 on it (as it dips to about 500ish, crank it back to 1000 or 1200). This keeps about 7-10 heroes guarding the castle at all times. When you get the blacksmith and marketplace upgraded, every 5-10 minutes, you need to let the flag expire so the heroes can go upgrade their gear. This method works out great because your hereos will soon have thousands of gold since they are getting paid all the time.
*Use scepter as needed to help destroy clerics or group of rogues/elves.
* Always ressurect your dead heroes so they can continue to level up. At several points I think I had 12 dead or so, but over a bit of time, I got them all res'ed and no more died. When one was res'ed, they usually run straight to the castle to defend which was good.
*Lastly, make the heroes into parties as soon as you can. Four heroes sticking together (even if there isn't a healer in the party) will really help.
EDIT -- To clarify, I did NOT make any temples or dwarves (or drawven towers), or any towers around my castle. I just let the heroes level up on the evil heroes.