Ejemplo n.º 1
0
 // function to print information
 static void newRound(petfight ash, petfight gary)
 {
     Console.ReadLine();
     Console.Clear();
     Console.WriteLine("-------------------------------------------");
     Console.WriteLine("Your Health: " + ash.m_HitPoints);
     Console.WriteLine("Enemy Health: " + gary.m_HitPoints);
     Console.WriteLine("-------------------------------------------");
 }
Ejemplo n.º 2
0
 //function to enemy pet attack
 static void battleGary(petfight attacker, petfight defender)
 {
     Console.ReadLine();
     Console.Clear();
     Console.WriteLine("-------------------------------------------");
     Console.WriteLine("Surprise, Gary chooses to attack");
     attacker.attack(defender);
     Console.WriteLine("-------------------------------------------");
 }
Ejemplo n.º 3
0
        //function to player attack
        static void battle(petfight attacker, petfight defender)
        {
            Console.WriteLine("-------------------------------------------");
            Console.WriteLine("1. Comeback(Attack)");
            Console.WriteLine("2. Take a deep breath(Heal)");

            Console.WriteLine("-------------------------------------------");
            int inputPlayer = getUserInputAsInteger(1, 2);



            if (inputPlayer == 1)
            {
                attacker.attack(defender);
            }
            if (inputPlayer == 2)
            {
                attacker.Potion();
            }
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            // bool to check if the game is running
            bool gameRunning;

            gameRunning = true;

            // print back story lines
            Console.WriteLine("What a journey it was...");
            Console.WriteLine("You think to yourslef as you walk down the stairs of the arena.");


            Console.WriteLine("You never thought you would make it this far. Making so many friends and seeing so many Pokemons along the way.");
            Console.WriteLine("And so many enemies... Yeah like those Team Rocket morons. You wonder what happened to them.");
            Console.ReadLine();
            Console.Clear();

            Console.WriteLine("The last time you saw them they were in an explosion. You don't think anyone can survive that.");
            Console.WriteLine("But like some comedic relief or lazy writing they always come back. It's unnatural!");


            Console.WriteLine("What if that's it? What if your whole life is an animated japanese TV show for kids and really weird adults...");
            Console.WriteLine("Everything you have been through... Every challenge you faced... Every heartbreak...");
            Console.ReadLine();
            Console.Clear();

            Console.WriteLine("They were all some sick bastard's sense of fun? Did your life have any meaning at all?");
            Console.WriteLine("Is that why you are at the age of 10 for 20 years?");


            Console.WriteLine("You don't realise the footsteps behind you as you question your whole existence.");
            Console.WriteLine("\"Oh look it's that loser Ash!\" ");
            Console.ReadLine();
            Console.Clear();

            Console.WriteLine("You would recognise that annoying voice anywhere. It snaps you out of your little moment of enlightenment.");
            Console.WriteLine("You turn around to face your old nemesis Gary Oak.");


            Console.WriteLine("\"I thought they didn't let little kids in to this place. No matter you can be one of my cheerleaders\"");
            Console.WriteLine("Oh it is on!");
            Console.ReadLine();
            Console.Clear();

            // Players pet constructor
            petfight oGary = new petfight("Gary", 100, 60, 40);
            //enemy pet constructor
            petfight oAsh = new petfight("Ash", 100, 50, 50);

            // gameplay loop
            while (gameRunning)
            {
                //call functions
                newRound(oAsh, oGary);
                battle(oAsh, oGary);
                battleGary(oGary, oAsh);



                //gameplay end
                if (oGary.m_HitPoints == 0 || oAsh.m_HitPoints == 0)
                {
                    gameRunning = false;
                }
            }
            Console.WriteLine("WOW what a battle");
            Console.ReadLine();
        }
Ejemplo n.º 5
0
 public void attack(petfight OtherPet)
 {
     OtherPet.receiveattack(m_Attack);
 }