#include<bits/stdc++.h>
#include<windows.h>
using namespace std; 
int main(){
	string name;
	int a,n;
	cout << "吃鸡游戏1版本(a点完结,修复了一些bug)" << endl;
	cout << "作者:周楷伦"<<endl;
	cout << "作者:抄袭者死全家"<<endl;
	cout << "开始游戏吗?" << endl;
	cout << "1.开始"  << " "  << "2.退出" << " "  << "3.提示" <<endl;
	cin >> a;
	if(a==1){
		system("cls");
		cout << "请输入你的名字: " ;
		cin >> name;
		if(name=="114514") {
			cout << "...真臭的名字"<<endl; 
		}
		if(name=="kunkun"){
			cout << "傻逼,不准用你爷爷的名字" ;
			cout << "达成彩蛋:作者不给你用作者的名字" ;
			return 0; 
		}
		else if (name=="undertale"&&"传说之下"){
			cout << "qwq作者很喜欢这个游戏"<<endl;
			
		}
		else if(name=="MC"||name=="mc"||name=="我的世界"){
			cout << "此生无悔入MC" << endl;
			
		}
		else	cout << name << "!" << "这个名字真棒"<<endl;
			
			cout << "只";
		
			cout << "不";
			cout << "过";
			
			cout << "你";
			
			cout << "马";
			
			cout << "上";
			
			cout << "就" ;
			
			cout << "要" ;
			Sleep(500);
			cout << "死" ;
			Sleep(500);
			cout << "了" ; 
			Sleep(500);
			cout << "=" ; 
			Sleep(500);
			cout << ")"  << endl; 
			Sleep(1000);
			cout << "O(n_n)O呵呵~,开个玩笑而已" << endl;
			Sleep(1000);
			cout << "对吧";  
			Sleep(300);
			cout << "." ;
			Sleep(300);
			cout << "." ;
			Sleep(300);
			cout << "." ;
			Sleep(300);
			cout << "." ;
			Sleep(300);
			cout << "." ;
			Sleep(300);
			cout << "." ;
			Sleep(500);
			cout << "?" << endl;
			Sleep(1000); 
			cout << "不管那么多了"<< endl;
			Sleep(1000);
			cout << "开始游戏吧"<< endl;
			Sleep(1000);
			cout << "=)";
			Sleep(200);
			system("cls");
			cout << "你从早上睡醒了,发现自己在一架飞机上。" << endl;
			Sleep(1000);
			cout << "原来你被绑架到了一个真人吃鸡游戏里。" << endl;
			Sleep(1000);
			cout << "赢的人会赢得114514$" << endl;
			Sleep(1000);
			cout << "但是输了就噶了" << endl;
			Sleep(1000);
			cout << "飞机上有很多人,他们都不知所措" << endl;
			Sleep(1000);
			cout << "飞机飞到了海岛上空,你们每人发了一个降落伞和一个地图" << endl;
			Sleep(1000); 
			cout << "上面写着一些地点" << endl;
			Sleep(1000);
			cout << "陆续有人跳伞了" << endl;
			Sleep(1000);
			cout << "你的选择是:" << endl;
			Sleep(1000);
			cout << "(注:这是游戏的重大分支)" << endl;
			cout << "1.A点(居中)" << endl;
			cout << "2.B区(在外围)(2.0见)" << endl;
			cout << "3.c港(人多)(3.0见)" << endl;		
			cout << "4.d市(人少)(4.0见)" << endl;	 
			cout << "5.我就不跳,我要苟在飞机上!" << endl;
			cin >> a; 
			if(a==1){
				system("cls");
				cout << "你跳了下去,到了一座房子前面" << endl;
				Sleep(1000);
				cout << "1.进去   2.不进去" << endl;
				cin >> a;
				if(a==1){
					cout << "你打开了门,幸好,没有人" << endl;
					Sleep(1000);
					cout << "你捡到了一把平底锅,两个手榴弹,和一个三级头" << endl;
					Sleep(1000);
					cout << "这个房间里没有什么好探索的了" << endl;
					Sleep(1000);
					cout << "你现在要:" << endl;
					Sleep(1000);
					cout << "1.出去   2.不" << endl;
					Sleep(1000);
					cin >> a;
					if(a==1) {
						system("cls");
						cout << "刚一出门,就被一枪爆头了" << endl;
						Sleep(1000);
						cout << "达成坏结局:黄金爆头" << endl;
					}
					if(a==2) {
						system("cls");
						cout << "你没有出去" << endl;
						Sleep(1000);
						cout << "你到了二楼守株待兔" << endl;
						Sleep(1000);
						cout << "这时,下面的门开了" << endl;
						Sleep(1000);
						cout << "来了个人,他还有一把枪" << endl;
						Sleep(1000);
						cout << "此时你选择" << endl;
						Sleep(1000);
						cout << "1.赤手空拳直接下去" << endl;
						cout << "2.拿平底锅" << endl;
						cout << "3.拿手榴弹" << endl;
						cout << "4.躲起来" << endl;
						cin >> a;
						if(a==1){
							system("cls");
							cout << "你被他射死了" << endl;
							Sleep(1000);
							cout << "顺便说一下" << endl;	
							Sleep(1000);
							cout << "赤手空拳就干上去和一个拿枪的干架啊" << endl;
							Sleep(1000);
							cout << "达成坏结局:被人射死" << endl;
							return 0;
						} 
						if(a==2){
							system("cls");
							cout << "你拿着平底锅冲了上去" << endl;
							Sleep(1000);
							cout << "他开枪了" << endl;	
							Sleep(1000);
							cout << "子弹打到平底锅反弹了" << endl;
							Sleep(1000);
							cout << "他被自己的子弹反弹死了" << endl;
							Sleep(1000);
							cout << "你拿到了他身上的一把P90和一些子弹" << endl;
							Sleep(1000);
							system("cls");
							cout << "你走了出去,听到了枪声" << endl;
							Sleep(1000);
							cout << "你看见了你的好兄弟" << endl;
							Sleep(1000);
							cout << "他在和一个人对射" << endl;
							Sleep(1000);
							cout << "你要帮他吗:" << endl;
							Sleep(1000);
							cout << "1.YES   2.NO" << endl;
							cin >> a;
							if(a==1){
								cout << "居然是你"<< name  << "!!!" << endl ;
								Sleep(1000);
								cout << "好兄弟很开心你能帮他" << endl;
								Sleep(1000);
								cout << "你们一起打死了他" << endl;
								Sleep(1000);
								system("cls");
								cout << "毒圈开始缩小了" << endl;
								Sleep(1000);
								cout << "你们在安全区" << endl;
								Sleep(1000);
								cout << "前面有一条河,你们要过去" << endl;
								Sleep(1000);
								cout << "有一座桥,但是上面有一堆人" << endl;
								Sleep(1000);
								cout << "旁边还有一辆吉普和一辆双人摩托" << endl;
								Sleep(1000);
								cout << "你的选择是:" << endl;
								Sleep(1000);
								cout << "1.爷们要战斗,干死他们" << endl;
								Sleep(1000);
								cout << "2.开吉普车冲过去" << endl;
								Sleep(1000);
								cout << "3.开摩托车冲过去" << endl;
								Sleep(1000);
								cout << "4.跳河里游过去" << endl;
								Sleep(1000);
								cin >> a;
								if(a==1){
									system("cls");
									cout << "他们人太多了,你们被他们打死了" << endl;
									Sleep(1000);
									cout << "达成坏结局:被群殴而死" << endl;
									Sleep(1000);
									cout << "顺便说一句:你是真敢上啊" << endl;
								} 
								if(a==2){
									system("cls");
									cout << "你开着吉普冲了过去,但是前面有一个炸药桶" << endl;
									Sleep(1000);
									cout << "因为吉普太大了,撞上了炸药桶" << endl;
									Sleep(1000);
									cout << "达成坏结局:被炸死" << endl;
								} 
								if(a==3){
									system("cls");
									cout << "你开着摩托冲了过去,绕过了炸药桶" << endl;
									Sleep(1000);
									cout << "好兄弟射爆了炸药桶" << endl;
									Sleep(1000);
									cout << "他们被炸死了" << endl;
									Sleep(1000);
									cout << "你们到了岔路口" << endl;
									Sleep(1000);
									cout << "左边往中间,右边往边缘" << endl;
									Sleep(1000);
									cout << "1.去左边   2.去右边" << endl;
									cin >> a;
									if(a==1){
										system("cls");
										cout << "你们到了决战圈" << endl;
										Sleep(1000);
										cout << "你们苟了一会" << endl;
										Sleep(1000);
										cout << "加上你们就剩4个人了" << endl;
										Sleep(1000);
										cout << "你们同时看见了对方" << endl;
										Sleep(1000);
										cout << "选择你们要躲在的掩体" << endl;
										Sleep(1000);
										cout << "1.一棵树后" << endl;
										Sleep(1000);
										cout << "2.草丛里面" << endl;
										Sleep(1000);
										cout << "3.大石头后" << endl;
										Sleep(1000);
										cout << "4.直接莽" << endl;
										Sleep(1000);
										cin >> a;
										if(a==1){
											system("cls");
											cout << "他们把树打断了" << endl;
											Sleep(1000);
											cout << "树把你们砸死了" << endl;
											Sleep(1000);
											cout << "达成坏结局:牛顿狂喜(doge)" << endl;
										}
										if(a==2){
											system("cls");
											cout << "(⊙o⊙)…" << endl;
											Sleep(1000);
											cout << "你们好像没有穿吉利服..." << endl;
											Sleep(1000);
											cout << "达成坏结局:没穿吉利服" << endl;
											return 0;
										}
										if(a==3){
											system("cls");
											cout << "你们躲在大石头后面" << endl;
											Sleep(1000);
											cout << "你现在要用什么:" << endl;
										;
											Sleep(1000);
											cout << "1.手榴弹" << endl;
											Sleep(1000);
											cout << "2.枪" << endl;
											Sleep(1000);
											cout << "3.OPPO 战神a5" << endl;
											Sleep(1000);
											cout << "4.平底锅" << endl;
											Sleep(1000);
											cin >> a;
											if(a==1){
												system("cls");
												cout << "你把手榴弹丢了出去"<< endl;
												Sleep(1000);
												cout << "对面把手榴弹打了回来"<< endl;
												Sleep(1000);
												cout << "达成坏结局:又双叒叕被自己炸死了" << endl;
												return 0;
											}  
											if(a==2){
												system("cls");
												cout << "你把你的枪丢了出去"<< endl;
												Sleep(1000);
												cout << "打到了他们的脑袋"<< endl;
												Sleep(1000);
												cout << ".";
												Sleep(1000);
												cout << ".";
												Sleep(1000);
												cout << "."<< endl;
												Sleep(1000);
												cout << "什么也没发生"<< endl;
												Sleep(1000);
												cout << "达成坏结局:丢盔弃甲(doge)" << endl;
												Sleep(1000);
												cout << "<你>ψ(*`-′)ψ<作者>qwq被我坑了吧" << endl;
												return 0;
											}   
											if(a==3){
												system("cls");
												cout << "你拿起了你的OPPO 战神a5"<< endl;
												Sleep(1000);
												cout << "打开了原神"<< endl;
												Sleep(1000);
												cout << "丢了过去"<< endl;
												Sleep(1000);
												cout << "发生了核聚变"<< endl;
												Sleep(1000);
												cout << "他们被炸死了"<< endl;
												Sleep(1000);
												system("cls");
												cout << "你们赢了"<< endl;
												Sleep(1000);
												cout << "你看着这114514$"<< endl;
												Sleep(1000);
												cout << "1.一起拿到这笔钱 "<< endl;
												Sleep(1000);
												cout << "2. ";
												Sleep(3000);
												cout << "背" ;
												Sleep(1000);
												cout << "刺";
												Sleep(1000);
												cout << "他";
												Sleep(1000);
												cout << "=";
												Sleep(1000);
												cout << ")"<< endl;
												Sleep(1000);
												cin >> a;
												if(a==1){
													system("cls");
													cout << "你们获得了114514$"<< endl;
													Sleep(1000);
													cout << "达成好结局:兄弟一生一起走(a点)"<< endl;
													Sleep(1000);
													cout << "试试其它的地区吧(还没做)"<< endl;
													Sleep(3000);
													cout << "你不会以为就这样结束了吧=)"<< endl;
													Sleep(1000);
													cout << "你......"<< endl;
													Sleep(2000);
													cout << "你还没有播放感谢名单呢d=====( ̄▽ ̄*)b 顶"<< endl;
													Sleep(1000);
													cout << "Fight!!(o^-^)尸~☆ミ☆ミ"<< endl;
													Sleep(1000);
													cout << "李欣笑:作者"<< endl;
													Sleep(1000);
													cout << "蔡徐坤:第一个玩的人"<< endl;
													Sleep(1000);
													cout << "鸡哥:帮我的人"<< endl;
													Sleep(1000);
													cout << "帅哥:给我提建议的人"<< endl;
													Sleep(1000);
													cout << "2.0马上问世"<< endl;
													Sleep(1000);
													cout << "拜拜┏(^o^)┛"<< endl;
													return 0;
												}
												if(a==2){
													system("cls");
													cout << "好兄弟说:"<< name << "我们赢了"<< endl;
													Sleep(1000);
													cout << "不,是我赢了"<< endl;
													Sleep(1000);
													cout << "你一枪结果了他的生命"<< endl;
													Sleep(1000);
													cout << "达成好结局:背刺"<< endl;
													Sleep(3000);
													cout << "你在独吞财务的时候,在你远处的一个人正拿着本子记着什么"<< endl;
													Sleep(1000);
													cout << "第1572条时间线......有意思"<< endl;
													Sleep(1000);
													cout << "获得线索:第1572条时间线"<< endl;
													return 0;
												}
											}   
											if(a==4){
												system("cls");
												cout << "你拿着平底锅冲了上去"<< endl;
												Sleep(1000);
												cout << "很可惜,子弹没有反弹"<< endl;
												Sleep(1000);
												cout << "因为那是狙击枪"<< endl;
												Sleep(1000);
												cout << "把你的平底锅打穿了"<< endl;
												Sleep(1000);
												
											}   
										}
										if(a==4){
											system("cls");
											cout << ".";
											Sleep(1000);
											cout << ".";
											Sleep(1000);
											cout << "." << endl;
											Sleep(1000);
											cout << "达成坏结局:移动活靶子" << endl;
											return 0;
										} 
									}
									if(a==2){
										system("cls");
											cout << "你们低估了毒圈的速度"<< endl;
											Sleep(1000);
											cout << "被毒死了"<< endl;
											Sleep(1000);
											cout << "达成坏结局:被毒死" << endl;
											return 0;
									}
									if(a==3){
										system("cls");
										cout << "你原地不动" << endl;
										Sleep(1000);
										cout << "#$@$&&$*&^$%^@#" << endl;
										Sleep(1000);
										cout << "突然$%*^&%#" << endl;
										Sleep(1000);
										cout << "#*^&$%$(*%)失联" << endl;
										Sleep(1000);
										cout << "达成??结局:" << endl;
										Sleep(1000);
										cout << "=" << endl;
										Sleep(1000);
										cout << ")" << endl;
										Sleep(200);
										system("cls");
										cout << "获得线索:乱码,失联与=)" << endl;
										Sleep(1000);
									} 
									
								} 
								if(a==4){
									system("cls");
									cout << "你们跳了下去,发现你们不会游泳" << endl;
									Sleep(1000);
									cout << "达成坏结局;你被淹死了" << endl;
									Sleep(1000);
									cout << "顺便说一句:不会游泳你下去干啥,什么,你说我没有告诉你,菜就多练,我就不告诉你" << endl;
									return 0; 
								} 
								
							}
							if(a==2){
								system("cls");
								cout << "好兄弟把对面打死了" << endl;
								Sleep(1000);
								cout << "一回头看见了你" << endl;
								Sleep(1000);
								cout << "他非常的生气你没有帮他" << endl;
								Sleep(1000);
								cout << "他说;我和你心连心,你和我动脑筋啊!这兄弟不要也罢" << endl;
								Sleep(1000);
								cout << "他把你一枪崩了" << endl;
								Sleep(1000);
								cout << "达成坏结局:被好凶弟崩了" << endl;
								Sleep(1000);
								cout << "顺便说一句,你咋那么笋啊,他是你好兄弟诶" << endl; 
								return 0; 
							}
						} 
						if(a==3){
							system("cls");
							cout << "你丢出了手榴弹" << endl;
							Sleep(1000);
							cout << "手榴弹打到了地板" << endl;	
							Sleep(1000);
							cout << "反弹到了墙上" << endl;
							Sleep(1000);
							cout << "最后反弹到了你手里" << endl;
							Sleep(1000);
							cout << "达成坏结局:被自己的鼠刘单炸死(doge)" << endl;
							
							return 0;
						} 
						if(a==4){
							system("cls");
							cout << "你躲了起来" << endl;
							Sleep(1000);
							cout << "但被他发现了" << endl;	
							Sleep(1000);
							cout << "达成坏结局:被人杀死" << endl;
							
							return 0;
						} 
					}
					if(a==3) {
						system("cls");
						cout << "你选择卡进土里" << endl;
						Sleep(1000);
						cout << "你快窒息的时候好像看见了一张纸" << endl;
						Sleep(1000);
						cout << "不要[数据丢失]" << endl;
						Sleep(1000);
						cout << "这就是个[数据丢失]" << endl;
						Sleep(1000);
						cout << "达成坏结局:卡土里窒息了" << endl;
						cout << "获得线索:神秘的纸" << endl;
						return 0; 
					}
				} 
				if(a==2){
					system("cls");
					cout << "你因为没有枪和装备" << endl;
					Sleep(1000);
					cout << "所以你被人打死了" << endl;
					Sleep(1000);
					cout << "达成坏结局:你被人打死了" << endl;
					return 0; 
				}
			}
			if(a==2){
				system("cls");
				cout << "(2.0见)";
				return 0; 
			}
			if(a==3){
				system("cls");
				cout << "(3.0见)";
				return 0; 
			}
			if(a==4){
				system("cls");
				cout << "(4.0见)";
				return 0; 
			}
			if(a==5){
				system("cls");
				cout << "过了很久,就剩你一个人了"<< endl;
				Sleep(1000);
				cout << "飞机飞过了海岛"<< endl; 
				Sleep(1000);
				cout << "这时突然响起了《see you again》"<< endl;
				Sleep(1000);
				cout << "达成坏结局:牢大"<< endl; 
				return 0;
			}
	}
	if(a==2){
		system("cls");
		cout << "什么,你竟然敢退出!!"<< endl;
		Sleep(1000);
		cout << "那你为什么不点右上角的X呢" << endl;
		Sleep(1000); 
		cout << "既然你点了这个" << endl;
		Sleep(1000); 
		cout << "那就关机吧" << endl;
    	Sleep(1000);
    	cout << "拜拜" << endl;
    	Sleep(1000);
		cout << "达成彩蛋,电脑在10分钟后关机" << endl;
		Sleep(1000);
		system("Shutdown -s -t 600");
	}
	if(a==3){
		system("cls");
		cout << "有些地方的选择不限于我给的选项哦qwq" << endl;
	} 
}