public static void Main()
Character hero = new Character("Spiderman", 75, 300);
Character villain = new Character("Dr. Octopus", 80, 200);
Console.WriteLine(">>>>>>>>Welcome to The Battle<<<<<<<<");
Console.WriteLine(hero.getFirstName() + " vs " + villain.getFirstName());
while(!Battle.someoneHasFallen(hero,villain))
Battle.DoBattle(hero, villain);
Battle.DoBattle(villain, hero);
Console.WriteLine("Oh no! " + hero.getFirstName() + " has fallen!");
Console.WriteLine("Horray! " + villain.getFirstName() + " has fallen!");
public static void DoBattle(Character attacker, Character defender)
Random damageGenerator = new Random();
int damage = damageGenerator.Next(0, attacker.getStrength());
defender.setHealth(damage);
Console.WriteLine(attacker.getFirstName() + " has hit " + defender.getFirstName() + " for " + damage + " hit points!");
public static Boolean someoneHasFallen(Character hero, Character villain)
if(hero.hasFallen() || villain.hasFallen())
private string firstName;
public Character(string _firstName, int _strength, int _health)
this.firstName = _firstName;
this.strength = _strength;
public string getFirstName()
public void setHealth(int damage)
public Boolean hasFallen()