Cześć all !
Znów wam chce pokazać grę, tą samą ale trochę ulepszoną ;) .
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std;
void Hause();
void Czas();
void Sama_gra ();
void Start_gry();
void Start();
int main()
{
int* start=new int;
while (*start!=10)
{
Start();
cin>>*start;
if (*start==10)
{
delete start;
Sama_gra();
}
else
{
cout<<"Nie ma takiej opcji !"<<endl;
Sleep(500);
system("cls");
}
}
return 0;
}
void Start()
{
cout<<"-----------------Survival-----------------"<<endl;
cout<<endl<<"=========================================="<<endl;
cout<<endl<<" 10. Rozpocznij gre"<<endl;
}
void Start_gry()
{
system ("cls");
cout<<"Jedziesz samochodem."<<endl;
Sleep(3000);
system("cls");
cout<<"Nagle wystakuje Ci na drodze dzik."<<endl;
cout<<endl<<endl<<endl<<endl<<endl<<endl<<"xD";
Sleep(5400);
system("cls");
cout<<"I zjezdzasz gwaltownie z drogi do lasu w przepasc."<<endl;
Sleep(5500);
system("cls");
cout<<"I dalej nie pamietasz co sie stalo..."<<endl;
Sleep(4000);
system("cls");
cout<<"Budzisz sie rano z mocnym bolem glowy. Nie wiesz gdzie jestes"<<endl;
Sleep(5000);
cout<<"Wiec podchodzisz do samochodu i szukasz szybko telefonu..."<<endl;
Sleep(4000);
cout<<",Niech to Helene !, mowisz gdyz nie znalazles telefonu ,musial gdzies wypasc ...,"<<endl;
Sleep(4000);
system("cls");
Sleep(1000);
cout<<"Wiec wyciagasz z bagaznika:"<<endl;
Sleep(2000);
cout<<"-Siekiere"<<endl;
Sleep(500);
cout<<"-2x Woda w butelce"<<endl;
Sleep(500);
cout<<"-Noz"<<endl;
Sleep(500);
cout<<"-2x Bulke"<<endl;
Sleep(500);
cout<<"-Zapalniczke"<<endl;
Sleep(1500);
cout<<"Wcisnij Enter aby rozpoczac...";
cin;
system("cls");
}
void Sama_gra()
{
int hause=0;
int woods=6;
int spanie=20;
int jedze=2;
int woda=2;
int wyb;
int wytrzymalosc=100;
int glod=90;
int pragnienie=80;
while ((wytrzymalosc>0)&&(glod>0)&&(pragnienie>0))
{
cout<<endl<<"1. Pozbieraj jagody.(-10 glod -10 pragnienie -20 wytrzymalosc)"<<endl;
cout<<"2. Zbuduj szalas.(-30 glod -40 pragnienie -50 wytrzymalosc)"<<endl;
cout<<"3. Poszukaj drewna.(-10 glod -10 pragnienie -20 wytrzymalosc)"<<endl;
cout<<"4. Poszukaj zasobow wodny (wody).(-10 glod -10 pragnienie -20 wytrzymalosc)"<<endl;
cout<<"5. Idz spac.(+20 wytrzymalosci lub +40)"<<endl;
cout<<"6. Wypij wode.(+40 pragnienie +20 wytrzymalosc)"<<endl;
cout<<"7. Zjedz jedzenie.(+40 glod +10 wytrzymalosc)"<<endl;
cout<<endl<<endl<<endl<<"Wytrzymalosc= "<<wytrzymalosc<<endl;
cout<<"Glod= "<<glod<<endl;
cout<<"Pragnienie= "<<pragnienie<<endl;
cout<<"Woda = "<<woda<<endl;
cout<<"Jedzenie = "<<jedze<<endl;
cout<<"Drewono = "<<woods<<endl;
cin>>wyb;
switch(wyb)
{
case 1 :
{
system ("cls");
cout<<"Znalazles Jagody x2 !"<<endl;
Sleep(3000);
system("cls");
jedze=jedze+2;
wytrzymalosc=wytrzymalosc-20;
glod=glod-10;
pragnienie=pragnienie-10;
break;
}
case 2 :
{
system("cls");
if((woods>11)&&(hause==0))
{
system("cls");
cout<<"Zbudowales szalas !"<<endl;
Sleep(1000);
cout<<"Teraz po przespanie sie otrzymujesz +40 wytrzymalosc."<<endl;
Sleep(3000);
system("cls");
hause=1;
}
else if ((woods<12)&&(hause==0))
{
system("cls");
cout<<"Nie masz wystarczajaco duzo drewna."<<endl;
Sleep(2800);
system("cls");
}
else if (hause==1)
{
system("cls");
cout<<"Juz masz zbudowany szalas."<<endl;
Sleep(2000);
system("cls");
}
else if (wytrzymalosc<49)
{
system("cls");
cout<<"Jestes zbyt zmeczony..."<<endl;
}
break;
}
case 3 :
{
system("cls");
cout<<"Znalazles 3x drewna !"<<endl;
Sleep(4500);
system("cls");
wytrzymalosc=wytrzymalosc-20;
glod=glod-10;
pragnienie=pragnienie-10;
woods=woods+3;
break;
}
case 4 :
{
system("cls");
cout<<"Udalo ci sie znalesc 2x wody !"<<endl;
Sleep(5400);
system("cls");
woda=woda+2;
wytrzymalosc=wytrzymalosc-20;
glod=glod-10;
pragnienie=pragnienie-10;
break;
}
case 5 :
{
system("cls");
cout<<"Spanie."<<endl;
Sleep(100);
system("cls");
cout<<"Spanie.."<<endl;
Sleep(200);
system("cls");
cout<<"Spanie..."<<endl;
Sleep(100);
system("cls");
wytrzymalosc=wytrzymalosc+spanie;
glod=glod-10;
pragnienie=pragnienie-10;
break;
}
case 6 :
{
system("cls");
cout<<"Mhmmmm...jaka dobra..."<<endl;
Sleep(2000);
system("cls");
wytrzymalosc=wytrzymalosc+20;
pragnienie=pragnienie+40;
woda=woda-1;
break;
}
case 7 :
{
system("cls");
cout<<"Mniam !"<<endl;
Sleep(2400);
system("cls");
wytrzymalosc=wytrzymalosc+10;
glod=glod+40;
jedze=jedze-1;
break;
}
}
}
}
Wiem że mogłem troche innaczej to zrobić np dać może jaką strukture (chyba) ale dopiero pomyślałem o tym na końcu.
Oceniajcie :P