Moja pierwsza gra

0

Witam, niedawno zacząłem naukę c++ i wpadłem na pomysł by stworzyć moją pierwszą grę, nie chodzi mi o nic poważniejszego lecz o prostą konsolową RPG, oto co do tej pory napisałem nie jest to dużo ponieważ dopiero zaczynam rozgryzać o co chodzi.
Moim problemem jest to że chciałbym mieć możliwość powrotu do głównego menu po np zwiedzaniu lasu gdzie będą walki z potworami.

#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <math.h>
#include <windows.h>
using namespace std;
//zmienne-----------------------------------//
char name[20];
int minhp=100;
int maxhp=100;
int gold=100;
int wybor;
//zmienne-----------------------------------//
int main()
{
     cout<<"podaj swoje imie"<<endl;
     cin>>name;
     cout<<"dziekujemy :P"<<endl;
     Sleep(1000);
     system("cls");

     cout<<"Imie : "<<name<<endl;
     cout<<"HP   : "<<minhp<<" / "<<maxhp<<endl;
     cout<<"Zloto: "<<gold<<endl;
     cout<<"\n\nGdzie chcesz isc?"<<endl;
     cout<<"1.Las"<<endl;
     cout<<"2.polana"<<endl;
     cout<<"\n3.Wyjdz z gry"<<endl;

getch();
}

 
0

Słowo, którego poszukujesz to "while". Tu jest mnóstwo przykładów: http://www.google.pl/

0

problem w tym że nie wiem jak to zastosować w praktyce

0
 
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <math.h>
#include <windows.h>
#include <string>
using namespace std;
//zmienne-----------------------------------//
string name;
int minhp=100;
int maxhp=100;
int gold=100;
int wybor;
char znak;
//zmienne-----------------------------------//
int main()
{
     cout<<"podaj swoje imie"<<endl;
     cin>>name;
     cout<<"dziekujemy :P"<<endl;
     Sleep(1000);
     system("cls");
 while(znak!='3')
{
     cout<<"Imie : "<<name<<endl;
     cout<<"HP   : "<<minhp<<" / "<<maxhp<<endl;
     cout<<"Zloto: "<<gold<<endl;
     cout<<"\n\nGdzie chcesz isc?"<<endl;
     cout<<"1.Las"<<endl;
     cout<<"2.polana"<<endl;
     cout<<"\n3.Wyjdz z gry"<<endl;
     znak=getch();
     if(znak=='1')
     {
                cout<<"witaj w lesie"<<endl;
     }
     else if(znak=='2')
     {
          cout<<"Witaj na polanie"<<endl;
     }
}
}
}

Tak to bedzie wygladac :) Zmienilem z tablicy char na string ;) Jak bys chcial wiecej pomocy to pisz na gg: 7009522

1 użytkowników online, w tym zalogowanych: 0, gości: 1