public class SpaceShooter
public static void Main()
Vida estrela = new Vida();
estrela.setAparencia("tem uma aparência de uma estrela.");
Console.WriteLine(estrela.getAparencia());
estrela.setVida("Você ganha 50 de vida ao recolher esse item.");
Console.WriteLine(estrela.getVida());
Defesa escudo = new Defesa();
escudo.setAparencia("é um item em formato de um asteróide,com a cor verde.");
Console.WriteLine(escudo.getAparencia());
escudo.setDefesa("Ao pegar esse item, você fica imune a qualquer ataque durante 3 segundos.");
Console.WriteLine(escudo.getDefesa());
Console.WriteLine(escudo.getTempo());
Explosivo bomba = new Explosivo();
bomba.setAparencia("Tem um formato de uma bomba, mas da cor azul escuro");
Console.WriteLine(bomba.getAparencia());
bomba.setExplosao("Ao pegar o item,ele automáticamente ataca os inimigos que estão na frente, dando um dano de 60 a cada inimigo atingido.");
Console.WriteLine(bomba.getExplosao());
Console.WriteLine(bomba.getDano());
protected float resistencia;
protected string aparencia;
public void setTempo(float novoTempo)
public void setDano(float novoDano)
public void setResistencia(float novaResistencia)
this.resistencia = novaResistencia;
public float getResistencia()
public void setPoder(string novoPoder)
public void setAparencia(string novaAparencia)
this.aparencia = novaAparencia;
public string getAparencia()
public class Vida:PowerUps
public void setVida(string novaVida)
public class Defesa:PowerUps
public void setDefesa(string novaDefesa)
this.defesa = novaDefesa;
public string getDefesa()
public class Explosivo:PowerUps
public void setExplosao(string novaExplosao)
this.explosao = novaExplosao;
public string getExplosao()