Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  desc
Language: C/C++
Code:
#include <iostream>
#include <time.h>
#include <math.h>
using namespace std;

int
main()
{
     cout << "Rng battle." << endl;
     cout << "press Enter..." << endl;

     cin.ignore();
     long long hp, at, ehp, eat, heal, eheal;
     int fbl, ic, sb, act, eact, ms, ems;
     srand(time(NULL));
     ehp = 150;
     hp = 150;
     while ((ehp > 0) or (hp > 0))
     {
          cout << "choose action:1.Attack 2.Heal 3.Magic" << endl;
          cin >> act;

          if (act==14113)
          {
               cout << "Players enters secret code,which means, that he is lame!!!It's very effective against enemy!!!" << endl;
               at = 1337;
               ehp = ehp - at;
          }
          if (act == 3)
          {
               cout << "choose magic spell:1.Fireball 2.Icicle. 3.Sharperner";
               cin >> ms;
               if (ms == 1)
               {
                    fbl = 2 + rand() % 40;
                    ehp = ehp - fbl;
                    cout << "Player uses:Fireball!" << endl;

               }
               if (ms == 2)
               {
                    ic = 15 + rand() % 35;
                    ehp = ehp - ic;
                    cout << "Player uses:Icicle!" << endl;

               }
               if (ms == 3)
               {
                    at == at + 5;
                    cout << "Player sharpness his sword via magic!" << endl;
               }




          }
          if (act == 1)
          {
               at = 5 + rand() % 10;
               ehp = ehp - at;
               cout << "Player Attacks!" << endl;

          }
          if (act == 2)
          {
               heal = 5 + rand() % 15;
               if (hp < 150)
               {
                    hp = hp + heal;
                    cout << "Player Heals!" << endl;

               }
               else
               {
                    hp = hp;


               }




          }
          eact = rand() % 2;
          if (eact <= 1)
          {
               eat = 1 + rand() % 15;
               hp = hp - eat;

          }
          if (eact == 2)
          {
               eheal = 1 + rand() % 15;
               if (ehp <= 150)
               {
                    ehp = ehp + eheal;


               }
               else {
                    ehp = ehp;

               }

          }
          cout << "Your health:" << hp << "/150" << endl;
          cout << "enemy's health :" << ehp << "/150" << endl;
          if (eact == 3) {
               ems = 1 + rand() % 3;
               if (ems == 1)
               {
                    fbl = 2 + rand() % 40;
                    hp = hp - fbl;
                    cout << "Enemy uses:Fireball!" << endl;

               }
               if (ems == 2)
               {
                    ic = 15 + rand() % 35;
                    hp = hp - ic;
                    cout << "Enemy uses:Icicle!" << endl;

               }
               if (ems == 3)
               {
                    eat == eat + 5;
                    cout << "Enemy sharpness his sword via magic!" << endl;
               }

          }
          if ((ehp <= 0) or (hp <= 0))
          {
               break;
          }

          
          
     }
     if (ehp <= 0)
     {
          cout << "You Won!" << endl;
          cout << "Press any key.." << endl;
          cin.ignore();
          cin.get();

          
     }
     if (hp <= 0)
     {
          cout << "You lose!" << endl;
          cout << "Press any key.." << endl;
          cin.ignore();
          cin.get();
          
     }
}
          
Comments: