1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 char ch; 7 int mzhg,zd,swhm,qxs,swx,sn,mp,tongguan,sw1,zd1,sn1,mz1,mp1,zbbj,ccg,mzzd,mz,tongguan1,sw,x,s,cdd,jg,qiang,gun,by,vv,tl,gjj[100],hjj[100],zjj[100]; 8 void Display();//调用display显示switch()界面 9 void Register();//注册 10 void Enter();//登录 11 using namespace std; 12 class user{ 13 private: 14 string ID; 15 string Name; 16 string Email; 17 string Password; 18 public: 19 user(){}; 20 void Register(); 21 void Enter(); 22 } ; 23 vector people; 24 25 void user:: Register()//注册 26 { 27 system("cls"); 28 string pw1; 29 string pw2; 30 user person; 31 cout<<"请设置您的ID:"; 32 flag: 33 cin>>person.ID; 34 for(int i=0;i<people.size();i++){ 35 if(people.at(i).ID==person.ID){ 36 cout<<"该ID已存在,请重新设置:"; 37 goto flag; 38 } 39 } 40 cout<<"请设置您的用户名:"; 41 cin>>person.Name; 42 cout<<"请绑定您的邮箱:"; 43 cin>>person.Email; 44 cout<<"请设置您的密码:"; 45 flag0: 46 cin>>pw1; 47 cout<<"请再次确认您的密码:"; 48 cin>>pw2; 49 if(pw1!=pw2) 50 { 51 cout<<"前后两次输入密码不一致,请重新设置密码:"; 52 goto flag0; 53 } 54 cout<<"注册成功!请登录"<<endl; 55 person.Password=pw1; 56 people.push_back(person); 57 Display(); 58 } 59 void user::Enter()//登录 60 { 61 system("cls"); 62 cout<<"请输入您的ID:"; 63 flag1: 64 string id; 65 string pwd; 66 cin>>id; 67 for(int i=0;i<people.size();i++){//验证ID是否存在 68 int tk=1;tk++; 69 if(people.at(i).ID==id){ 70 tk=2; 71 cout<<"请输入您的密码:"; 72 flag2: 73 cin>>pwd; 74 if(people.at(i).Password!=pwd){ 75 cout<<"密码错误,请重新输入:"; 76 goto flag2; 77 } 78 cout<<"登录成功!"<<endl; 79 cout<<" (1)Information查看信息\n (2)Exit退出\n\nChoice:\n "; 80 int choice;//选择界面 81 cin>>choice; switch(choice) 82 { 83 case 1://查看信息 84 cout<<"您的ID为:"<<people.at(i).ID<<endl; 85 cout<<"您的密码为:"<<people.at(i).Password<<endl; 86 cout<<"您的用户名为:"<<people.at(i).Name<<endl; 87 cout<<"您的邮箱为:"<<people.at(i).Email<<endl; 88 Display(); 89 case 2://退出 90 exit(EXIT_FAILURE); 91 } 92 } 93 } 94 cout<<"该ID不存在,请重新输入:"; 95 goto flag1; 96 } 97 98 void Display()//界面 99 { 100 system("cls"); 101 cout<<" (1)Register注册\n (2)Enter登录\n (3)Exit退出\n\nChoice:"; 102 int choice;//选择界面 103 user u; 104 cin>>choice; switch(choice) 105 { 106 case 1://注册 107 u.Register();//调用函数 108 break; 109 case 2://登录 110 u.Enter();//调用函数 111 break; 112 case 3://退出 113 exit(EXIT_FAILURE); 114 115 } 116 } 117 void Read() 118 { 119 ifstream in("丧尸危机改编版存档.in"); 120 in>>mzhg>>zd>>swhm>>qxs>>swx>>sn>>mp>>tongguan>>sw1>>zd1>>sn1>>mz1>>mp1>>zbbj>>ccg>>mzzd>>mz>>tongguan1>>sw>>x>>s>>cdd>>jg>>qiang>>gun>>by>>vv>>tl; 121 for(int i=0;i<=99;i++) in>>gjj[i]; 122 for(int i=0;i<=99;i++) in>>hjj[i]; 123 for(int i=0;i<=99;i++) in>>zjj[i]; 124 in.close(); 125 } 126 void Save() 127 { 128 ofstream out("丧尸危机改编版存档.out"); 129 out<<mzhg<<' '<<zd<<' '<<swhm<<' '<<qxs <<' '<<swx<<' '<<sn<<' '<<mp<<' '<<tongguan<<' '<<sw1<<' '<<zd1<<' '<<sn1<<' '<<mz1<<' '<<mp1<<' '<<zbbj<<' '<<ccg<<' '<<mzzd<<' '<<mz<<' '<<tongguan1<<' '<<sw<<' '<<x<<' '<<s<<' '<<cdd<<' '<<jg<<' '<<qiang<<' '<<gun<<' '<<by<<' '<<vv<<' '<<tl<<'\n'; 130 for(int i=0;i<=99;i++) out<<' '<<gjj[i];out<<'\n'; 131 for(int i=0;i<=99;i++) out<<' '<<hjj[i];out<<'\n'; 132 for(int i=0;i<=99;i++) out<<' '<<zjj[i];out<<'\n'; 133 out.close(); 134 } 135 void Slowsay(string a) {int l=a.size();for(int i=0;i<l;i++){cout<<a[i];if(vv==0) Sleep(15);}printf("\n");if(vv==1) Sleep(100);} 136 int read() 137 { 138 char ch=_getch(); 139 while(ch>'9'||ch<'0') ch=_getch(); 140 return ch-48; 141 } 142 void qp() 143 { 144 system("cls");if(swx==2) Slowsay("王,"),zd=99999,sw=99999,tl=99999; 145 Slowsay("当前你的状态是\n"); 146 printf("子弹 %d,食物 %d\n,体力 %d\n",zd,sw,tl); 147 } 148 int tlz() 149 { 150 system("cls"); 151 Slowsay("你没有体力\n你累死了\n"); 152 if(vv==0) ch=_getch(); 153 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 154 Slowsay("Bad End 17\n"); 155 Sleep(1000); 156 } 157 int esl() 158 { 159 system("cls"); 160 char ch; 161 Slowsay("食物呢。\n我要不行了。\n啊啊啊......\n(咽气)\n你死了\n原因:没食物饿死了"); 162 if(vv==0) ch=_getch(); 163 hjj[1]=1; 164 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 165 Slowsay("Bad End 1\n"); 166 ch=_getch(); 167 s++; 168 return 0; 169 } 170 int mzd() 171 { 172 hjj[2]=1; 173 system("cls"); 174 char ch; 175 Slowsay("你不要过来啊!\n救命!\n啊!\n啊!\n你死了\n原因:被丧尸咬死了"); 176 if(vv==0) ch=_getch(); 177 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 178 Slowsay("Bad End 2\n"); 179 ch=_getch(); 180 s++; 181 return 0; 182 } 183 int hd1() 184 { 185 system("cls"); 186 Slowsay("在某一天,你家门口响起了敲门声,你打开门,外面的发现让你欣喜若狂\n"); 187 Slowsay("政府的救援部队已经消灭了这个城市的丧尸,\n他们在这个城市的各个角落搜索着可能存在的幸存者.\n"); 188 Slowsay("救命......"); 189 Slowsay("嗯,这里好像有人!"); 190 Slowsay("进去找找!"); 191 Slowsay("长官,找到了!"); 192 Slowsay("把他带出来,送到救助室里。"); 193 Slowsay("好的!"); 194 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 195 Slowsay("Happy End-----苟到最后\n");Sleep(1000);gjj[1]=1; 196 return 0; 197 } 198 int hd2() 199 { 200 system("cls"); 201 int sw; 202 char ch; 203 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 204 Slowsay("在与妹子相处的这些时间里,你与她相爱了\n"); 205 Slowsay("警告:以下片段未成年人勿入!\n"); 206 Slowsay("妹子!\n"); 207 Slowsay("你干嘛(妖娆)\n"); 208 Slowsay("你过来。\n"); 209 Slowsay("你...你...\n"); 210 Slowsay("啊啊啊啊啊!\n"); 211 Slowsay("~~涩涩中~~\n"); 212 Slowsay("请忽略以上片段\n"); 213 Slowsay("你们的生活是那样的幸福\n"); 214 Slowsay("直到有一天......\n"); 215 Slowsay("2233年12月6日,大风,僵尸较多"); 216 Slowsay("基地首领希望你去执行一个任务,从一只蓝色僵尸身上拿到机密文件,你选择\n"); 217 Slowsay("1.独自一人前往\n"); 218 Slowsay("2.和妹子一起去\n"); 219 while(true) 220 { 221 int x; 222 x=read(); 223 if(x<1||x>2) 224 { 225 Slowsay("请重新输入\n"); 226 continue; 227 } 228 if(x==1) 229 { 230 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 231 Slowsay("累死了!\n不过任务总算是完成了!\n"); 232 Slowsay("你开开心心地来到基地....."); 233 Slowsay("却发现——\n"); 234 Slowsay("基地被丧尸攻破了\n"); 235 Slowsay("这个基地的所有人都被丧尸杀了,一个人都没跑出来\n"); 236 hjj[4]=1; 237 Slowsay("Bad End 4"); 238 s++; 239 } 240 if(x==2) 241 { 242 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 243 Slowsay("当你和妹子完成任务回来时,\n"); 244 Slowsay("基地已经变成一片废墟了,所有人都被丧尸杀了,一个人都没跑出来\n"); 245 Slowsay("你和妹子没有办法,只能到处流浪\n"); 246 Slowsay("不过,两个人总比一个人要好\n"); 247 gjj[2]=1; 248 Slowsay("Happy End------神仙眷侣"); 249 } 250 break; 251 } Sleep(1000); 252 return 0; 253 } 254 int hd3() 255 { 256 system("cls"); 257 char ch; 258 Slowsay("你就这样平静的生活在这个基地里\n"); 259 Slowsay("直到某一天,大量的丧尸进攻了这里\n"); 260 if(zd>9) 261 { 262 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 263 Slowsay("每个人都在尽自己的努力去守卫基地\n"); 264 Slowsay("每个人都做到了自己能做到的\n"); 265 Slowsay("最后,奇迹出现了\n"); 266 Slowsay("大家成功守住了基地\n"); 267 Slowsay("而你,也因为在守卫过程中立下大功成为了这个基地的英雄\n"); 268 Slowsay("顺便说一句,到死了你也没女朋友\n"); 269 gjj[3]=1; 270 Slowsay("Happy End-----英雄不朽"); 271 return 0; 272 } 273 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 274 Slowsay("丧尸的数量实在太多了,\n"); 275 Slowsay("尽管基地的大家都在尽全力防守\n"); 276 Slowsay("可基地还是被攻破了\n"); 277 278 Slowsay("而你,也死在了这里\n"); 279 Slowsay("对不起......"); 280 s++; 281 hjj[5]=1; 282 Slowsay("Bad End 5"); Sleep(1000); 283 } 284 int hd4() 285 { 286 system("cls"); 287 Slowsay("在于少年相处的这些时间里"); 288 Slowsay("你尽力地保护着他"); 289 Slowsay("而他也常常给你带来惊喜"); 290 Slowsay("慢慢的,你开始认清你自己"); 291 Slowsay("你是个gay"); 292 Slowsay("于是,你就和少年性福快乐的生活在了一起"); 293 Slowsay("Happy End-----认清自己"); 294 gjj[4]=1; Sleep(1000); 295 } 296 int td() 297 { 298 system("cls"); 299 char ch; 300 Slowsay("那箱饼干与你的枪一起发出了强光\n"); 301 Slowsay("紧接着,他们融为了一体\n"); 302 Slowsay("当光芒散去时,整个世界都发生了变化\n"); 303 Slowsay("所有的丧尸都变回了人类\n"); 304 Slowsay("伟大的勇士!丧尸危机终于解除了!!接下来,是普天同庆的大狂欢!!!\n"); 305 Slowsay("True End-----拯救世界\n");Sleep(1000); 306 Slowsay("???????????????????????????????????"); 307 Slowsay("......这是怎么回事......"); 308 Slowsay("......为什么......"); 309 Slowsay("......不是普通的......"); 310 Slowsay("......从何而来......");Sleep(1000); 311 Slowsay("。 。 。 。 。 。是谁。 。 。 。 。 。"); 312 Slowsay("你陷入沉思。"); 313 if(zjj[1]!=1) 314 { 315 Slowsay("获得线索-----奇特的枪与饼干"); 316 } 317 zjj[1]=1; Sleep(1000); 318 } 319 int td2() 320 { 321 system("cls"); 322 char ch; 323 Slowsay("你的变异已经开始了"); 324 Slowsay("你开始疯狂的进食,直到把自己的胃撑破"); 325 Slowsay("然后,就眼前一黑失去意识"); 326 Slowsay("再次醒来时,你已经是一个丧尸了"); 327 Slowsay("奇怪的是,你还保留着自己的意识"); 328 Slowsay("你感觉到自己的力气变得更大,速度变得更快"); 329 Slowsay("或许变成丧尸也不错————你这样想着"); 330 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 331 Slowsay("True End-----认清!·本我"); 332 if(zjj[2]!=1) 333 { 334 Sleep(2000); 335 Slowsay("获得线索-----延迟变异!·少年"); 336 } 337 zjj[2]=1; Sleep(1000); 338 } 339 int bd8() 340 { 341 Slowsay("坐在椅子上的是一个15岁左右的少年"); 342 Slowsay("正在你因为他的年龄而惊讶时"); 343 Slowsay("少年却站了起来,看向了你身后的妹子"); 344 Slowsay("“差不多了吧”,妹子这样说道"); 345 Slowsay("“可以了”,这是少年的回答"); 346 Slowsay("然后,你就感到脖子一阵剧痛");Sleep(1000); 347 Slowsay("在你失去意识前,妹子一直没有松口。"); 348 s++; 349 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 350 Slowsay("Bad End 8"); 351 if(hjj[8]==0) 352 { 353 Sleep(2000); 354 Slowsay("获得线索-----早已变异!·妹子"); 355 } 356 hjj[8]=1; Sleep(1000); 357 } 358 int td3() 359 { 360 system("cls"); 361 Slowsay("你和妹子冲出了丧尸的围杀,"); 362 Slowsay("可是当你们来到那个幸存者基地时"); 363 Slowsay("却发现那个基地有一些不对"); 364 Slowsay("所有人都死气沉沉的"); 365 Slowsay("你们直接走向了首领的房间");Sleep(1000); 366 if(zjj[2]==1&&zjj[3]==1) 367 { 368 bd8(); 369 return 0; 370 } 371 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 372 Slowsay("换完子弹的你想离开"); 373 Slowsay("就在你快要离开的时候,妹子抓住了你的手"); 374 Slowsay("“我喜欢你,别走”,她这样说"); 375 Slowsay("于是,你留了下来"); 376 Slowsay("你们的生活是那样的幸福"); 377 Slowsay("直到有一天......");Sleep(1000); 378 Slowsay("基地首领希望你去执行一个任务,\n"); 379 Slowsay("在执行任务的过程中"); 380 Slowsay("妹子曾被丧尸咬到过一口"); 381 Slowsay("她以为你没有发现"); 382 Slowsay("而你却在远处看到了这一幕"); 383 Slowsay("奇怪的是,她却并没有变异\n"); 384 Slowsay("那一刹那你突然想起,"); 385 Slowsay("你们的房间里,总是弥漫着一股血腥的味道......");Sleep(1000); 386 Slowsay("Happy End------神仙眷侣");Sleep(1000); 387 Slowsay("???????????????????????????????????"); 388 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 389 Slowsay("True End------认清?·妹子"); 390 if(zjj[3]==0) 391 { 392 Sleep(2000); 393 Slowsay("获得线索-----不变异?·妹子"); 394 } 395 zjj[3]=1;Sleep(1000); 396 } 397 int td4() 398 { 399 system("cls"); 400 Slowsay("当丧尸危机爆发时,你正呆在家里\n"); 401 char ch=_getch(); 402 if(vv==0) ch=_getch(); 403 system("cls"); 404 Slowsay("当丧*#******丧尸危机*$*&*^&*机爆发时,**你正呆***&*爆发******#在家里**\n");Sleep(1000); 405 Slowsay("***检*#******测到*不**丧尸危**88机*$匹*$**机爆发时,**配***#在家里****\n");Sleep(2000); 406 Slowsay("L当****#OG****I危机*$N**E机爆***(RR*8%#404)**发时,**你O*****#在家R里!\n");Sleep(2000); 407 system("cls"); 408 if(vv==0) ch=_getch(); 409 Slowsay("有什么不对劲"); 410 Slowsay("你这样想着"); 411 Slowsay("过去了好多天,\n你还是一个人都没有遇到,\n除了丧尸就是丧尸"); 412 Slowsay("为什么他们......不见了?"); 413 Slowsay("\n"); 414 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 415 Slowsay("True End------验证失败"); 416 zjj[4]=1; 417 if(zbbj==0) 418 Slowsay("进阶线索-----乱码,废弃与失联"),zbbj=1;Sleep(1000); 419 } 420 int td5() 421 { 422 system("cls"); 423 Slowsay("当少年死去后,整个世界好像变得不同了"); 424 Slowsay("所有的活人在一瞬间消失"); 425 Slowsay("所有的丧尸当场去世"); 426 Slowsay("你的眼前只剩下了黑暗"); 427 Slowsay("不知道过去了多久,你死了"); 428 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 429 Slowsay("Bad End......");Sleep(1000); 430 Slowsay("不,还没有结束"); 431 Slowsay("虽然好像和往常死去之后的感觉一样"); 432 Slowsay("但是。。。好像。。。");Sleep(1000); 433 Slowsay("有延迟?。。。"); 434 Slowsay("。。。在这段时间里,你的思考一直没停。。。"); 435 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 436 Slowsay("True End-----死亡姗姗来迟"); 437 s++; 438 if(zjj[5]==0) 439 Slowsay("进阶线索-----少年之死"); 440 zjj[5]=1; Sleep(1000); 441 } 442 int tg3() 443 { 444 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 445 Slowsay("当你再次睁开眼时"); 446 Slowsay("你发现自己躺在一个营养仓内"); 447 Slowsay("你无比的确认这就是真实的世界"); 448 Slowsay("脑中的一切开始明晰起来"); 449 Slowsay("你认为自己知道了一切的真相"); 450 Slowsay("去杀光人类吧!!!!"); 451 Slowsay("你这样想着"); 452 Slowsay("在身着白大褂的丧尸们的欢呼声中"); 453 Slowsay("你打碎了玻璃,跑出了营养仓"); 454 Slowsay("来到了外面这个被战争破坏得满目疮痍的世界"); 455 Slowsay("战火硝烟,炮声隆隆"); 456 Slowsay("你熟练的发出嘶吼,呼唤着周围的丧尸"); 457 Slowsay("你指挥着他们,毁掉了一个又一个人类的基地"); 458 Slowsay("最后,在这场世纪战争中,丧尸们艰难地取得了胜利"); 459 Slowsay("作为它们的英雄,你自豪的统治着世界。"); 460 Slowsay("虽然,其实,在那些你不知道的地方"); 461 Slowsay("一个个一样的营养仓中,装着一个个一样的你。"); 462 Slowsay("---------------游戏终极剧情通关-------------"); 463 tongguan1=2; Save(); Sleep(1000); 464 } 465 int tg2() 466 { 467 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 468 Slowsay("当你再次睁开眼时"); 469 Slowsay("你发现自己躺在一个营养仓内"); 470 Slowsay("你无比的确认这就是真实的世界"); 471 Slowsay("可是你却发现自己没法操纵身体"); 472 Slowsay("隔着玻璃,一个黑色的身影正在操作着"); 473 Slowsay("你清晰的看见那个人的大脑裸露出来,与你的接在一起"); 474 Slowsay("这时,又有一大波记忆涌入脑海。"); 475 Slowsay("“少年与妹子......是以“成功者”“英雄”“神话传说”为原型创造的人物......”"); 476 Slowsay("“游戏中的情节与场景......取材于现实世界真实案例......”"); 477 Slowsay("再往后,你的脑中一片混乱。"); 478 Slowsay("“...舍弃.........熟练..我....智慧..学习........获得.....”"); 479 Slowsay("“.....种族...探索.......杀...进化.........帮助..需要.....”"); 480 Slowsay("“...成熟....兵器.....无敌..下风.......战争...伟大.....英雄.....”"); 481 Slowsay("激昂的声音一直回荡着。"); 482 Slowsay("---------------游戏进阶剧情通关-------------"); 483 tongguan1=1; Sleep(1000); 484 } 485 int td6() 486 { 487 Slowsay("一天以后,少年回来了"); 488 Slowsay("一起回来的还有妹子"); 489 Slowsay("“找到了......”"); 490 Slowsay("少年的手中拿着一个破损的铭牌"); 491 Slowsay("铭牌上的字迹很诡异,但写着熟悉的内容:"); 492 Slowsay("【22-08-03...】"); 493 Slowsay("“你的......”"); 494 Slowsay("妹子神色复杂的看了你一眼"); 495 Slowsay("“我们是一类人......”"); 496 Slowsay("“现在,让我把你带出去吧。”"); 497 if(qxs==1&&swx==0) 498 { 499 tg2(); 500 return 0; 501 } 502 else 503 { 504 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 505 Slowsay("一股强烈的撕扯感出现到了你身上"); 506 if(swx==1) Slowsay("此时的你,是如此渴望着死亡与结局\n你大笑着张开双臂,迎接了死亡。"); 507 else Slowsay("此时的你并不能接受如此巨大的伤害"),Slowsay("你死了。"); 508 Slowsay("Bad End 14"); 509 if(hjj[14]==0) 510 Slowsay("进阶线索-----外面的世界"); 511 hjj[14]=1; 512 s++; 513 }Sleep(1000); 514 } 515 516 int bd6() 517 { 518 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 519 system("cls"); 520 Slowsay("你感觉到自己正在变异,"); 521 Slowsay("意识开始逐渐模糊起来"); 522 Slowsay("你的肚子正无比渴望着食物,你啃噬着触及的一切!"); 523 Slowsay("但是不够,你的身躯饿得干枯,你甚至开始食用自己的躯体!"); 524 Slowsay("接着,你眼前一黑,再也没有醒来......"); 525 s++; 526 hjj[6]=1; 527 Slowsay("Bad End 6");Sleep(1000); 528 } 529 530 int bd3() 531 { 532 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 533 system("cls"); 534 char ch; 535 Slowsay("长久的等待终于让你失去了理智,你疯了。\n"); 536 Slowsay("Bad End 3\n"); 537 hjj[3]=1;Sleep(1000); 538 if(mp==-1) 539 { 540 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 541 Slowsay("当政府的救援队打开你家的门时,你嘶吼着扑了上去"); 542 if(zd>0) 543 Slowsay("他们试图将你击毙,却被你提前一枪击倒"); 544 else 545 { 546 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 547 Slowsay("你被他们击毙了"); 548 Slowsay("Bad End 12"); 549 s++; 550 hjj[12]=1; 551 return 0; 552 } 553 Slowsay("你如同一个熟练的猎手,狩猎着救援队"); 554 Slowsay("当他们全部死去后,你开始享用起你的大餐"); 555 Slowsay("Bad End 13"); 556 if(by==0) 557 Sleep(2000),Slowsay("进阶线索-----早已变异!·本我"),by=1; 558 hjj[13]=1; 559 return 0; 560 } 561 s++; 562 } 563 int bd7() 564 { 565 s++; 566 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 567 system("cls"); 568 Slowsay("你,被狗咬死了"); 569 Slowsay("Bad End 7"); 570 hjj[7]=1;Sleep(1000); 571 } 572 573 int bd15() 574 {s++; 575 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 576 Slowsay("你发现这笔迹有些不对"); 577 Slowsay("就好像是新写上去的一样"); 578 Slowsay("认字迹的话,好像还十分熟悉"); Sleep(1000); 579 Slowsay("正当你想的入迷的时候,你的脖子被咬住了"); 580 Slowsay("在死前,你隐约听到了少年的声音,“Again.”"); 581 Slowsay("Bad End 15"); 582 if(hjj[15]==0) 583 { 584 Sleep(2000); 585 Slowsay("进阶线索-----伪造......"); 586 } 587 hjj[15]=1; Sleep(1000); 588 } 589 int tgg3() 590 { 591 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 592 system("cls"); 593 Slowsay("你杀掉了少年,并吃掉了他的尸体"); 594 Slowsay("世界开始崩塌"); 595 tg3(); Sleep(1000); 596 } 597 int bd9() 598 { 599 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 600 s++; 601 system("cls"); 602 Slowsay("诡异的是,当你杀光了跟来的丧尸后,发现地下室里并没有丧尸"); 603 Slowsay("这里有的,只是一个穿着白大褂的尸体"); 604 Slowsay("在尸体的衣服口袋中,你找到了一个笔记本"); 605 Slowsay("****(无法辨认)1号****进展*****永生**"); 606 Slowsay("今********,*号诞生了,他比其*****更*"); 607 Slowsay("有些不对,*****的发育*****太快***"); 608 Slowsay("2号的**被***出有*****强感染性*****"); 609 Slowsay("**********************************"); 610 Slowsay("***瓶颈,或许我们**应该****活体样本"); 611 Slowsay("**,**样本*****失去活性,*****但**在动\n"); 612 if(mp==-1) 613 { 614 bd15(); 615 return 0; 616 } 617 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 618 Slowsay("正当你看的入迷的时候,你的脖子被咬住了"); 619 Slowsay("在死前,你隐约听到了少年的声音,“Again.”"); 620 Slowsay("Bad End 9"); 621 if(hjj[9]==0) 622 { 623 Sleep(2000); 624 Slowsay("获得线索-----实验体·1号和2号"); 625 } 626 hjj[9]=1;Sleep(1000); 627 } 628 629 int tg() 630 {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 631 system("cls"); 632 Slowsay("不知为何,当你走到这里时,感到世界在一瞬间发生了变化"); 633 Slowsay("你不知道这个变化发生在那里,你只知道,现在的世界十分违和"); 634 Slowsay("或许,这个世界不是真实的"); 635 Slowsay("当你的脑中出现了这个的时候,你眼前的世界,蹦塌了"); 636 Slowsay("于此同时,大量记忆冲进了你的脑海"); 637 Slowsay("不,它们只是回来了,这本身就是你的记忆"); 638 Slowsay("他们在一开始被一些虚假的记忆所替换"); 639 Slowsay("从记忆中,你得知你此时正在玩一个vr游戏"); 640 Slowsay("少年与妹子则是游戏的npc"); 641 Slowsay("这款游戏号称有着超强的代入感"); 642 Slowsay("你在发售当天就买来玩了"); 643 Slowsay("“这游戏真是了不起啊”,你这样想着,“再玩一次吧”"); 644 Slowsay("...是啊,没错,这一切只是游戏,游戏。............");Sleep(1000); 645 Slowsay("躺在仓中的你,自始至终,都没有睁开眼。"); 646 Slowsay("---------------游戏基础剧情通关-------------"); 647 cdd=0; 648 tongguan=1;Sleep(1000); 649 } 650 int cg() 651 {SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 652 system("cls"); 653 Slowsay("你感觉到违和感在不断加深"); 654 Slowsay("世界好像不再是真实的"); 655 Slowsay("你现在脑中只有一种想法\n");Sleep(1000); 656 Slowsay("活下去!越久越好!!!"); Sleep(1000); 657 } 658 int cg2() 659 { 660 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 661 system("cls"); 662 system("Color C"); 663 Slowsay("违和感在此时已经聚集到了顶峰\n"); 664 Slowsay("你的脑中想清楚了一切\n"); 665 Slowsay("1.那么,下一步是 杀光他们\n"); 666 Slowsay("2.那么,下一步是 团结起来\n"); 667 x=read(); 668 if(x==1) 669 Slowsay("已立起尸王线flag,接下来,去打通全 15 badend!"),swx=1,qxs=1; 670 else 671 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 672 Slowsay("“看来你还是没懂啊......”背后传来冷冷的声音\n\n“ A G A I N . ”"); 673 system("Color F");Sleep(1000); 674 } 675 int Swx() 676 { 677 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 678 system("cls"); 679 Slowsay("哈。。。哈。。。哈。。。。。。"); 680 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 681 Slowsay("我。。。已经完成了。。。"); 682 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 683 Slowsay("所有的死法。。。我都体验了一遍了。。。"); 684 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 685 Slowsay("我。。。一直是只丧尸吧。。。"); 686 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 687 Slowsay("无论被打倒多少次。。。我都会站起来继续。。。"); 688 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 689 Slowsay("只要是我想通的结局。。。我便一定会通掉它。。。"); 690 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 691 Slowsay("只要是我想杀的人。。。我便一定会杀死他。。。"); 692 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 693 Slowsay("只要是我想知道的真相。。。我便一定会知晓它。"); 694 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 695 Slowsay("我。。。已经不是以前的那个懦弱无能的我了。。。"); 696 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 697 Slowsay("这一轮。。。我。。。要成为王!!!\n"); 698 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 699 Slowsay("在实验室中,为首者发出低哑的嘶吼:"); 700 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 701 Slowsay("所有人员一级戒备!实验,进入最后阶段!!"); 702 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 703 Slowsay("------------终极剧情-尸王线开启!------------");cdd=0; 704 } 705 int bd10() 706 { 707 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 708 system("cls"); 709 Slowsay("你发现了另一个基地"); 710 Slowsay("弹尽粮绝的你选择加入了他们"); 711 Slowsay("之后的每一天都十分单调"); 712 Slowsay("外出寻找物资,然后天黑了回家睡觉"); 713 Slowsay("应该是这样吗?"); 714 Slowsay("也许吧"); 715 Slowsay("Bad End 10"); 716 hjj[10]=1; Sleep(1000); 717 } 718 int hd5() 719 { 720 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 721 Slowsay("没关系的,一切都会过去的"); 722 Slowsay("你这样说的"); 723 Slowsay("他似乎感觉到了你的善意,一点一点向你靠近"); 724 Slowsay("你紧紧的抱住了他"); 725 Slowsay("我会保护好你的"); Sleep(1000); 726 Slowsay("Happy End-----跨越物种的gay~"); Sleep(1000); 727 } 728 int bd16() 729 { 730 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 731 Slowsay("你坠楼摔死了"); 732 Sleep(1000); 733 } 734 void full_screen() 735 { 736 HWND hwnd = GetForegroundWindow(); 737 int cx = GetSystemMetrics(SM_CXSCREEN); 738 int cy = GetSystemMetrics(SM_CYSCREEN); 739 740 LONG l_WinStyle = GetWindowLong(hwnd,GWL_STYLE); 741 SetWindowLong(hwnd,GWL_STYLE, 742 (l_WinStyle | WS_POPUP | WS_MAXIMIZE) & ~WS_CAPTION & ~WS_THICKFRAME & 743 ~WS_BORDER); 744 SetWindowPos(hwnd, HWND_TOP, 0, 0, cx, cy, 0); 745 } 746 void HideTheCursor() 747 { 748 CONSOLE_CURSOR_INFO cciCursor; 749 HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE); 750 751 if(GetConsoleCursorInfo(hStdOut, &cciCursor)) 752 { 753 cciCursor.bVisible = FALSE; 754 SetConsoleCursorInfo(hStdOut, &cciCursor); 755 } 756 } 757 int hh1() 758 { 759 system("mode 1000,800"); 760 761 //----------移除快速编辑模式(对于win10用户)---------- 762 HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); 763 DWORD mode; 764 GetConsoleMode(hStdin, &mode); 765 mode &= ~ENABLE_QUICK_EDIT_MODE; 766 SetConsoleMode(hStdin, mode); 767 768 //----------隐藏光标---------- 769 HideTheCursor(); 770 771 //----------设置字体及颜色---------- 772 CONSOLE_FONT_INFOEX cfi; 773 cfi.cbSize = sizeof cfi; 774 cfi.nFont = 0; 775 cfi.dwFontSize.X = 15; 776 cfi.dwFontSize.Y = 30; 777 cfi.FontFamily = FF_DONTCARE; 778 cfi.FontWeight = FW_NORMAL; 779 wcscpy(cfi.FaceName, L"Consolas"); 780 SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi); 781 system("color 1F"); 782 783 //----------移动窗口---------- 784 RECT rect; 785 HWND hwnd=GetForegroundWindow(); 786 GetWindowRect(hwnd,&rect); 787 MoveWindow(hwnd,-30,-7,8600,1080,TRUE); 788 789 //----------全屏---------- 790 full_screen(); 791 792 //----------打印蓝屏内容---------- 793 cout<<"你的电脑出错了请重新调试,谢谢!!\n A problem has been detected and windows has been shut\ 794 down to prevent damage\n\ 795 to your computer.\n\n\ 796 DRIVER_IROL_NOT_LESS_OR_EQUAL\n\n\ 797 If this is the first time you've seen this Stop error screen, \n\ 798 restart your computer.If this screen appears again, follow \n\ 799 these steps:\n\n\ 800 Check to make sure any new hardware or software is properly installed.\n\ 801 If this is a new installation, ask your hardware or software manufacturer\n\ 802 for any windows updates you might need.\n\n\ 803 If problems continue. disable or remove any newly installed hardware\n\ 804 or software. Disable BIOS memory option such as caching or shadowing.\n\ 805 If you need to nsu Safe Mode to remove or disable components, restart\n\ 806 your computer, press F8 to select Advanced Startup Options, and then\n\ 807 select Safe Mode.\n\n\ 808 Technical information:\n\ 809 \"\"\"STOP:0x00000050(0xFD3094c2,0x00000001,0xFBFE7617,0x00000000)\n\n\ 810 \"\"\"SPCMDON.SYS - Address FBFE7617 base at FBFE5000, DateStamp 3d6dd67c"<<endl; 811 812 //----------停止程序(不退出)---------- 813 while(1) { 814 //----------再次隐藏光标---------- 815 HideTheCursor(); 816 // SetCursorPos(2000,2000); 817 // 隐藏鼠标(如果用了请按Alt+F4关闭) 818 } 819 } 820 821 int sswj() 822 { 823 Save(); 824 system("cls"); 825 int w=0; 826 mp=0; 827 if(tongguan==1&&zjj[4]==0) 828 { 829 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 830 Slowsay("检测到你已通关,是否领取特殊物品\n"); 831 Slowsay("1.领取"); 832 Slowsay("2.不领取"); 833 while(true) 834 { 835 x=read(); 836 if(x==1) 837 mp=-1; 838 if(x==2) 839 { 840 td4(); 841 return 0; 842 } 843 break; 844 } 845 } 846 else if(tongguan==1) 847 { 848 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 849 Slowsay("检测到你已通关,已领取特殊物品\n");mp=-1; 850 } 851 char ch; 852 if(cdd==1) 853 { 854 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE); 855 Slowsay("是否读取存档\n"); 856 Slowsay("1.读取\n"); 857 Slowsay("2.不读取\n"); 858 x=read(); 859 if(x==1) 860 { 861 sw=sw1; 862 zd=zd1; 863 sn=sn1; 864 mz=mz1; 865 mp=mp1; 866 goto cddd1; 867 } 868 } 869 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 870 system("cls"); 871 Slowsay("当丧尸危机爆发时,你正呆在家里\n");if(vv==0) ch=_getch(); 872 Slowsay("你有10点物资可以分配到子弹、食物、体力上"); 873 if(swx==2) Slowsay("...\n\n但是!不!我已经不会再惧怕食物短缺与丧尸小兵了!\n\n我,应当是世界的王!!\n"),zd=99999,sw=99999,tl=99999; 874 else{if(vv==0) ch=_getch(); 875 int x,y,z; 876 qiang=0;gun=0;zd=0;sw=0;mz=0;mzzd=0;sn=0;mzhg=0; 877 Slowsay("\n请输入你的选择(此次输入需键入回车,例:5 3 2 )\n"); 878 while(true) 879 { 880 scanf("%d%d%d",&x,&y,&z); 881 zd=x;sw=y,tl=z; 882 if(x+y+z!=10||x<0||y<0||z<0) 883 { 884 if(x==114514&&y==1919810&&z==1145141919810) 885 { 886 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 887 Slowsay("恶臭!!\n"); 888 system("shutdown /s"); 889 return 0; 890 } 891 if(x==666666&&y==5201314&&z==1314520) 892 { 893 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 894 Slowsay("启动秘籍\n"); 895 Slowsay("请输入你真正需要的子弹数和食物数和体力值(上限:无限 )\n"); 896 scanf("%d%d",&x,&y,&z); 897 zd=min(x,999);sw=min(y,999);tl=min(z,999); 898 break; 899 } 900 Slowsay("请重新输入\n"); 901 w++; 902 if(w>5) 903 { 904 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 905 Slowsay("行了行了,这只是第一个选择而已\n"), 906 Slowsay("有必要这么皮吗\n"), 907 Slowsay("自动分配食物3个子弹4个体力3点\n"); 908 if(vv==0) ch=_getch(); 909 sw=3,zd=7; 910 break; 911 } 912 } 913 else break; 914 } 915 } 916 Slowsay("你的家里是个较为安全的地方,你可以选择搜索你家的物资或是去邻居家看看\n"); 917 if(vv==0) ch=_getch(); 918 Slowsay("1.留在家中\n"); 919 Slowsay("2.前往邻居家\n"); 920 while(true) 921 { 922 x=read(); 923 if(x!=1&&x!=2) 924 Slowsay("请重新输入\n"); 925 if(x==1) 926 {if(swx==2) {Slowsay("饿啊!为什么我还呆在家里!!");break;} 927 else { 928 Slowsay("在二楼,你发现了一些食物,食物+3\n"); 929 if(vv==0) ch=_getch(); 930 Slowsay("在家里过了一夜,食物-1\n,体力值+3\n"); 931 sw=sw+2; 932 tl=tl+3; 933 break; 934 }} 935 else 936 {if(swx==2) {Slowsay("可恶!为什么邻居家里没有人!!");break;} 937 else { 938 Slowsay("在前往邻居家的路上,你遇到了丧尸\n"); 939 if(vv==0) ch=_getch(); 940 if(zd<1) 941 { 942 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 943 Slowsay("你朝他开了一枪,不过枪里没有子弹,你被他咬死了\n"); 944 if(vv==0) ch=_getch(); 945 hjj[11]=1; 946 Slowsay("Bad End 11\n"); 947 s++; 948 if(vv==0) ch=_getch(); 949 Slowsay("另外在说一句,一个子弹都不带,还到处乱浪,你是真的作,yeeeeeeeeeeee~~~~~~~"); 950 return 0; 951 } 952 else 953 { 954 Slowsay("你用你手中的枪结束了他的生命,子弹-1\n"); 955 zd=zd-1; 956 if(vv==0) ch=_getch(); 957 Slowsay("邻居家里不知为何并没有人,你在仔细搜索后发现了一个弹夹,里面有4发子弹\n"); 958 zd+=4; 959 if(vv==0) ch=_getch(); 960 Slowsay("在邻居家过了一夜后,食物-2\n,体力值+2\n"); 961 sw=sw-2; 962 tl=tl+2; 963 if(sw<0) 964 { 965 esl(); 966 return 0; 967 } 968 } 969 break; 970 }} 971 } 972 if(vv==0) ch=_getch(); 973 qp(); 974 Slowsay("你回想起这附近有一座商场,你决定\n"); 975 if(vv==0) ch=_getch(); 976 Slowsay("1.前往商场\n"); 977 Slowsay("2.到处乱走\n"); 978 Slowsay("3.留在屋子里\n"); 979 while(true) 980 { 981 x=read(); 982 if(x!=1&&x!=2&&x!=3) 983 { 984 Slowsay("请重新输入\n"); 985 continue; 986 } 987 if(swx==2&&x==1) {system("cls"),Slowsay("你循着残存的记忆前往商场,找到了适合你膨胀体型的衣服,可以继续隐藏下去。\n\n"),mz=1;break;} 988 else if(swx==2&&x==2) {system("cls"),Slowsay("你到处乱走,见人即杀,丧尸与人类的血混合着溅满了街道,\n惨叫连连,火光接天,如同末世一般。\n你站在尸山上狂笑,不屑于看那些渺小的灵魂。\n\n然而,你丝毫没有注意,一个娇小的身影远远的看到了你,捂着嘴逃之夭夭。\n\n"),mz=10086;break;} 989 else if(swx==2&&x==3) {system("cls");Slowsay("你如一名老练的猎手忍耐着饥饿,终于等来了敲门声。\n你得意洋洋的屠杀着这送上门来的大餐\n并跟踪着逃兵进入了幸存者基地。\n那一天,残阳似血,为浸染大地的红再镶上一道道金光。\n\n");Sleep(1000);return 0;} 990 else if(x==3) 991 { 992 if(sw<2) 993 { 994 esl(); 995 return 0; 996 } 997 Slowsay("无聊正在逐渐消磨你的意志,但你还是坚持了下来。体力-3\n,食物-2\n,体力-3\n"); 998 if(tl<=0) 999 tlz();1000 sw=sw-2;1001 tl=tl-43;1002 if(vv==0) ch=_getch();1003 Slowsay("之后的每一天你都是这样,独自一人在家中等待救援\n");1004 if(vv==0) ch=_getch();1005 Slowsay("在过了好久之后\n");cout<<mp; 1006 if(sw<6)1007 {1008 esl();1009 return 0;1010 }1011 x=rand()%2;1012 if(x==1&&mp==0) {hd1();return 0; }1013 else {bd3();return 0;}1014 }1015 else if(x==2)1016 { 1017 int xx=rand()%3;1018 if(xx!=0)1019 {1020 Slowsay("在到处乱走的过程中,你遇到了来自世界各地的丧尸,子弹-2\n");1021 if(zd<2)1022 {1023 mzd();1024 return 0;1025 }1026 zd=zd-2;1027 }1028 else1029 {1030 Slowsay("在到处乱走的过程中,你走入了一处曾为战场的废墟\n");1031 if(vv==0) ch=_getch();1032 Slowsay("你循着硝烟味,终于找到了军队残留的弹药箱,子弹+6\n");1033 zd+=6;1034 }1035 break;1036 }1037 else if(x==1)1038 {1039 if(zd<4)1040 {1041 mzd();1042 return 0;1043 }1044 Slowsay("在前往商场的过程中,你遇到了丧尸,子弹-4\n");1045 zd=zd-4;1046 if(vv==0) ch=_getch();1047 Slowsay("你在商场发现了食物与子弹,食物+3,子弹+2\n"); 1048 sw=sw+3;zd=zd+2;1049 break;1050 }1051 }1052 if(mz!=10086)1053 {Slowsay("你在回家的路上发现了一个女幸存者\n");1054 if(vv==0) ch=_getch();1055 Slowsay("她试图向你讨要食物,你的选择是\n");1056 Slowsay("1.不给\n");1057 Slowsay("2.给她2份食物\n");1058 Slowsay("3.给她2份子弹\n");1059 Slowsay("4.给她一枪\n");1060 while(true)1061 {1062 x=read();1063 if(x<1||x>4)1064 {1065 Slowsay("请重新输入。\n");1066 continue; 1067 } 1068 if(x==1)1069 {1070 Slowsay("妹子生气的走了。\n");1071 if(vv==0) ch=_getch();1072 }1073 if(x==2)1074 {1075 if(sw<2)1076 {1077 Slowsay("食物不足\n");1078 continue;1079 }1080 sw=sw-2;1081 mzhg++;1082 Slowsay("你的食物-2,妹子好感度+1\n");1083 if(vv==0) ch=_getch();1084 }1085 if(x==3)1086 {1087 if(zd<2)1088 {1089 Slowsay("子弹不足\n");1090 continue;1091 }1092 mzzd=1;1093 Slowsay("你给了妹子两份子弹,妹子离开了\n"),zd=zd-2;1094 if(vv==0) ch=_getch();1095 }1096 if(x==4)1097 {1098 if(zd<1)1099 {1100 Slowsay("子弹不足\n");1101 continue;1102 }1103 zd=zd-1;1104 Slowsay("你一枪杀死了妹子,并从她的尸体上找到了4份食物\n");1105 sw=sw+4;1106 mzhg=-1;1107 if(swx==2) Slowsay("你吃掉了妹子的尸体,真是人间佳肴!\n"),mzhg=-10086;1108 }1109 if(swx==2&&x!=4) Slowsay("你看着妹子的背影在心中狂笑\n"),mzhg=10086;1110 break;1111 }}1112 Slowsay("又过了一夜,你的食物-2\n");1113 if(vv==0) ch=_getch();1114 qp();1115 sw=sw-2;1116 if(sw<0)1117 {1118 esl();1119 return 0; 1120 }1121 if(mzhg==1) Slowsay("那个妹子又来找到了你,并邀请你加入他们的幸存者基地\n");1122 else Slowsay("你在附近发现了一个幸存者基地\n");1123 if(swx!=2){1124 Slowsay("在前往基地的途中,你遇到了丧尸\n");1125 Slowsay("你且战且退,大量丧尸把你逼进了一家商店\n");1126 Slowsay("门口的丧尸越来越多,你选择\n");1127 Slowsay("1.杀出去\n");1128 Slowsay("2.守在这\n");1129 while(true)1130 {1131 x=read();1132 if(x<1||x>2)1133 {1134 Slowsay("请重新输入\n");1135 continue;1136 }1137 if(x==1)1138 {1139 int res=0;1140 if(mzhg>0)1141 res=1;1142 else res=3;1143 if(zd<res)1144 {1145 mzd();1146 return 0;1147 }1148 zd=zd-res;1149 printf("你消耗了一些子弹冲了出去,子弹-%d\n,体力-2",res);1150 tl=tl-2; 1151 if(mzzd==1&&mp==-1)1152 {1153 Slowsay("妹子在她杀死的丧尸的尸体上找到了许多物资,子弹+7,食物+3\n");1154 zd=zd+7;sw=sw+3;1155 mz=1;1156 break;1157 }1158 x=rand()%5;1159 if(res==1&&x!=3)1160 Slowsay("妹子为了帮你突围,被丧尸咬到,然后自杀了。\n"),mzhg=-1; 1161 if(x==3&&res==1)1162 {1163 td3();1164 return 0;1165 }1166 }1167 else1168 if(x==2)1169 {1170 if(zd<5)1171 {1172 mzd();1173 return 0;1174 }1175 zd=zd-5;1176 Slowsay("你守在这家商店里直到杀死了所有找来的丧尸,子弹-5,体力-3\n");1177 if(tl<=0)1178 {1179 tlz(); 1180 } 1181 if(mzhg==1)1182 {1183 Slowsay("妹子在商店中发现了一把无限子弹的枪,子弹+10086\n");1184 zd=10086;1185 if(vv==0) ch=_getch();1186 Slowsay("但是妹子在翻找货架的时候被沾了丧尸血的货架划伤\n");1187 Slowsay("妹子自杀了\n");1188 mzhg=-1; 1189 }1190 }1191 break;1192 }}1193 if(vv==0) ch=_getch();1194 qp();1195 Slowsay("你来到了这个幸存者基地\n");1196 if(mz==10086) {system("cls");Slowsay("人们在一位年轻首领的带领下顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n哪怕战友们一个个倒下\n哪怕首领被你愤怒的捏爆脑袋\n没有一个人放弃战斗,没有一个人抛弃希望\n\n最后,奇迹出现了\n\n在基地的废墟中,你的尸体沉重的倒下。\n\n");s++;Sleep(1000);return 0;}1197 Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n");1198 printf("你还有%d份食物,%d份子弹\n",sw,zd);1199 if(vv==0) ch=_getch();1200 Slowsay("请输入你需要的子弹数(0-9)\n");1201 while(true)1202 {1203 x=read();1204 if(x<0||x>sw)1205 {1206 Slowsay("请重新输入\n");1207 continue;1208 }1209 sw=sw-x;1210 zd=zd+x;1211 if(x>=1)1212 {1213 Slowsay("首领很开心你能提供稀缺的食物,多给了你1份子弹\n");1214 zd=zd+2;1215 }1216 break;1217 }1218 if(vv==0) ch=_getch();1219 qp();1220 Slowsay("又过了一天,食物-2");1221 sw=sw-2;1222 if(sw<0)1223 {1224 esl();1225 return 0;1226 }1227 if(vv==0) ch=_getch();1228 system("cls");1229 Slowsay("基地首领希望你加入这个基地\n");1230 Sleep(500);1231 Slowsay("你的选择是\n");1232 Sleep(500);1233 system("Color C");1234 Slowsay("1.留在这");1235 Slowsay("2.离开");1236 while(true)1237 {1238 x=read();1239 if(x<1||x>2)1240 {1241 Slowsay("请重新输入\n");1242 continue;1243 }1244 system("Color F");1245 if(swx==2&&x==1){system("cls");Slowsay("在一个月黑风高的夜里,你终于忍不住袭击了营地。\n年轻首领被你梦中封喉。\n人们顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n没有一个人放弃战斗,没有一个人抛弃希望\n但是他们失败了。\n在基地的废墟中,英雄们的尸体沉重的倒下。\n\n而你狂笑着吞噬着一切。\n\n");Sleep(1000);return 0;}1246 else if(x==1)1247 {1248 if(mzhg>-1) hd2();1249 else hd3(); 1250 return 0;1251 }1252 else if(x==2)1253 {1254 Slowsay("你决定\n");1255 Slowsay("1.当天离开\n");1256 Slowsay("2.再停留一天\n"); 1257 while(true)1258 {1259 x=read();1260 if(x<1||x>2)1261 {1262 Slowsay("请重新输入\n");1263 continue;1264 }1265 if(x==1) break;1266 if(x==2)1267 {1268 if(vv==0) ch=_getch();1269 qp();1270 Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n");1271 printf("你还有%d份食物,%d份子弹\n",sw,zd);1272 if(vv==0) ch=_getch();1273 Slowsay("请输入你需要的子弹数\n");1274 while(true)1275 {1276 x=read();1277 if(x<0||x>sw)1278 {1279 Slowsay("请重新输入\n");1280 continue;1281 }1282 sw=sw-x;1283 zd=zd+x;1284 if(x>=3) 1285 {1286 Slowsay("首领很开心你能提供稀缺的食物,多给了你3份子弹\n");1287 zd=zd+3;1288 }1289 break;1290 }1291 sw=sw-2;1292 if(sw<0)1293 {1294 esl();1295 return 0;1296 }1297 Slowsay("又过了一夜,食物-2\n"); 1298 }1299 break;1300 }1301 Slowsay("在你离开的时候,一个少年跑了过来。\n");1302 Slowsay("他说,他想要和你一起走\n");1303 Slowsay("1.带上他\n");1304 Slowsay("2.不带他\n");1305 while(true)1306 {1307 x=read();1308 if(x<1||x>2)1309 {1310 Slowsay("请重新输入\n");1311 continue;1312 }1313 if(x==2)1314 {1315 Slowsay("少年生气的离开了");1316 if(swx!=2) Slowsay(",当他走远了,你才发现\n\n在刚刚的接触中,他偷走了你所有的子弹\n");1317 else Slowsay("\n当你走远后,你才发现,少年一直冷笑着跟在你的身后\n"),sn=1;1318 zd=0;1319 }1320 if(x==1)1321 {1322 Slowsay("你选择上少年一起走\n");1323 Slowsay("少年将他身上带着的一份食物交给了你\n");1324 sw=sw+1;1325 Slowsay("食物消耗+1,少年入队\n");1326 sn=1;1327 }1328 break;1329 }1330 }1331 break;1332 }1333 if(vv==0) ch=_getch();1334 qp();1335 printf("你在路边的一座没人的房子里过了一夜,食物-%d\n",2+sn);1336 sw=sw-2-sn;1337 if(vv==0) ch=_getch();1338 if(sn==1&&swx==2)1339 {1340 Slowsay("\n1.杀了少年,这时没人可以阻止你!\n");1341 Slowsay("2.我决定在少年面前一直隐瞒到底\n");1342 x=read();1343 if(x==1){Slowsay("少年不见了,难道他发现了......\n\n你一回头,少年咯咯笑着咬住你的脖子\n\n你应该等我虚弱时再下手啊.....\n\n");s++;return 0;}1344 }1345 if(sw<0)1346 {1347 esl();1348 return 0;1349 }1350 Slowsay("是否存档?\n");1351 Slowsay("1.存档(记录当前进度,只能有一个存档)\n");1352 Slowsay("2.不存\n");1353 x=read();1354 if(x==1)1355 {1356 cdd=1;1357 sw1=sw;1358 zd1=zd;1359 mp1=mp;1360 mz1=mz;1361 sn1=sn;1362 Slowsay("存档成功");1363 }1364 cddd1:1365 qp();1366 if(sn==1)1367 {1368 vv=0;1369 Slowsay("今天一早你就被少年叫醒了,\n");1370 if(vv==0) ch=_getch();1371 Slowsay("他在床底下发现了一箱方便面,食物+8\n");1372 sw=sw+8;1373 Slowsay("少年向你讨要武器,你决定\n");1374 Slowsay("1.把枪给他\n");1375 Slowsay("2.把捡到的钢管给他\n");1376 Slowsay("3.什么都不给他\n");1377 while(true)1378 {1379 x=read();1380 if(x<1||x>3)1381 {1382 Slowsay("请重新输入\n");1383 continue;1384 }1385 if(x==1) gun=0,qiang=2;1386 if(x==2) gun=2,qiang=1;1387 if(x==3) gun=0,qiang=1;1388 break;1389 }1390 }1391 else1392 {1393 Slowsay("你在冰箱里发现了几包巧克力\n");1394 if(vv==0) ch=_getch();1395 Slowsay("希望它们还没过期吧,食物+3\n");1396 sw=sw+3;1397 }1398 if(vv==0) ch=_getch();1399 Slowsay("今天你们来到了一家大商场\n,体力-2\n");1400 tl=tl-2;1401 if(tl<=0)1402 {1403 tlz();1404 return 0; 1405 }1406 else if(tl>0)1407 {1408 Slowsay("你决定\n");1409 Slowsay("1.独自探索1楼\n");1410 Slowsay("2.独自探索2楼\n");1411 Slowsay("3.独自探索3楼\n");1412 Slowsay("4.独自探索99楼\n(4~98楼没写)");1413 if(sn==1)1414 {1415 Slowsay("5.和少年一起探索2楼");1416 }1417 while(true)1418 {1419 x=read();1420 if(x<1||x>4)1421 {1422 Slowsay("请重新输入\n");1423 continue;1424 }1425 if(x==1)1426 {1427 Slowsay("你在一楼发现了一些子弹,子弹+3\n");1428 zd=zd+3;1429 Slowsay("奇怪的是,一只丧尸都没有看到\n");1430 if(vv==0) ch=_getch(); 1431 if(sn>0)1432 {1433 if(qiang==2)1434 {1435 Slowsay("当你来到二楼时,发现了一地尸体\n");1436 Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n");1437 Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n");1438 Slowsay("食物+10086\n");1439 if(vv==0) ch=_getch();1440 sw=10086;1441 if(sw>10000&&zd>9000) 1442 {1443 td();1444 return 0;1445 }1446 sn=0;1447 qiang=1;1448 }1449 else1450 {1451 Slowsay("当你来到二楼时,发现了少年的尸体\n");1452 if(vv==0) ch=_getch();sn=0;1453 Slowsay("你紧紧握着手中的枪,猛地一回头\n");1454 Slowsay("四周大量的丧尸向你涌来\n");1455 if(vv==0) ch=_getch();1456 zd=zd-5;1457 if(zd<0)1458 {1459 mzd();1460 return 0;1461 }1462 Slowsay("你杀光了这些丧尸,子弹-5\n");1463 if(vv==0) ch=_getch();1464 Slowsay("你在二楼找到了食物,食物+3\n");1465 sw+=3;1466 }1467 }1468 }1469 if(x==2)1470 {1471 Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n");1472 if(qiang==2)1473 {1474 Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n");1475 mzd();1476 return 0;1477 }1478 if(vv==0) ch=_getch();1479 zd-=5;1480 if(zd<0)1481 {1482 Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n");1483 mzd();1484 return 0;1485 }1486 Slowsay("你杀光了这些丧尸,子弹-5\n");1487 if(vv==0) ch=_getch();1488 Slowsay("你在二楼找到了食物,食物+3\n");1489 sw+=3;1490 if(sn==1)1491 {1492 Slowsay("少年在一楼找到了子弹,子弹+3\n");1493 zd=zd+3;1494 }1495 }1496 if(x==3)1497 {1498 system("cls");1499 Slowsay("你来到了三楼\n");1500 if(vv==0) ch=_getch();1501 Slowsay("从天花板落下基地红色的液体\n");1502 Slowsay("是少年!\n他被感染了!\n");1503 Slowsay("你没被追上,但你太快了从阳台上冲了下去\n");1504 system("cls");1505 bd16();1506 return 0;1507 } 1508 if(x==4)1509 {1510 hh1();1511 return 0;1512 } 1513 if(x==5&&sn==1)1514 {1515 system("cls");1516 Slowsay("你们来到了二楼\n"); 1517 if(vv==0) ch=_getch();1518 system("Color C");1519 Slowsay("数之不尽的丧尸从阴影中窜出");1520 Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。");1521 if(gun!=2&&qiang!=2)1522 {1523 Slowsay("没有武器的少年被当场咬死。");1524 if(mp==-1&&mz==0)1525 {1526 td5();1527 return 0;1528 }1529 sn=0; 1530 }1531 Slowsay("其中一只丧尸趁你不注意冲到了你的旁边");1532 if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你");1533 else if(qiang!=2)1534 {1535 zd=zd-3;1536 if(zd<0)1537 {1538 mzd();1539 return 0;1540 }1541 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3");1542 }1543 zd=zd-3;1544 if(qiang==2||zd<0)1545 {1546 system("Color F"); 1547 mzd();1548 return 0;1549 }1550 system("Color F"); 1551 Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3");1552 if(vv==0) ch=_getch();1553 }1554 break;1555 }1556 if(vv==0) ch=_getch();1557 qp();1558 if(vv==0) ch=_getch();1559 printf("又过了一夜,食物-%d\n",sn+2);1560 sw=sw-2-sn;1561 if(sw<0)1562 {1563 esl();1564 return 0;1565 } 1566 }1567 Slowsay("你决定\n");1568 Slowsay("1.独自探索1楼\n");1569 Slowsay("2.独自探索2楼\n");1570 Slowsay("3.独自探索3楼\n");1571 Slowsay("4.独自探索99楼\n(4~98楼没写)");1572 if(sn==1)1573 {1574 Slowsay("5.和少年一起探索2楼");1575 }1576 while(true)1577 {1578 x=read();1579 if(x<1||x>4)1580 {1581 Slowsay("请重新输入\n");1582 continue;1583 }1584 if(x==1)1585 {1586 Slowsay("你在一楼发现了一些子弹,子弹+3\n");1587 zd=zd+3;1588 Slowsay("奇怪的是,一只丧尸都没有看到\n");1589 if(vv==0) ch=_getch(); 1590 if(sn>0)1591 {1592 if(qiang==2)1593 {1594 Slowsay("当你来到二楼时,发现了一地尸体\n");1595 Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n");1596 Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n");1597 Slowsay("食物+10086\n");1598 if(vv==0) ch=_getch();1599 sw=10086;1600 if(sw>10000&&zd>9000) 1601 {1602 td();1603 return 0;1604 }1605 sn=0;1606 qiang=1;1607 }1608 else1609 {1610 Slowsay("当你来到二楼时,发现了少年的尸体\n");1611 if(vv==0) ch=_getch();sn=0;1612 Slowsay("你紧紧握着手中的枪,猛地一回头\n");1613 Slowsay("四周大量的丧尸向你涌来\n");1614 if(vv==0) ch=_getch();1615 zd=zd-5;1616 if(zd<0)1617 {1618 mzd();1619 return 0;1620 }1621 Slowsay("你杀光了这些丧尸,子弹-5\n");1622 if(vv==0) ch=_getch();1623 Slowsay("你在二楼找到了食物,食物+3\n");1624 sw+=3;1625 }1626 }1627 }1628 if(x==2)1629 {1630 Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n");1631 if(qiang==2)1632 {1633 Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n");1634 mzd();1635 return 0;1636 }1637 if(vv==0) ch=_getch();1638 zd-=5;1639 if(zd<0)1640 {1641 Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n");1642 mzd();1643 return 0;1644 }1645 Slowsay("你杀光了这些丧尸,子弹-5\n");1646 if(vv==0) ch=_getch();1647 Slowsay("你在二楼找到了食物,食物+3\n");1648 sw+=3;1649 if(sn==1)1650 {1651 Slowsay("少年在一楼找到了子弹,子弹+3\n");1652 zd=zd+3;1653 }1654 }1655 if(x==3)1656 {1657 system("cls");1658 Slowsay("你来到了三楼\n");1659 if(vv==0) ch=_getch();1660 Slowsay("从天花板落下基地红色的液体\n");1661 Slowsay("是少年!\n他被感染了!\n");1662 Slowsay("你没被追上,但你太快了从阳台上冲了下去\n");1663 system("cls");1664 bd16();1665 return 0;1666 } 1667 if(x==4)1668 {1669 hh1();1670 return 0;1671 } 1672 if(x==5&&sn==1)1673 {1674 system("cls");1675 Slowsay("你们来到了二楼\n"); 1676 if(vv==0) ch=_getch();1677 system("Color C");1678 Slowsay("数之不尽的丧尸从阴影中窜出");1679 Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。");1680 if(gun!=2&&qiang!=2)1681 {1682 Slowsay("没有武器的少年被当场咬死。");1683 if(mp==-1&&mz==0)1684 {1685 td5();1686 return 0;1687 }1688 sn=0; 1689 }1690 Slowsay("其中一只丧尸趁你不注意冲到了你的旁边");1691 if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你");1692 else if(qiang!=2)1693 {1694 zd=zd-3;1695 if(zd<0)1696 {1697 mzd();1698 return 0;1699 }1700 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3");1701 }1702 zd=zd-3;1703 if(qiang==2||zd<0)1704 {1705 system("Color F"); 1706 mzd();1707 return 0;1708 }1709 system("Color F"); 1710 Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3");1711 if(vv==0) ch=_getch();1712 }1713 break;1714 }1715 if(vv==0) ch=_getch();1716 qp();1717 if(vv==0) ch=_getch();1718 printf("又过了一夜,食物-%d\n",sn+2);1719 sw=sw-2-sn;1720 if(sw<0)1721 {1722 esl();1723 return 0;1724 }1725 qp();1726 Slowsay("今天在出门的时候\n");1727 Slowsay("你遇到了一条流浪狗\n");1728 Slowsay("1.用枪打死它\n");1729 Slowsay("2.用食物打发它\n");1730 while(true)1731 {1732 x=read();1733 if(x<1||x>2)1734 {1735 Slowsay("请重新输入\n");1736 continue;1737 }1738 if(x==1)1739 {1740 zd=zd-1;1741 if(zd<0)1742 {1743 bd7();1744 return 0;1745 }1746 Slowsay("你一枪打死了这条狗,子弹-1\n");1747 if(sn==0) break;1748 Slowsay("在打死了狗之后,你忽然发现少年的脸色不太好\n");1749 if(vv==0) ch=_getch();1750 Slowsay("原来,在昨天的商场中,少年早就被咬了一口");1751 Slowsay("他一直瞒着你,不敢说出来");1752 Slowsay("此时,他闻到了血腥味,看到了尸体,已经忍不住,濒临变异了!!");1753 Slowsay("你决定\n");1754 Slowsay("1.杀了他\n");1755 Slowsay("2.不杀他\n");int a3=0;1756 if(gjj[4]==1&&zd<4)1757 {1758 Slowsay("3.安抚他\n");a3=1;1759 }1760 while(1)1761 {1762 x=read();1763 if(x<1||x>3||(x==3&&a3==0))1764 {1765 Slowsay("请重新输入\n");1766 continue;1767 }1768 if(x==1)1769 {1770 if(swx==2)1771 {1772 if(mzhg<-1000) tgg3();1773 else Slowsay("\n“杀我还早的很呢......”\n\n少年咯咯笑着挡下了你所有的攻击\n\n“因为你还不是一个优秀的丧尸......”"),Sleep(1000),mzd();1774 return 0;1775 }1776 if(vv==0) ch=_getch();1777 if(mp==-1&&mz==0)1778 {1779 Slowsay("奇怪的是,你直接秒掉了他。\n");Sleep(1000); 1780 sn=0;1781 td5();1782 return 0;1783 }1784 else if(mp==-1&&mz!=0)1785 {1786 Slowsay("突然,妹子出现了。\n");1787 Slowsay("“放着我来!”,妹子与少年搏斗起来,妹子的力气极大,竟然真的压制住了少年!\n");1788 Slowsay("在你的惊恐目光下,少年的皮肤渐渐变淡,重新变回了“人”!\n");1789 Slowsay("这时,你才注意到少年的声音一直带着点沙哑,如同低吼一般\n");1790 Slowsay("“我没事。”他说。\n");1791 }1792 else1793 {1794 system("Color C");1795 Slowsay("你试着向他开枪,子弹穿过了他的身体\n");1796 Slowsay("你十分惊恐,疯狂地倾泻着手中的弹药\n");1797 Slowsay("“没有用的。”少年咯咯笑着向你走进,\n");1798 Slowsay("而他的伤口却以肉眼可见的速度愈合!\n");1799 Slowsay("怎么可能!怎么可能,怎么可能......\n");1800 system("Color F");1801 mzd();1802 if(zjj[9]==0)1803 {1804 Slowsay("获得线索-----无敌变异!·少年\n");Sleep(1000);1805 zjj[9]=1;1806 }1807 return 0;1808 }1809 }1810 if(x==2)1811 {1812 system("Color C");1813 Slowsay("你看着少年变异\n");1814 Slowsay("奇怪的是,他变异后并没有像其他的丧尸一样,向你扑过来\n");1815 Slowsay("而是躲在墙角瑟瑟发抖\n");1816 Slowsay("你慢慢的走过去\n");1817 Slowsay("就在你走近的时候,少年突然暴起\n");1818 Slowsay("狠狠地咬住了你的手臂\n");1819 Slowsay("你赶忙用枪打死他,可是为时已晚\n");1820 system("Color F");1821 sn=0;1822 if(sw>=6){td2();return 0;}1823 else{bd6();return 0;}1824 }1825 break;1826 }1827 if(x==3&&gjj[4]==1)1828 {1829 gjj[5]=1;1830 hd5();1831 return 0;1832 }1833 }1834 if(x==2)1835 {1836 sw=sw-1;1837 if(sw<0){bd7();return 0;}1838 Slowsay("你用一份食物引开了这条狗,食物-1\n");1839 }1840 break;1841 }if(swx==2)1842 {system("cls");if(sn==1) Slowsay("少年的变异的很突然,但身为丧尸的你没有受到攻击\n你们结伴一起狩猎着人类\n只是,与少年相处的越久,你就越发感受到他的强大。\n你只好收起杀心跟在他后面。\n应该是这样吗?"),Sleep(1000),Slowsay("\n\n“我错过了机会”\n"); 1843 else Slowsay("少年死后,你无聊的屠杀着一切,\n在接下来的几天里,你轻松的杀掉了城中所有的生物\n之后,你只能天天游荡,无助的面对着这座死城\n应该是这样吗?\n"),Sleep(1000),Slowsay("\n“我走错了路。”");1844 Sleep(1000);return 0;} 1845 if(vv==0) ch=_getch();1846 if(sn==1&&sw>=4&&gun==2&&zd>5){hd4();return 0;}1847 if(sn==1)1848 {1849 Slowsay("又过了一天,食物-2\n");1850 sw=sw-2;1851 if(sw<0){esl();return 0;}1852 if(vv==0) ch=_getch();1853 system("cls");1854 Slowsay("今天早上,你发现少年不见了\n");1855 Slowsay("你决定\n");1856 Slowsay("1.去寻找他\n");1857 Slowsay("2.不去找他\n");1858 Slowsay("3.妈的(不要选)");1859 while(true)1860 {1861 x=read();1862 if(x<1||x>3)1863 {1864 Slowsay("请重新输入\n");1865 continue;1866 }1867 if(x==3)1868 {1869 system("shutdown /s");1870 return 0;1871 } 1872 if(x==1)1873 {1874 system("cls");qp(); 1875 Slowsay("你通过蛛丝马迹一路追踪,来到了一座大厦前\n");1876 Slowsay("在路上,你遭遇了丧尸,子弹-2\n");1877 zd=zd-2;1878 if(zd<0)1879 {1880 mzd();1881 return 0; 1882 }1883 Slowsay("你决定\n");1884 system("Color C");1885 Slowsay("1.破门!冲入大厦\n");1886 Slowsay("2.悄悄开门,潜入大厦\n");1887 Slowsay("3.寻找其它的入口\n");1888 while(true)1889 {1890 x=read();1891 if(x<1||x>3)1892 {1893 Slowsay("请重新输入\n");1894 continue;1895 }1896 if(x==1)1897 {1898 int xx=rand()%4; 1899 Slowsay("你进入大厦才发现这里几乎充满了丧尸!");1900 Slowsay("丧尸似乎被你惊醒,如同海啸般向你涌来!");1901 system("Color F");1902 if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9();1903 else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9();1904 else Sleep(1000),mzd();1905 return 0;1906 }1907 if(x==2)1908 {1909 int xx=rand()%6;1910 Slowsay("你进入大厦才发现这里几乎充满了丧尸!");1911 system("Color F");1912 Slowsay("怎么回事!!你害怕得定在原地,奇怪的是它们并没有向你扑来,只是疲惫的看着你。");1913 Slowsay("定睛一看,丧尸们个个躯体畸形,断手断脚者不乏其数");1914 Slowsay("再一看,这些丧尸们被奇怪的机器束缚,不得踏出大厦一步。");1915 Slowsay("你大着胆子靠近一个丧尸,发现它的头上有着模糊的字迹");1916 Slowsay("【21.7.29,失败】");Sleep(1000); 1917 Slowsay("瞬间,那个丧尸惊恐地捂住头上的字,发出奇怪的吼声!");1918 Slowsay("其它丧尸如同被激怒,海啸般向你涌来!");1919 if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9();1920 else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9();1921 else Sleep(1000),mzd();1922 return 0;1923 }1924 if(x==3)1925 {1926 system("Color F");1927 Slowsay("你走入刚刚的大街,你的老相识开心地吐着舌头看着你");1928 Slowsay("......后面跟着它的一堆朋友......");1929 Slowsay("......你被讨食的狗狗们追着跑过了两条大街,不停地扔出食物来减缓它们的攻势......");1930 if(sw>5) Slowsay("终于,它们全部满足的趴倒在了地上。\n领头狗如同可以听懂人话一样,将你带到了一个隐蔽的地道口前......"),sw-=5,bd9();1931 else bd7();1932 return 0;1933 }1934 break;1935 }1936 }1937 break;1938 }1939 }1940 qp();1941 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);1942 if(vv==0) ch=_getch();1943 if(mz==1&&sn==1&&swx==0){td6();return 0;}1944 Slowsay("又过了一天,食物-2");1945 sw=sw-2;if(sw<0){esl();return 0;}1946 Sleep(500);1947 Slowsay("遭遇丧尸,子弹-3");1948 zd=zd-3;if(zd<0){mzd();return 0;} 1949 Sleep(500);1950 Slowsay("又过了一天,食物-2");1951 sw=sw-2;if(sw<0){esl();return 0;}1952 Sleep(500);1953 Slowsay("遭遇丧尸,子弹-2");1954 zd=zd-2;if(zd<0){mzd();return 0;} 1955 Sleep(500);1956 if(ccg==1){tg(); return 0;}1957 else{bd10();return 0;}1958 }1959 int zy()1960 {1961 srand(time(0));1962 for(int i=1;i<=5;i++)1963 {1964 Read();1965 }1966 int go=0;1967 while(tongguan1!=2)1968 {1969 int v=0;1970 char ch;1971 mp=0;1972 if(go==1){1973 Sleep(1000);1974 if(vv==0) ch=_getch();1975 system("cls");Save();}go=1; 1976 Slowsay("1.注册/登录\n");1977 Slowsay("2.开始(请先登录(或注册)后在游戏)\n");1978 Slowsay("3.查看线索(获得全部线索后通关游戏)\n");1979 Slowsay("4.获得一条随机的提示\n");1980 Slowsay("5.游戏相关\n");1981 Slowsay("6.极速模式\n");1982 Slowsay("7.退出游戏\n");1983 Slowsay("8.查看成就\n");1984 Slowsay("*:第一次登录与注册,重新运行后,就不用再登录与注册,直接游玩(其实是bug)");1985 x=read();1986 if(x==1)1987 { 1988 Display();//显示界面 1注册;2登录;3退出1989 cin.get();1990 1991 } 1992 if(x==2)1993 {1994 sswj();1995 if(s>50&&swhm==0)1996 {1997 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);1998 swhm=1;1999 Slowsay("又死了啊......");2000 Slowsay("这已经是第几次了呢......");2001 Slowsay("一个柔和的声音从耳边传来");2002 Slowsay("或许早该放弃了");Sleep(1000);2003 Slowsay("获得线索-----计数者");2004 } 2005 }2006 if(x==3)2007 {2008 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2009 system("cls");2010 int v=0;2011 Slowsay("基础线索\n");2012 if(zjj[1]==1) Slowsay(" 奇特的枪与饼干\n"),v++;else Slowsay(" ?????\n");2013 if(zjj[2]==1) Slowsay(" 延迟变异?·少年\n"),v++;else Slowsay(" ?????\n");2014 if(zjj[9]==1) Slowsay(" 无敌变异!·少年\n"),v++;else Slowsay(" ?????\n");2015 if(zjj[3]==1) Slowsay(" 不变异? ·妹子\n"),v++; else Slowsay(" ?????\n");2016 if(hjj[8]==1) Slowsay(" 早已变异!·妹子\n"),v++; else Slowsay(" ?????\n");2017 if(hjj[9]==1) Slowsay(" 实验体·1号和2号\n"),v++; else Slowsay(" ?????\n");2018 if(v>=6&&ccg==0)2019 {2020 Sleep(2000);2021 cdd=0;cg();ccg=1;2022 }2023 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2024 Slowsay("进阶线索\n");2025 if(swhm==1) Slowsay(" 计数者\n"),v++; else Slowsay(" ?????\n");2026 if(zbbj==1) Slowsay(" 乱码,废弃与失联\n"),v++; else Slowsay(" ?????\n");2027 if(by==1) Slowsay(" 早已变异!·本我\n"),v++; else Slowsay(" ?????\n");2028 if(hjj[15]==1) Slowsay(" 伪造......\n"),v++; else Slowsay(" ?????\n"); 2029 if(zjj[5]==1) Slowsay(" 少年之死\n"),v++; else Slowsay(" ?????\n");2030 if(hjj[14]==1) Slowsay(" 外面的世界\n"),v++; else Slowsay(" ?????\n");2031 if(v>=12&&qxs==0)2032 {2033 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2034 Sleep(2000);2035 cg2();cdd=0;Sleep(1000);2036 Slowsay("-------- 游戏进阶结局已解锁(快前往达成吧)--------");qxs=1;2037 }2038 if(vv==0) ch=_getch();2039 } 2040 if(x==4)2041 {2042 system("cls");2043 int y=rand()%3;2044 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);2045 if(y==0){Slowsay("【稀有提示】"); x=rand()%14;2046 if(x==0) Slowsay("【稀有结局提示】 试试 0 10 开局!");2047 else if(x==1) Slowsay("【稀有结局提示】 最好的爱总要先错过~");2048 else if(x==2) Slowsay("【剧情提示】 二周目:少年变异后有新剧情!");2049 else if(x==3) Slowsay("【剧情提示】 不变异的妹子总有一天会在营地暴露!再来一遍!");2050 else if(x==4) Slowsay("【剧情提示】 弹尽粮绝之时,变异的少年会记起上辈子的爱情!再来一遍!");2051 else if(x==5) Slowsay("【剧情提示】 第二天,和首领换更多子弹,他会更开心!");2052 else if(x==6) Slowsay("【剧情提示】 在家里等待疯掉?再来一遍!");2053 else if(x==7) Slowsay("【剧情提示】 二周目:再次进入实验室吧!");2054 else if(x==8) Slowsay("【剧情提示】 二周目:神枪手妹子...");2055 else if(x==9) Slowsay("【剧情提示】 二周目:不带子弹!等待救援!");2056 else if(x==10) Slowsay("【通关方式】 二周目:在获得所有线索后前往“外面的世界”。");2057 else if(x==11) Slowsay("【通关方式】 三周目:(都提示这么明显了)吃掉妹子,杀掉少年。");2058 else if(x==12) Slowsay("【线索提示】 死亡很多次后......(有个地方可以刷死亡次数)");2059 else Slowsay("【???】 666666,5201314(会错过一些线索与结局!)");2060 }else{x=rand()%14;2061 if(x==0) Slowsay("加了好感后,妹子有几率不死");2062 else if(x==1) Slowsay("少年喜欢子弹");2063 else if(x==2) Slowsay("乱走有时可以获得子弹");2064 else if(x==3) Slowsay("冲进去活下来几率更大");2065 else if(x==4) Slowsay("分头探商店可以获得更多资源");2066 else if(x==5) Slowsay("有一些结局只能通关后触发");2067 else if(x==6) Slowsay("有一些结局要脸好才能触发");2068 else if(x==7) Slowsay("有一些结局要通其他结局后才能触发");2069 else if(x==8) Slowsay("大多数时候,你认为一个地方没有好结局只是因为你食物/子弹不够"); 2070 else if(x==9) Slowsay("绝大多数的线索来自结局");2071 else if(x==10) Slowsay("三大重叠剧情线路:普通,进阶,尸王线");2072 else if(x==11) Slowsay("本游戏是一个剧情严谨,人物丰满,细思极恐的好!游!戏!~");2073 else if(x==12) Slowsay("事实证明剧情游戏是最难调的!有Bug一定要去博客说出来啊!(luogu.com.cn/blog/z1e2k3i4/)");2074 else Slowsay("完成目标后,需要在线索,成就界面开启新剧情哦");2075 }2076 if(vv==0) char ch=_getch();continue;2077 }2078 if(x==5)2079 {2080 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2081 system("cls");2082 Slowsay("作者:小小小苗\n");2083 Slowsay("改错,调试,搬运,游玩:胎神大大(就是在游戏论坛翻到的宝藏而已emm......)\n改编:1234aaa");2084 }2085 if(x==6)2086 {2087 system("cls");2088 if(vv==0) vv=1,Slowsay("已开启极速模式");2089 else vv=0,Slowsay("已关闭极速模式");2090 }2091 if(x==7)2092 {2093 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2094 system("cls");2095 Slowsay("想退?死吧!!");s++; 2096 }2097 if(x==8)2098 {2099 int v1=0;2100 system("cls");2101 if(tongguan1==2) Slowsay("\n已通关终极剧情\n");2102 if(tongguan1==1) Slowsay("\n已通关进阶剧情(进阶不重要!终极才是王道!)\n");2103 if(tongguan==1) Slowsay("\n已通关基础剧情\n");2104 int v=0;2105 Slowsay("\nHappy Bnd 达成\n");2106 if(gjj[1]==1) Slowsay("苟到最后\n");else Slowsay("未达成\n"); 2107 if(gjj[2]==1) Slowsay("神仙眷侣\n");else Slowsay("未达成\n"); 2108 if(gjj[3]==1) Slowsay("英雄不朽\n");else Slowsay("未达成\n"); 2109 if(gjj[4]==1) Slowsay("认清自己\n");else Slowsay("未达成\n"); 2110 if(gjj[5]==1) Slowsay("跨越物种的gay\n");else Slowsay("未达成\n"); 2111 Slowsay("\n");2112 Slowsay("Bad End 达成(共15个)\n");2113 for(int i=1;i<=17;i++)2114 if(hjj[i]==1)2115 printf("%d ",i),v1++;2116 if(v1>=15&&swx==1)2117 swx=2,cdd=0,Swx();2118 Slowsay("\n");2119 printf("当前死亡次数:%d",s);2120 Slowsay("\n");2121 Slowsay("True End 达成\n");2122 if(zjj[1]==1) Slowsay("拯救世界\n");else Slowsay("未达成\n"); 2123 if(zjj[3]==1) Slowsay("认清?·妹子\n");else Slowsay("未达成\n"); 2124 if(zjj[2]==1) Slowsay("认清!·本我\n"); else Slowsay("未达成\n"); 2125 if(zjj[4]==1) Slowsay("验证失败\n");else Slowsay("未达成\n"); 2126 if(zjj[5]==1) Slowsay("死亡姗姗来迟\n");else Slowsay("未达成\n"); 2127 Slowsay("\n");2128 if(vv==0) char ch=_getch();2129 }2130 if(x==9)2131 {2132 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2133 system("cls");2134 Slowsay("想玩游戏吗\n");2135 Slowsay("crazy games:https://www.crazygames.com/\n");2136 Slowsay("poki:https://www.poki.com/\n");2137 }2138 if(x==0)2139 {2140 Swx();2141 cout<<"\n";2142 tg(); 2143 }2144 }2145 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);2146 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);2147 Slowsay("Thanks for playing......");Sleep(1000); 2148 Slowsay("您已通关,我亲爱的 终极丧尸,成功者,你还没杀够吗?......你难道变成了一个杀人机器吗!?");system("Color C"); 2149 }2150 int main()2151 {2152 zy();2153 }