public static void Main()
Personaje Kitty = new Caballero("Kitty", 120 , 80, " saber cocinar muy bien");
Personaje Manguito = new Arquero("Manguito", 80, 100, " lavar bien la ropa");
Manguito.PresentacionA();
Personaje Facu = new Mago("Facu", 60, 200, " cantar vallenato");
public Personaje (string name, int hp, int mp, string skill) {
public void PresentacionC() {
Console.WriteLine("el Caballero " + this._name + " Tiene " + this._hp + " de vida" + " y posee " + this._mp + " de poder mágico" +" su habilidad especial es" + this._skill);
Console.WriteLine("el Caballero " + this._name + " ataca sacudiento su espada");
Console.WriteLine("el Caballero " + this._name + " se defiende alzando su escudo");
public void PresentacionA() {
Console.WriteLine("el Arquero " + this._name + " Tiene " + this._hp + " de vida" + " y posee " + this._mp + " de poder mágico" + " su habilidad especial es" + this._skill);
Console.WriteLine("el Arquero " + this._name + " lanza una flecha a el talon del enemigo");
Console.WriteLine("el Arquero " + this._name + " se defiende corriendose a toda velocidad");
public void PresentacionE() {
Console.WriteLine("el Mago " + this._name + " Tiene " + this._hp + " de vida" + " y posee " + this._mp + " de poder mágico" +" su habilidad especial es" + this._skill);
Console.WriteLine("el Mago " + this._name + " apunta su vara al cielo e invoca un rayo.");
Console.WriteLine("el Mago " + this._name + " se protege con un escudo de mana");
public class Caballero : Personaje {
public Caballero (string name, int hp, int mp, string skill) : base(name,hp, mp, skill) {
public class Arquero : Personaje {
public Arquero (string name, int hp, int mp, string skill) : base(name,hp, mp, skill) {
public class Mago : Personaje {
public Mago (string name, int hp, int mp, string skill) : base(name,hp, mp, skill) {