基岩工作室---无尽世界

#include<bits/stdc++.h>
#include<windows.h> 
using namespace std;
int language,choose,beg=0,choose2,your_blood=100,Boss_blood=100,random_hit,cnt=0,large_hit;
char Char,place[100];
bool coloregg=0;
int main(){
	
	cout<<"基岩工作室出品"<<endl;
	Sleep(1000);
	system("cls");
	cout<<"无尽世界"<<endl;
	Sleep(1000);
	system("cls");
	cout<<"By Bedrock Create"<<endl;
	Sleep(1000);
	system("cls");
	cout<<"Infinite World"<<endl;
	Sleep(1000);
	system("cls");
	for(int i=1;i<=100;i++){
	cout<<"1.开始游戏"<<endl;
	cout<<"2.设置"<<endl;
	cout<<"3.退出"<<endl;
	cin>>choose;
	if(choose==1){
		break;
	}
	if(choose==2){
		system("cls");
		cout<<"1.语言"<<endl;
		cout<<"2.退出"<<endl;
		cin>>choose;
		if(choose==1){
			system("cls");
			cout<<"1.中文"<<endl;
			cout<<"2.English"<<endl;
			cout<<"3.日本語"<<endl;
			cin>>language;
			if(language==1){
				system("cls");
				continue;
			}
			if(language==2){
				system("cls");
				cout<<"I can't speak English."<<endl;
				cout<<"实时翻译:“我不能说英语.”";
				Sleep(1500);
				system("cls");
				continue;
			}
			if(language==3){
				system("cls");
				cout<<"私は日本語ができません。"<<endl;
				cout<<"实时翻译:“我不会说日语。”";
				Sleep(1500);
				system("cls");
				continue;
			}
		}
		if(choose==2){
			system("cls");
			continue;
		}
		}
		if(choose==3){
		return 0;
		}
		}
	    cout<<"第一章-----《命运的开始》"<<endl;
	    Sleep(2000);
	    system("cls");
	    cout<<"因为人类的过度破坏环境,所以原本美丽的地球变成了一片废墟。"<<endl;
		Sleep(2000);
	    system("cls");
		cout<<"人类频临灭绝。"<<endl;
		Sleep(1000);
	    system("cls");
		cout<<"而你要做的就是拯救全人类。"<<endl;
		for(int i=1;i<=15;i++){
			cout<<endl;
		} 
		cout<<"               请按任意键开始......"<<endl;
		cin>>Char;
		if(Char=='L'){
			cout<<"我是彩蛋!"<<endl;
		}
		cout<<"Process exited after 2.024 seconds with return value 2.2 命令已成功执行。";
		Sleep(1000);
	    system("cls");
	    Sleep(2000);
	    system("cls");
	    for(int i=1;;i++){
	    	cout<<"这里是哪?"<<endl;
	    	Sleep(2000);
		    cout<<"(你喊了一声,但好像并没有人回应你。)"<<endl;
		    Sleep(2000);
		    system("cls");
		    cout<<"1.继续大喊"<<endl;
		    cout<<"2.寻找生存者"<<endl;
			cin>>choose;
			if(choose==1){
				continue;
			} 
			if(choose==2){
				break;
			}
			if(i==100){
				cout<<"成就一:反骨"<<endl;
				continue;
			}
			if(i==1000){
				coloregg=1;
			}
		}
		place[1]='d';
		cout<<"\"有人吗?有人吗?\""<<endl;
		Sleep(2000);
		cout<<"(你又喊了一声,还是没有人回复你。)"<<endl;
		Sleep(2000);
		cout<<"(你那绝望的声音传遍了整个世界,但还是没有人回应你,因为这世界的幸存者已经寥寥无几了。)"<<endl;
		Sleep(2000);
		cout<<"你找不到幸存者,只能自己探索这个世界。"<<endl;
		Sleep(2000);
	    cout<<"于是,你开始探索这个世界。"<<endl;
	    Sleep(2000);
	    system("cls");
	    cout<<"在地球上,食物是必不可少的物品,所以你想到的第一件事就是找食物。"<<endl;
	    Sleep(2000);
		cout<<"可是,这一片废墟上又会有什么食物呢?你开始认真地思考这件事。"<<endl; 
		Sleep(3000);
		cout<<"突然,有一只凶猛的骆驼飞快地跑来,好像要吃掉你。"<<endl;
		Sleep(2000);
		system("cls");
		cout<<"1.与其战斗"<<endl;
		cout<<"2.和平相处"<<endl;
		cin>>choose;
		if(choose==1){
			cout<<"骆驼终究还是打不过人类的,你战胜了。生吃骆驼肉虽然不好吃,但至少能饱腹。"<<endl; 
			Sleep(1000);
			system("cls");
		}
		if(choose==2){
			cout<<"骆驼没有一点想和你和平相处的样子,它就是来吃你的,你被骆驼吃了。"<<endl;
			cout<<"结局7:《战争的时代》。"<<endl;
			return 0;
		}
		cout<<"获得'骆驼肉'*3"<<endl;
		beg++;
		cout<<"你获得了食物,一个温暖的家也是必不可少的,所以你想到的第二件事就是建个家。"<<endl;
		cout<<"正好,你在沙漠里,有的时候有一些枯木,不一会,你就找到了一大堆树枝。" <<endl;
		beg++;
		Sleep(2000);
		system("cls");
		cout<<"1.造一个家"<<endl;
		cout<<"2.继续探索"<<endl; 
		cin>>choose;
		if(choose==1){
			system("cls");
			cout<<"你造了一个有点简陋的家,打算继续探索"<<endl;
			beg--;
			for(int j=1;;j++){
			cout<<"1.继续探索"<<endl;
			cout<<"2.待在家中"<<endl;
			cin>>choose;
			if(choose==1){
				cout<<"你踏启了新征程。"<<endl; 
				break;
			}	
			if(choose==2){
				cout<<"待在家中有些无聊。"<<endl;
				Sleep(1000);
				system("cls");
				continue;
			}
			if(j==100){
				cout<<"成就二:再次反骨"<<endl;
				continue;
			}
			if(j==1000){
				coloregg=1;
			}
		}
		}
		if(coloregg==1){
			cout<<"成就三:1000下不算什么"<<endl;
		}
		if(choose==2){
			system("cls");
		} //76-191(191-76=115)
		cout<<"第二章-----《新征程》"<<endl;
		Sleep(2000);
		system("cls");
		place[2]='g';
		cout<<"你一直往前走,走啊走,走到了一片草原。"<<endl;
		Sleep(1000);
		cout<<"这片草原不仅大,还有许多小动物。"<<endl;
		Sleep(3000);
		cout<<"1.在这住下"<<endl;
		cout<<"2.继续探索"<<endl;
		cin>>choose;
		if(choose==1){
			cout<<"成就三:乐极生悲"<<endl;
			Sleep(1000);
			cout<<"你只看到表面一副和谐的样子,却不知道这些动物里已经有传染病,你被传染了。"<<endl;
			cout<<"结局6:《以‘貌’取‘人’》"<<endl;
			return 0;
		}
		if(choose==2){
			cout<<"你放弃了这片‘世外桃源’,你又继续探索。"<<endl;
		}
		place[3]='c';
		cout<<"你找到了一片城市废墟。"<<endl;
		Sleep(2000);
		system("cls");
		cout<<"1.在这住下"<<endl;
		cin>>choose;
		cout<<"你在这住下了,虽然环境不好,但至少有个家。"<<endl;
		coloregg=0;
		Sleep(2000);
		system("cls");
		srand(time(0));
        int random=rand()%3;
        if(random==2){
        	cout<<"你日日夜夜的在这里生活着,这里早已成了你真正的家。"<<endl;
        	cout<<"结局5:《习惯》"<<endl;
        	return 0;
		}
		if(random==1||random==0){
	    	cout<<"你觉得不能一直摆烂,于是,你又开始探索。"<<endl;
	    	Sleep(2000);
		    system("cls");
		}
		cout<<"你在探索的时候,突然下起了雨,这时候,你才想起来,你已经三天没喝水了。"<<endl;
		Sleep(1000);
		cout<<"你立刻对天空张着大口。"<<endl;
		Sleep(1000);
		srand(time(0));
        random=rand()%3;
        if(random==1||random==0){
        	cout<<"\"这场雨真是一场及时雨啊!\""<<endl;
        	Sleep(1000);
        	cout<<"你喝足了水,继续探索世界。"<<endl; 
        	Sleep(1000);
		}
		if(random==2){
			cout<<"但是,由于你这几天没喝水,导致身体抵抗力变弱了,所以你一碰到雨,你就感冒了。"<<endl;
			Sleep(1000);
			cout<<"结局4:《饮食问题》"<<endl;
			return 0;
		}
		system("cls");
		cout<<"突然,不远处出现了一个人的影子......"<<endl;
		Sleep(2500);
		system("cls");//192-252(252-192=60)
		cout<<"第三章-----《神秘的幕后》"<<endl;
		Sleep(1000);
		system("cls");
		cout<<"1.跟随上去"<<endl;
		cout<<"2.不管"<<endl;
		cin>>choose;
		Sleep(1);
		if(choose==1){
			cout<<"你跟了上去,发现只是一个人形立牌罢了。"<<endl;
		}
		if(choose==2){
		}
		cout<<"你走出了城市,发现了一个房屋。"<<endl;
		Sleep(1000);
		cout<<"你走进房屋一看,是一群幸存者。"<<endl;
		Sleep(1000);
		cout<<"这可把你高兴坏了,因为你已经好久没见到活人了。"<<endl;
		Sleep(1000);
		cout<<"你在这生活了很久。每天都有人出去打猎来提供粮食,你也跟着学会了不少本领,如:打猎,做饭,烧柴......"<<endl;
		Sleep(2000);
		cout<<"但是,今天你和同伴打猎时,发现有一颗树上挂着一个牌子,上面写着:“前方是Boss领地,闲人请勿靠近!”"<<endl;
		Sleep(2000);
		system("cls");
		cout<<"1.前往查看"<<endl;
		cout<<"2.不管"<<endl;
		cin>>choose;
		if(choose==1){
		}
		if(choose==2){
			cout<<"第二天,出于好奇,你前往查看。"<<endl;
		}
		cout<<"你往前走,发现了一片工厂。"<<endl; 
		Sleep(1000);
		cout<<"上面写着十个大字:Boss领地,请勿靠近!!!!!"<<endl;
		Sleep(1000);
		system("cls");
		cout<<"第四章-----《与Boss的斗争》"<<endl;
		Sleep(1000);
		system("cls");
		cout<<"你走了进去,发现是一个人在陆地上制造垃圾,在河流里排放核废水。"<<endl;
		Sleep(1000);
		cout<<"你大声喊道:“你是谁?你为什么要这么做?!”"<<endl;
		srand(time(0));
        random=rand()%10;
        if(random==10){
        	cout<<"你因为说话声太大,所以耳朵聋了。"<<endl;
        	Sleep(1000);
        	cout<<"结局3:聋人"<<endl;
        	return 0;
		}
		Sleep(1000);
        system("cls");
        cout<<"“我也是迫不得已的。之前,有群绑架犯拿着我妈妈的命,威胁我说:‘你快点去制造垃圾!不然我就要了你妈妈的命!’”我迫不得己,为了妈妈的命,只好去制造垃圾。"<<endl;
        Sleep(1000);
        cout<<"“你是来阻止我的吗?如果是,就得跟我决一死战!”"<<endl;
        Sleep(1000);
        cout<<"来吧!"<<endl;
        Sleep(3000);
        cout<<"说完,你和Boss开始了决斗。"<<endl;
        Sleep(1000);
        system("cls");
        cout<<"第五章(最终章)-----《决一死战》"<<endl;
        Sleep(2000);
        system("cls");
        for(int j=1;;j++){
        srand(time(0));
        random_hit=rand()%25;
        srand(time(0));
        random=rand()%5;
        if(your_blood<=0){
        	cout<<"你被Boss打死了......"<<endl;
        	Sleep(1000);
        	cout<<"结局2:《壮烈牺牲》"<<endl;
        	return 0;
		}
		if(Boss_blood<=0){
			cout<<"“你赢了......”Boss化成了一缕烟,不知飞到哪去了。"<<endl;
			break; 
		}
        cout<<"你还剩"<<your_blood<<"滴血,Boss还剩"<<Boss_blood<<"滴血。"<<endl; 		
        cout<<"1.攻击Boss"<<endl;
        cout<<"2.回血"<<endl;
        if(cnt<1){
        cout<<"3.大招(只能使用一次)"<<endl;	
		}
        cin>>choose;
		if(choose==1){
		if(random==2){
        	cout<<"哎呀,Boss反击了!"<<endl;
        	cout<<"你被扣了"<<random_hit<<"滴血!"<<endl;
        	your_blood-=random_hit;
        	Sleep(2000);
		    system("cls");
		}
		if(random==1||random==0){
	    	cout<<"你们俩同时攻击,攻击互相抵消了!"<<endl;
	    	Sleep(2000);
		    system("cls");
		}
		if(random==3||random==4){
			cout<<"攻击有效,Boss减了"<<random_hit+2<<"滴血!"<<endl; 
			Boss_blood-=random_hit+2;
			Sleep(2000);
		    system("cls");
		}
		} 
        if(choose==2){
        	cout<<"你回了"<<random_hit<<"滴血!"<<endl;
			your_blood+=random_hit; 
			Sleep(2000);
			system("cls");
		}
		if(choose==3&&cnt==1){
			cout<<"大招已释放!不可再次释放!"<<endl;
			system("cls");
		}
		if(choose==3){
			cnt++;
			srand(time(0));
            large_hit=rand()%50;
            cout<<"大招已释放,Boss被减了"<<large_hit<<"滴血!"<<endl;
            Sleep(2000);
            Boss_blood-=large_hit;
            system("cls");
		}
		}
		Sleep(1000);
        cout<<"那些垃圾也化身成了一缕烟。世界上再也没有了垃圾,地球又恢复了生机。"<<endl;
		Sleep(1000);
        cout<<"结局1:《和平》"<<endl;
        system("cls");
		cout<<"制作名单:"<<endl;
        Sleep(2000);
        cout<<"代码:刘禹博"<<endl;
        Sleep(2000);
        cout<<"剧情:刘禹博"<<endl;
        Sleep(2000);
        cout<<"感谢:我,"<<endl;
        Sleep(1000);
		cout<<"我的家人,"<<endl;
		Sleep(1000);
		cout<<"我的朋友,"<<endl;
		Sleep(1000);
		cout<<"我的双手,"<<endl;
		Sleep(1000);
		cout<<"基岩工作室的人,"<<endl;
		Sleep(1000);
		cout<<"还有屏幕前的你!"<<endl;
		Sleep(2000);
		system("cls"); 
        Sleep(2000);
        cout<<"感谢你的游玩!"<<endl;
        cout<<"Thanks your playing!"<<endl;
        cout<<"遊んでくれてありがとう!"<<endl;
    return 0;
}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值