public static void Main()
Console.WriteLine("---------------------");
Console.WriteLine(" BATTLE MODE ");
Console.WriteLine("---------------------");
Console.Write("What is your name?: " );
string name = Console.ReadLine();
Character player = new Character(name, 13, 5, 2);
Character enemy = new Character("Troll", 10, 6, 2);
Console.WriteLine("BATTLE: " + player.name + " VS " + enemy.name);
Console.WriteLine("---------------------");
Console.WriteLine(" INSTRUCTIONS ");
Console.WriteLine("---------------------");
Console.WriteLine(" Write 'Attack' to attack the enemy.");
Console.WriteLine(" Write 'Defend' to defend from incoming attacks.");
Console.WriteLine(" Write 'Heal' to cast a healing spell.");
Console.WriteLine("---------------------");
Console.WriteLine("Press Enter to continue.");
while(player.health > 0 && enemy.health > 0)
Console.WriteLine("BATTLE: " + player.name + " VS " + enemy.name);
Console.WriteLine("---------------------");
Console.WriteLine(player.name + "HP:"+ player.health);
Console.WriteLine(enemy.name + "HP:"+ enemy.health);
Console.WriteLine("---------------------");
Console.WriteLine(enemy.name + " grunts! ");
Console.Write("What would you like to do?:");
string command = Console.ReadLine();
if (command.ToUpper() == "ATTACK")
else if (command.ToUpper() == "DEFEND")
int doubleDefense = player.defense = 2;
Console.WriteLine(enemy.name + " attacks " + player.name);
int damage = enemy.attack - doubleDefense;
else if (command.ToUpper() == "HEAL")
Console.WriteLine(player.name + "seems confused!");
Console.WriteLine("Press Enter to continue.");
Console.WriteLine("Defeat");
else if(enemy.health <= 0)
Console.WriteLine("Victory");
public Character(string name, int health, int attack, int defense)
public void Attack(Character other)
Console.WriteLine(name + " attacks " + other.name);
int damage = attack - other.defense;
public void Damage(int points)
Console.WriteLine(name +" was damaged for " + points + " HP! ");
public void Heal(int points)
Console.WriteLine(name + " was healed for " + points + " HP! ");