CS319 - Object Oriented Software Engineering Project

Group 14


Ancient creatures, glorious warriors and mystic magicians welcome you!

Just choose your hero, equip it with strong troops and magic!

Be ready to command your army in the battle, give an end to the chaos

in the world and write your name into legends!

picture from http://membres.lycos.fr/phraid/heroes3/


Heroes of Might and Magic is a turn-based strategic war game. It involves capturing and developing towns, gathering resources, assembling armies and sending them into combat. Each town has a theme and can only raise the type of creatures appropriate to that theme. The resources (gold, wood, etc.) can be found mostly in mines and are gathered once a day. They are used to build new buildings in your towns, to improve existing buildings, to buy armies, etc. Each army is led by a hero and consists of up to a limited stacks of creatures raised in towns or recruited in countryside. The armies are sent into tactical combat, which can occur either in countryside or in towns. If the attacker captures the town, the winner can recruit the creatures raised in that town afterwards.

Inspired from 'the Heroes of Might and Magic Series' developed by 3DO.

Group Members



1. a) Analysis Document

 1.b] Revised Analysis Document

2.b] Internal Document

2.b] Revised Internal Document

3. API Document

4. Sources

5. User's Guide

6. Download