Sounds a bit like one of my favorite games ever: Sword of Aragon. It also somewhat reminds me of the FOSS game "Battle for Wesnoth"(which for anyone who has not seen it, has a GREAT map style IMO.)