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 with battle history.
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
public Battle StartBattle(Person challenging, Person challenged)
[url removed, login to view](attack);
[url removed, login to view] = winner;
[url removed, login to view] = loser;
Design implementation (GUI) and game interation with user not needed, only algorithm.
PREVIOUS SIMILAR WORK IS A DIFFERENTIAL
If you do not know what that is disregard the work. Do not have time to explain in detail how the algorithm makes.
9 freelancers are bidding on average $149 for this job
I'm a PhD student in Artificial Intelligence. Not only I am expert in C#, but am also expert in AI algorithms. I can do it for you with Fuzzy algorithms too, if you want. Just leave it to me, I'll surprise you!