I need create object oriented c# battle system for rpg (turn based).
In resume its a class with balanced battle method receiving two entities (Person) with atributes intelect, strenght, dexterity, vitality and agility and two and result in winner. Fight mode is based on attributes, each attribute represents one 'hability'.
Intelect = defense / magical attack
strenght = phisical attack
agility = avoidance / initiative
vitality = life / resistence
dexterity = management of weapons / spells cast
Design implementation, gui and game interation with user not needed, only algorithm.
PREVIOUS SIMILAR WORK IS A DIFFERENTIAL