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