#include
#include
#include
#define s Sleep(800);
using namespace std;
int live=5,strength=5;
string bag[100];
int bagi;
void village()
{
system("cls");
cout<<"1、村庄任务"<
bbb=getch();
if(bbb=='1')
{
while(1)
{
system("cls");
cout<<"1、帮助村民捕三条鱼——3点体力值"<
cc=getch();
if(cc=='1')
{
int ge=0;
while(1)
{
system("cls");
cout<<"地点:河流(番外篇)"<
fish=getch();
if(fish=='1')
{
int catch_or_not=rand()%100;
if(catch_or_not<33)
{
cout<<"你捞到了一条鱼"<
}
else
{
cout<<"鱼跑了。"<
cout<<"按任意键继续";
char cccc;
cccc=getch();
}
else
{
break;
}
}
if(ge>=3)
{
cout<<"恭喜您完成任务!"<
cout<<"按任意键继续";
char dddd;
dddd=getch();
}
}
else
{
break;
}
}
}
if(bbb!='1')//&&bbb!='2'&&bbb!='3')
{
return ;
}
village();
}
int main()
{
cout<<"你来得太早了,世界还没有诞生。";
Sleep(2000);
system("cls");
cout<<"不过你可以通过升维来创造属于你的世界!";
Sleep(3000);
system("cls");
cout<<"地点:零维初始"<
cout<<"按任意键升维";
char zero=getch();
cout<
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
system("cls");
int banana=0;
while(live>0)
{
if(banana>=5)
{
cout<<"您的腐烂的香蕉已够5个,可以进行升维。"<
char one;
one=getch();
cout<
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
system("cls");
break;
}
cout<<"地点:一维森林"<
dir=getch();
while(dir!='L'&&dir!='R')
{
cout<<"向左:L 向右:R"<
}
if(dir=='L')
{
int k=rand()%100;
if(k<=20)
{
cout<<"恭喜你找到了一个腐烂的香蕉!!!"<
cout<<"按任意键继续";
zero=getch();
system("cls");
continue;
}
if(k<50&&k>20)
{
cout<<"你遇到了一个红色的东西,看起来很好吃。"<
char eat;
eat=getch();
cout<
if(eat=='1')
{
if(temp<50)
{
cout<<"你吃掉了一个娜迦毒蛇辣椒。你被辣的不行不行的了。体力值-3"<
}
else
{
cout<<"你吃掉了一个草莓,生命值+1"<
}
}
else
{
if(temp<50)
{
cout<<"那其实是一个娜迦毒蛇辣椒,吃了会体力值-3。"<
else
{
cout<<"那其实是一个草莓,吃了会生命值+1"<
}
}
if(strength<=0)
{
live--;
strength=5;
}
if(k>=50)
{
cout<<"你遇到了一个苹果,看起来很美味。"<
char eat;
eat=getch();
cout<
if(eat=='1')
{
if(du_or_hui<50)
{
cout<<"你吃到了一个苹果,生命值+1"<
}
else
{
cout<<"你吃到了一个毒苹果,体力值-2"<
}
}
else
{
if(du_or_hui<50)
{
cout<<"那其实是一个苹果,吃了会生命值+1"<
else
{
cout<<"那其实是一个毒苹果,吃了会生命值-2"<
}
}
if(strength<=0)
{
live--;
strength=5;
}
cout<<"按任意键继续";
char rrr;
rrr=getch();
system("cls");
}
else
{
int k=rand()%100;
if(k<=20)
{
cout<<"恭喜你找到了一个腐烂的香蕉!!!"<
cout<<"按任意键继续";
zero=getch();
continue;
}
if(k<50&&k>20)
{
cout<<"你遇到了一个绿色的东西,看起来很好吃。"<
char eat;
eat=getch();
cout<
if(eat=='1')
{
if(temp1<50)
{
cout<<"你吃掉了一个毒苹果。体力值-2"<
}
else
{
cout<<"你吃掉了一盆蔬菜沙拉,体力值+3"<
}
}
else
{
if(temp1<50)
{
cout<<"那其实是一个毒苹果,吃了会体力值-2。"<
else
{
cout<<"那其实是一盆蔬菜沙拉,吃了会体力值+3"<
}
}
if(strength<=0)
{
live--;
strength=5;
}
if(k>=50)
{
cout<<"你遇到了一个紫色的生物,看起来很鲜艳。"<
char eat;
eat=getch();
cout<
if(eat=='1')
{
if(du_or_hui<50)
{
cout<<"你吃到了一个葡萄,生命值+1"<
}
else
{
cout<<"你闻了曼陀罗,这是一种剧毒生物,体力值-2"<
}
}
else
{
cout<<"那其实是一个";
if(du_or_hui<50)
{
cout<<"葡萄,吃了会生命值+1"<
else
{
cout<<"曼陀罗,这是一种剧毒生物,闻了会体力值-2"<
}
}
if(strength<=0)
{
live--;
strength=5;
}
cout<<"按任意键继续";
char rrr;
rrr=getch();
system("cls");
}
}
if(live<=0)
{
cout<<"你";
s;
cout<<"死";
s;
cout<<"了";
s;
cout<<"!";
}
else
{
int cactus=0,g=0;
while(live>0)
{
if(cactus==5)
{
cout<<"您的铜仙人掌已够5个,可以进行升维。"<
char two;
two=getch();
cout<
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
s;
cout<<"·";
system("cls");
break;
}
cout<<"地点:二维沙漠"<
move1=getch();
while(move1!='F'&&move1!='B'&&move1!='L'&&move1!='R')
{
cout<<"前:F 后:B 左:L 右:R"<
}
g++;
int situa=rand()%100;
if(situa<15)
{
cout<<"恭喜你找到了一个铜仙人掌"<
cout<<"按任意键继续";
char gggg;
gggg=getch();
system("cls");
}
if(situa>=15&&situa<30)
{
cout<<"你找到一个村庄。"<
zero=getch();
village();
system("cls");
}
if(situa>=30&&situa<65)
{
cout<<"你遇到了一片湖泊"<
d_or_not=getch();
int du_or_yi=rand()%100;
if(d_or_not=='1')
{
if(du_or_yi<50)
{
cout<<"你中毒了,掉了2格血。"<
}
else
{
cout<<"你喝了有益之水,生命值+1。"<
}
}
else
{
if(d_or_not<50)
{
cout<<"那其实是有毒之水,喝了会掉2格血。"<
else
{
cout<<"那其实是有益之水,喝了会生命值+1"<
}
if(strength<=0)
{
live--;
strength=5;
}
cout<<"按任意键继续";
char aaa;
aaa=getch();
system("cls");
}
if(situa>=65)
{
cout<<"你遇到了一个骆驼,杀死后可获得骆驼肉";
cout<
a_or_go=getch();
if(a_or_go=='1')
{
int Elive=20;
while(Elive>0)
{
cout<<"1、攻击 2、走开"<
attack=getch();
if(attack=='2')
{
break;
}
cout<
}
if(Elive<=0)
{
cout<<"恭喜你打败了骆驼,获得了骆驼肉。"<
eat=getch();
if(eat=='1')
{
cout<<"你吃了骆驼肉,生命值+3";
live+=3;
system("cls");
}
else
{
cout<<"已放入背包"<
cout<<"1、查看 其他:退出"<
check=getch();
bagi++;
if(check=='1')
{
for(int i=0;i
cout<
}
cout<<"按任意键继续";
char stgj;
stgj=getch();
system("cls");
}
}
}
}
if(g>=3)
{
g=0;
strength--;
}
if(strength<=0)
{
live--;
strength=5;
}
}
}
if(live<=0)
{
cout<<"你";
s;
cout<<"死";
s;
cout<<"了";
s;
cout<<"!";
}
else
{
int dragon_egg=0;
while(live>0)
{
cout<<"地点:三维侏罗纪"<
}
return 0;
}



