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 5 0 )\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个子弹7个体力5点\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"); 820 sw=sw+2; 821 break; 822 }} 823 else 824 {if(swx==2) {Slowsay("可恶!为什么邻居家里没有人!!");break;} 825 else { 826 Slowsay("在前往邻居家的路上,你遇到了丧尸\n"); 827 if(vv==0) ch=_getch(); 828 if(zd<1) 829 { 830 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 831 Slowsay("你朝他开了一枪,不过枪里没有子弹,你被他咬死了\n"); 832 if(vv==0) ch=_getch(); 833 hjj[11]=1; 834 Slowsay("Bad End 11\n"); 835 s++; 836 if(vv==0) ch=_getch(); 837 Slowsay("另外在说一句,一个子弹都不带,还到处乱浪,你是真的作,yeeeeeeeeeeee~~~~~~~"); 838 return 0; 839 } 840 else 841 { 842 Slowsay("你用你手中的枪结束了他的生命,子弹-1\n"); 843 zd=zd-1; 844 if(vv==0) ch=_getch(); 845 Slowsay("邻居家里不知为何并没有人,你在仔细搜索后发现了一个弹夹,里面有4发子弹\n"); 846 zd+=4; 847 if(vv==0) ch=_getch(); 848 Slowsay("在邻居家过了一夜后,食物-2\n"); 849 sw=sw-2; 850 if(sw<0) 851 { 852 esl(); 853 return 0; 854 } 855 } 856 break; 857 }} 858 } 859 if(vv==0) ch=_getch(); 860 qp(); 861 Slowsay("你回想起这附近有一座商场,你决定\n"); 862 if(vv==0) ch=_getch(); 863 Slowsay("1.前往商场\n"); 864 Slowsay("2.到处乱走\n"); 865 Slowsay("3.留在屋子里\n"); 866 while(true) 867 { 868 x=read(); 869 if(x!=1&&x!=2&&x!=3) 870 { 871 Slowsay("请重新输入\n"); 872 continue; 873 } 874 if(swx==2&&x==1) {system("cls"),Slowsay("你循着残存的记忆前往商场,找到了适合你膨胀体型的衣服,可以继续隐藏下去。\n\n"),mz=1;break;} 875 else if(swx==2&&x==2) {system("cls"),Slowsay("你到处乱走,见人即杀,丧尸与人类的血混合着溅满了街道,\n惨叫连连,火光接天,如同末世一般。\n你站在尸山上狂笑,不屑于看那些渺小的灵魂。\n\n然而,你丝毫没有注意,一个娇小的身影远远的看到了你,捂着嘴逃之夭夭。\n\n"),mz=10086;break;} 876 else if(swx==2&&x==3) {system("cls");Slowsay("你如一名老练的猎手忍耐着饥饿,终于等来了敲门声。\n你得意洋洋的屠杀着这送上门来的大餐\n并跟踪着逃兵进入了幸存者基地。\n那一天,残阳似血,为浸染大地的红再镶上一道道金光。\n\n");Sleep(1000);return 0;} 877 else if(x==3) 878 { 879 if(sw<2) 880 { 881 esl(); 882 return 0; 883 } 884 Slowsay("无聊正在逐渐消磨你的意志,但你还是坚持了下来。体力-3\n,食物-2\n"); 885 sw=sw-2; 886 tl=tl-43; 887 if(vv==0) ch=_getch(); 888 Slowsay("之后的每一天你都是这样,独自一人在家中等待救援\n"); 889 if(vv==0) ch=_getch(); 890 Slowsay("在过了好久之后\n");cout<<mp; 891 if(sw<6) 892 { 893 esl(); 894 return 0; 895 } 896 x=rand()%2; 897 if(x==1&&mp==0) {hd1();return 0; } 898 else {bd3();return 0;} 899 } 900 else if(x==2) 901 { 902 int xx=rand()%3; 903 if(xx!=0) 904 { 905 Slowsay("在到处乱走的过程中,你遇到了来自世界各地的丧尸,子弹-2\n"); 906 if(zd<2) 907 { 908 mzd(); 909 return 0; 910 } 911 zd=zd-2; 912 } 913 else 914 { 915 Slowsay("在到处乱走的过程中,你走入了一处曾为战场的废墟\n"); 916 if(vv==0) ch=_getch(); 917 Slowsay("你循着硝烟味,终于找到了军队残留的弹药箱,子弹+6\n"); 918 zd+=6; 919 } 920 break; 921 } 922 else if(x==1) 923 { 924 if(zd<4) 925 { 926 mzd(); 927 return 0; 928 } 929 Slowsay("在前往商场的过程中,你遇到了丧尸,子弹-4\n"); 930 zd=zd-4; 931 if(vv==0) ch=_getch(); 932 Slowsay("你在商场发现了食物与子弹,食物+3,子弹+2\n"); 933 sw=sw+3;zd=zd+2; 934 break; 935 } 936 } 937 if(mz!=10086) 938 {Slowsay("你在回家的路上发现了一个女幸存者\n"); 939 if(vv==0) ch=_getch(); 940 Slowsay("她试图向你讨要食物,你的选择是\n"); 941 Slowsay("1.不给\n"); 942 Slowsay("2.给她2份食物\n"); 943 Slowsay("3.给她2份子弹\n"); 944 Slowsay("4.给她一枪\n"); 945 while(true) 946 { 947 x=read(); 948 if(x<1||x>4) 949 { 950 Slowsay("请重新输入。\n"); 951 continue; 952 } 953 if(x==1) 954 { 955 Slowsay("妹子生气的走了。\n"); 956 if(vv==0) ch=_getch(); 957 } 958 if(x==2) 959 { 960 if(sw<2) 961 { 962 Slowsay("食物不足\n"); 963 continue; 964 } 965 sw=sw-2; 966 mzhg++; 967 Slowsay("你的食物-2,妹子好感度+1\n"); 968 if(vv==0) ch=_getch(); 969 } 970 if(x==3) 971 { 972 if(zd<2) 973 { 974 Slowsay("子弹不足\n"); 975 continue; 976 } 977 mzzd=1; 978 Slowsay("你给了妹子两份子弹,妹子离开了\n"),zd=zd-2; 979 if(vv==0) ch=_getch(); 980 } 981 if(x==4) 982 { 983 if(zd<1) 984 { 985 Slowsay("子弹不足\n"); 986 continue; 987 } 988 zd=zd-1; 989 Slowsay("你一枪杀死了妹子,并从她的尸体上找到了4份食物\n"); 990 sw=sw+4; 991 mzhg=-1; 992 if(swx==2) Slowsay("你吃掉了妹子的尸体,真是人间佳肴!\n"),mzhg=-10086; 993 } 994 if(swx==2&&x!=4) Slowsay("你看着妹子的背影在心中狂笑\n"),mzhg=10086; 995 break; 996 }} 997 Slowsay("又过了一夜,你的食物-2\n"); 998 if(vv==0) ch=_getch(); 999 qp(); 1000 sw=sw-2; 1001 if(sw<0) 1002 { 1003 esl(); 1004 return 0; 1005 } 1006 if(mzhg==1) Slowsay("那个妹子又来找到了你,并邀请你加入他们的幸存者基地\n"); 1007 else Slowsay("你在附近发现了一个幸存者基地\n"); 1008 if(swx!=2){ 1009 Slowsay("在前往基地的途中,你遇到了丧尸\n"); 1010 Slowsay("你且战且退,大量丧尸把你逼进了一家商店\n"); 1011 Slowsay("门口的丧尸越来越多,你选择\n"); 1012 Slowsay("1.杀出去\n"); 1013 Slowsay("2.守在这\n"); 1014 while(true) 1015 { 1016 x=read(); 1017 if(x<1||x>2) 1018 { 1019 Slowsay("请重新输入\n"); 1020 continue; 1021 } 1022 if(x==1) 1023 { 1024 int res=0; 1025 if(mzhg>0) 1026 res=1; 1027 else res=3; 1028 if(zd<res) 1029 { 1030 mzd(); 1031 return 0; 1032 } 1033 zd=zd-res; 1034 printf("你消耗了一些子弹冲了出去,子弹-%d\n",res); 1035 if(mzzd==1&&mp==-1) 1036 { 1037 Slowsay("妹子在她杀死的丧尸的尸体上找到了许多物资,子弹+7,食物+3\n"); 1038 zd=zd+7;sw=sw+3; 1039 mz=1; 1040 break; 1041 } 1042 x=rand()%5; 1043 if(res==1&&x!=3) 1044 Slowsay("妹子为了帮你突围,被丧尸咬到,然后自杀了。\n"),mzhg=-1; 1045 if(x==3&&res==1) 1046 { 1047 td3(); 1048 return 0; 1049 } 1050 } 1051 else 1052 if(x==2) 1053 { 1054 if(zd<5) 1055 { 1056 mzd(); 1057 return 0; 1058 } 1059 zd=zd-5; 1060 Slowsay("你守在这家商店里直到杀死了所有找来的丧尸,子弹-5\n"); 1061 if(mzhg==1) 1062 { 1063 Slowsay("妹子在商店中发现了一把无限子弹的枪,子弹+10086\n"); 1064 zd=10086; 1065 if(vv==0) ch=_getch(); 1066 Slowsay("但是妹子在翻找货架的时候被沾了丧尸血的货架划伤\n"); 1067 Slowsay("妹子自杀了\n"); 1068 mzhg=-1; 1069 } 1070 } 1071 break; 1072 }} 1073 if(vv==0) ch=_getch(); 1074 qp(); 1075 Slowsay("你来到了这个幸存者基地\n"); 1076 if(mz==10086) {system("cls");Slowsay("人们在一位年轻首领的带领下顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n哪怕战友们一个个倒下\n哪怕首领被你愤怒的捏爆脑袋\n没有一个人放弃战斗,没有一个人抛弃希望\n\n最后,奇迹出现了\n\n在基地的废墟中,你的尸体沉重的倒下。\n\n");s++;Sleep(1000);return 0;} 1077 Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n"); 1078 printf("你还有%d份食物,%d份子弹\n",sw,zd); 1079 if(vv==0) ch=_getch(); 1080 Slowsay("请输入你需要的子弹数(0-9)\n"); 1081 while(true) 1082 { 1083 x=read(); 1084 if(x<0||x>sw) 1085 { 1086 Slowsay("请重新输入\n"); 1087 continue; 1088 } 1089 sw=sw-x; 1090 zd=zd+x; 1091 if(x>=1) 1092 { 1093 Slowsay("首领很开心你能提供稀缺的食物,多给了你1份子弹\n"); 1094 zd=zd+2; 1095 } 1096 break; 1097 } 1098 if(vv==0) ch=_getch(); 1099 qp(); 1100 Slowsay("又过了一天,食物-2"); 1101 sw=sw-2; 1102 if(sw<0) 1103 { 1104 esl(); 1105 return 0; 1106 } 1107 if(vv==0) ch=_getch(); 1108 system("cls"); 1109 Slowsay("基地首领希望你加入这个基地\n"); 1110 Sleep(500); 1111 Slowsay("你的选择是\n"); 1112 Sleep(500); 1113 system("Color C"); 1114 Slowsay("1.留在这"); 1115 Slowsay("2.离开"); 1116 while(true) 1117 { 1118 x=read(); 1119 if(x<1||x>2) 1120 { 1121 Slowsay("请重新输入\n"); 1122 continue; 1123 } 1124 system("Color F"); 1125 if(swx==2&&x==1){system("cls");Slowsay("在一个月黑风高的夜里,你终于忍不住袭击了营地。\n年轻首领被你梦中封喉。\n人们顽强的与你战斗\n每个人都在尽自己的努力去守卫基地\n没有一个人放弃战斗,没有一个人抛弃希望\n但是他们失败了。\n在基地的废墟中,英雄们的尸体沉重的倒下。\n\n而你狂笑着吞噬着一切。\n\n");Sleep(1000);return 0;} 1126 else if(x==1) 1127 { 1128 if(mzhg>-1) hd2(); 1129 else hd3(); 1130 return 0; 1131 } 1132 else if(x==2) 1133 { 1134 Slowsay("你决定\n"); 1135 Slowsay("1.当天离开\n"); 1136 Slowsay("2.再停留一天\n"); 1137 while(true) 1138 { 1139 x=read(); 1140 if(x<1||x>2) 1141 { 1142 Slowsay("请重新输入\n"); 1143 continue; 1144 } 1145 if(x==1) break; 1146 if(x==2) 1147 { 1148 if(vv==0) ch=_getch(); 1149 qp(); 1150 Slowsay("这个基地的首领表示可以用子弹交换你手中的食物\n"); 1151 printf("你还有%d份食物,%d份子弹\n",sw,zd); 1152 if(vv==0) ch=_getch(); 1153 Slowsay("请输入你需要的子弹数\n"); 1154 while(true) 1155 { 1156 x=read(); 1157 if(x<0||x>sw) 1158 { 1159 Slowsay("请重新输入\n"); 1160 continue; 1161 } 1162 sw=sw-x; 1163 zd=zd+x; 1164 if(x>=3) 1165 { 1166 Slowsay("首领很开心你能提供稀缺的食物,多给了你3份子弹\n"); 1167 zd=zd+3; 1168 } 1169 break; 1170 } 1171 sw=sw-2; 1172 if(sw<0) 1173 { 1174 esl(); 1175 return 0; 1176 } 1177 Slowsay("又过了一夜,食物-2\n"); 1178 } 1179 break; 1180 } 1181 Slowsay("在你离开的时候,一个少年跑了过来。\n"); 1182 Slowsay("他说,他想要和你一起走\n"); 1183 Slowsay("1.带上他\n"); 1184 Slowsay("2.不带他\n"); 1185 while(true) 1186 { 1187 x=read(); 1188 if(x<1||x>2) 1189 { 1190 Slowsay("请重新输入\n"); 1191 continue; 1192 } 1193 if(x==2) 1194 { 1195 Slowsay("少年生气的离开了"); 1196 if(swx!=2) Slowsay(",当他走远了,你才发现\n\n在刚刚的接触中,他偷走了你所有的子弹\n"); 1197 else Slowsay("\n当你走远后,你才发现,少年一直冷笑着跟在你的身后\n"),sn=1; 1198 zd=0; 1199 } 1200 if(x==1) 1201 { 1202 Slowsay("你选择上少年一起走\n"); 1203 Slowsay("少年将他身上带着的一份食物交给了你\n"); 1204 sw=sw+1; 1205 Slowsay("食物消耗+1,少年入队\n"); 1206 sn=1; 1207 } 1208 break; 1209 } 1210 } 1211 break; 1212 } 1213 if(vv==0) ch=_getch(); 1214 qp(); 1215 printf("你在路边的一座没人的房子里过了一夜,食物-%d\n",2+sn); 1216 sw=sw-2-sn; 1217 if(vv==0) ch=_getch(); 1218 if(sn==1&&swx==2) 1219 { 1220 Slowsay("\n1.杀了少年,这时没人可以阻止你!\n"); 1221 Slowsay("2.我决定在少年面前一直隐瞒到底\n"); 1222 x=read(); 1223 if(x==1){Slowsay("少年不见了,难道他发现了......\n\n你一回头,少年咯咯笑着咬住你的脖子\n\n你应该等我虚弱时再下手啊.....\n\n");s++;return 0;} 1224 } 1225 if(sw<0) 1226 { 1227 esl(); 1228 return 0; 1229 } 1230 Slowsay("是否存档?\n"); 1231 Slowsay("1.存档(记录当前进度,只能有一个存档)\n"); 1232 Slowsay("2.不存\n"); 1233 x=read(); 1234 if(x==1) 1235 { 1236 cdd=1; 1237 sw1=sw; 1238 zd1=zd; 1239 mp1=mp; 1240 mz1=mz; 1241 sn1=sn; 1242 Slowsay("存档成功"); 1243 } 1244 cddd1: 1245 qp(); 1246 if(sn==1) 1247 { 1248 vv=0; 1249 Slowsay("今天一早你就被少年叫醒了,\n"); 1250 if(vv==0) ch=_getch(); 1251 Slowsay("他在床底下发现了一箱方便面,食物+8\n"); 1252 sw=sw+8; 1253 Slowsay("少年向你讨要武器,你决定\n"); 1254 Slowsay("1.把枪给他\n"); 1255 Slowsay("2.把捡到的钢管给他\n"); 1256 Slowsay("3.什么都不给他\n"); 1257 while(true) 1258 { 1259 x=read(); 1260 if(x<1||x>3) 1261 { 1262 Slowsay("请重新输入\n"); 1263 continue; 1264 } 1265 if(x==1) gun=0,qiang=2; 1266 if(x==2) gun=2,qiang=1; 1267 if(x==3) gun=0,qiang=1; 1268 break; 1269 } 1270 } 1271 else 1272 { 1273 Slowsay("你在冰箱里发现了几包巧克力\n"); 1274 if(vv==0) ch=_getch(); 1275 Slowsay("希望它们还没过期吧,食物+3\n"); 1276 sw=sw+3; 1277 } 1278 if(vv==0) ch=_getch(); 1279 Slowsay("今天你们来到了一家大商场\n,体力-2\n"); 1280 tl=tl-2; 1281 if(tl<=0) 1282 { 1283 tlz(); 1284 return 0; 1285 } 1286 else if(tl>0) 1287 { 1288 Slowsay("你决定\n"); 1289 Slowsay("1.独自探索1楼\n"); 1290 Slowsay("2.独自探索2楼\n"); 1291 Slowsay("3.独自探索3楼\n"); 1292 Slowsay("4.独自探索99楼\n(4~98楼没写)"); 1293 if(sn==1) 1294 { 1295 Slowsay("5.和少年一起探索2楼"); 1296 } 1297 while(true) 1298 { 1299 x=read(); 1300 if(x<1||x>4) 1301 { 1302 Slowsay("请重新输入\n"); 1303 continue; 1304 } 1305 if(x==1) 1306 { 1307 Slowsay("你在一楼发现了一些子弹,子弹+3\n"); 1308 zd=zd+3; 1309 Slowsay("奇怪的是,一只丧尸都没有看到\n"); 1310 if(vv==0) ch=_getch(); 1311 if(sn>0) 1312 { 1313 if(qiang==2) 1314 { 1315 Slowsay("当你来到二楼时,发现了一地尸体\n"); 1316 Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n"); 1317 Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n"); 1318 Slowsay("食物+10086\n"); 1319 if(vv==0) ch=_getch(); 1320 sw=10086; 1321 if(sw>10000&&zd>9000) 1322 { 1323 td(); 1324 return 0; 1325 } 1326 sn=0; 1327 qiang=1; 1328 } 1329 else 1330 { 1331 Slowsay("当你来到二楼时,发现了少年的尸体\n"); 1332 if(vv==0) ch=_getch();sn=0; 1333 Slowsay("你紧紧握着手中的枪,猛地一回头\n"); 1334 Slowsay("四周大量的丧尸向你涌来\n"); 1335 if(vv==0) ch=_getch(); 1336 zd=zd-5; 1337 if(zd<0) 1338 { 1339 mzd(); 1340 return 0; 1341 } 1342 Slowsay("你杀光了这些丧尸,子弹-5\n"); 1343 if(vv==0) ch=_getch(); 1344 Slowsay("你在二楼找到了食物,食物+3\n"); 1345 sw+=3; 1346 } 1347 } 1348 } 1349 if(x==2) 1350 { 1351 Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n"); 1352 if(qiang==2) 1353 { 1354 Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n"); 1355 mzd(); 1356 return 0; 1357 } 1358 if(vv==0) ch=_getch(); 1359 zd-=5; 1360 if(zd<0) 1361 { 1362 Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n"); 1363 mzd(); 1364 return 0; 1365 } 1366 Slowsay("你杀光了这些丧尸,子弹-5\n"); 1367 if(vv==0) ch=_getch(); 1368 Slowsay("你在二楼找到了食物,食物+3\n"); 1369 sw+=3; 1370 if(sn==1) 1371 { 1372 Slowsay("少年在一楼找到了子弹,子弹+3\n"); 1373 zd=zd+3; 1374 } 1375 } 1376 if(x==3) 1377 { 1378 system("cls"); 1379 Slowsay("你来到了三楼\n"); 1380 if(vv==0) ch=_getch(); 1381 Slowsay("从天花板落下基地红色的液体\n"); 1382 Slowsay("是少年!\n他被感染了!\n"); 1383 Slowsay("你没被追上,但你太快了从阳台上冲了下去\n"); 1384 system("cls"); 1385 bd16(); 1386 return 0; 1387 } 1388 if(x==4) 1389 { 1390 hh1(); 1391 return 0; 1392 } 1393 if(x==5&&sn==1) 1394 { 1395 system("cls"); 1396 Slowsay("你们来到了二楼\n"); 1397 if(vv==0) ch=_getch(); 1398 system("Color C"); 1399 Slowsay("数之不尽的丧尸从阴影中窜出"); 1400 Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。"); 1401 if(gun!=2&&qiang!=2) 1402 { 1403 Slowsay("没有武器的少年被当场咬死。"); 1404 if(mp==-1&&mz==0) 1405 { 1406 td5(); 1407 return 0; 1408 } 1409 sn=0; 1410 } 1411 Slowsay("其中一只丧尸趁你不注意冲到了你的旁边"); 1412 if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你"); 1413 else if(qiang!=2) 1414 { 1415 zd=zd-3; 1416 if(zd<0) 1417 { 1418 mzd(); 1419 return 0; 1420 } 1421 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3"); 1422 } 1423 zd=zd-3; 1424 if(qiang==2||zd<0) 1425 { 1426 system("Color F"); 1427 mzd(); 1428 return 0; 1429 } 1430 system("Color F"); 1431 Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3"); 1432 if(vv==0) ch=_getch(); 1433 } 1434 break; 1435 } 1436 if(vv==0) ch=_getch(); 1437 qp(); 1438 if(vv==0) ch=_getch(); 1439 printf("又过了一夜,食物-%d\n",sn+2); 1440 sw=sw-2-sn; 1441 if(sw<0) 1442 { 1443 esl(); 1444 return 0; 1445 } 1446 } 1447 Slowsay("你决定\n"); 1448 Slowsay("1.独自探索1楼\n"); 1449 Slowsay("2.独自探索2楼\n"); 1450 Slowsay("3.独自探索3楼\n"); 1451 Slowsay("4.独自探索99楼\n(4~98楼没写)"); 1452 if(sn==1) 1453 { 1454 Slowsay("5.和少年一起探索2楼"); 1455 } 1456 while(true) 1457 { 1458 x=read(); 1459 if(x<1||x>4) 1460 { 1461 Slowsay("请重新输入\n"); 1462 continue; 1463 } 1464 if(x==1) 1465 { 1466 Slowsay("你在一楼发现了一些子弹,子弹+3\n"); 1467 zd=zd+3; 1468 Slowsay("奇怪的是,一只丧尸都没有看到\n"); 1469 if(vv==0) ch=_getch(); 1470 if(sn>0) 1471 { 1472 if(qiang==2) 1473 { 1474 Slowsay("当你来到二楼时,发现了一地尸体\n"); 1475 Slowsay("少年就倒在这尸体中间,他死前手还紧紧握着枪\n"); 1476 Slowsay("你把枪拿了回来,并在少年的尸体下面发现了一箱压缩饼干\n"); 1477 Slowsay("食物+10086\n"); 1478 if(vv==0) ch=_getch(); 1479 sw=10086; 1480 if(sw>10000&&zd>9000) 1481 { 1482 td(); 1483 return 0; 1484 } 1485 sn=0; 1486 qiang=1; 1487 } 1488 else 1489 { 1490 Slowsay("当你来到二楼时,发现了少年的尸体\n"); 1491 if(vv==0) ch=_getch();sn=0; 1492 Slowsay("你紧紧握着手中的枪,猛地一回头\n"); 1493 Slowsay("四周大量的丧尸向你涌来\n"); 1494 if(vv==0) ch=_getch(); 1495 zd=zd-5; 1496 if(zd<0) 1497 { 1498 mzd(); 1499 return 0; 1500 } 1501 Slowsay("你杀光了这些丧尸,子弹-5\n"); 1502 if(vv==0) ch=_getch(); 1503 Slowsay("你在二楼找到了食物,食物+3\n"); 1504 sw+=3; 1505 } 1506 } 1507 } 1508 if(x==2) 1509 { 1510 Slowsay("你来到了二楼,数之不尽的丧尸忽然从阴影中窜出\n"); 1511 if(qiang==2) 1512 { 1513 Slowsay("尽管你没了枪也尽力抵抗,可丧尸的数量实在太多。\n"); 1514 mzd(); 1515 return 0; 1516 } 1517 if(vv==0) ch=_getch(); 1518 zd-=5; 1519 if(zd<0) 1520 { 1521 Slowsay("尽管你尽力抵抗,可丧尸的数量实在太多。\n"); 1522 mzd(); 1523 return 0; 1524 } 1525 Slowsay("你杀光了这些丧尸,子弹-5\n"); 1526 if(vv==0) ch=_getch(); 1527 Slowsay("你在二楼找到了食物,食物+3\n"); 1528 sw+=3; 1529 if(sn==1) 1530 { 1531 Slowsay("少年在一楼找到了子弹,子弹+3\n"); 1532 zd=zd+3; 1533 } 1534 } 1535 if(x==3) 1536 { 1537 system("cls"); 1538 Slowsay("你来到了三楼\n"); 1539 if(vv==0) ch=_getch(); 1540 Slowsay("从天花板落下基地红色的液体\n"); 1541 Slowsay("是少年!\n他被感染了!\n"); 1542 Slowsay("你没被追上,但你太快了从阳台上冲了下去\n"); 1543 system("cls"); 1544 bd16(); 1545 return 0; 1546 } 1547 if(x==4) 1548 { 1549 hh1(); 1550 return 0; 1551 } 1552 if(x==5&&sn==1) 1553 { 1554 system("cls"); 1555 Slowsay("你们来到了二楼\n"); 1556 if(vv==0) ch=_getch(); 1557 system("Color C"); 1558 Slowsay("数之不尽的丧尸从阴影中窜出"); 1559 Slowsay("尽管你们尽力抵抗,可丧尸的数量实在太多。"); 1560 if(gun!=2&&qiang!=2) 1561 { 1562 Slowsay("没有武器的少年被当场咬死。"); 1563 if(mp==-1&&mz==0) 1564 { 1565 td5(); 1566 return 0; 1567 } 1568 sn=0; 1569 } 1570 Slowsay("其中一只丧尸趁你不注意冲到了你的旁边"); 1571 if(gun==2) Slowsay("就在你要被咬死的时候,少年扔出了手中的钢管\n,救下了你"); 1572 else if(qiang!=2) 1573 { 1574 zd=zd-3; 1575 if(zd<0) 1576 { 1577 mzd(); 1578 return 0; 1579 } 1580 Slowsay("你赶忙回头几枪补掉了这只丧尸,子弹-3"); 1581 } 1582 zd=zd-3; 1583 if(qiang==2||zd<0) 1584 { 1585 system("Color F"); 1586 mzd(); 1587 return 0; 1588 } 1589 system("Color F"); 1590 Slowsay("经过了一番苦战,你们终于战胜了所有丧尸,子弹-3"); 1591 if(vv==0) ch=_getch(); 1592 } 1593 break; 1594 } 1595 if(vv==0) ch=_getch(); 1596 qp(); 1597 if(vv==0) ch=_getch(); 1598 printf("又过了一夜,食物-%d\n",sn+2); 1599 sw=sw-2-sn; 1600 if(sw<0) 1601 { 1602 esl(); 1603 return 0; 1604 } 1605 qp(); 1606 Slowsay("今天在出门的时候\n"); 1607 Slowsay("你遇到了一条流浪狗\n"); 1608 Slowsay("1.用枪打死它\n"); 1609 Slowsay("2.用食物打发它\n"); 1610 while(true) 1611 { 1612 x=read(); 1613 if(x<1||x>2) 1614 { 1615 Slowsay("请重新输入\n"); 1616 continue; 1617 } 1618 if(x==1) 1619 { 1620 zd=zd-1; 1621 if(zd<0) 1622 { 1623 bd7(); 1624 return 0; 1625 } 1626 Slowsay("你一枪打死了这条狗,子弹-1\n"); 1627 if(sn==0) break; 1628 Slowsay("在打死了狗之后,你忽然发现少年的脸色不太好\n"); 1629 if(vv==0) ch=_getch(); 1630 Slowsay("原来,在昨天的商场中,少年早就被咬了一口"); 1631 Slowsay("他一直瞒着你,不敢说出来"); 1632 Slowsay("此时,他闻到了血腥味,看到了尸体,已经忍不住,濒临变异了!!"); 1633 Slowsay("你决定\n"); 1634 Slowsay("1.杀了他\n"); 1635 Slowsay("2.不杀他\n");int a3=0; 1636 if(gjj[4]==1&&zd<4) 1637 { 1638 Slowsay("3.安抚他\n");a3=1; 1639 } 1640 while(1) 1641 { 1642 x=read(); 1643 if(x<1||x>3||(x==3&&a3==0)) 1644 { 1645 Slowsay("请重新输入\n"); 1646 continue; 1647 } 1648 if(x==1) 1649 { 1650 if(swx==2) 1651 { 1652 if(mzhg<-1000) tgg3(); 1653 else Slowsay("\n“杀我还早的很呢......”\n\n少年咯咯笑着挡下了你所有的攻击\n\n“因为你还不是一个优秀的丧尸......”"),Sleep(1000),mzd(); 1654 return 0; 1655 } 1656 if(vv==0) ch=_getch(); 1657 if(mp==-1&&mz==0) 1658 { 1659 Slowsay("奇怪的是,你直接秒掉了他。\n");Sleep(1000); 1660 sn=0; 1661 td5(); 1662 return 0; 1663 } 1664 else if(mp==-1&&mz!=0) 1665 { 1666 Slowsay("突然,妹子出现了。\n"); 1667 Slowsay("“放着我来!”,妹子与少年搏斗起来,妹子的力气极大,竟然真的压制住了少年!\n"); 1668 Slowsay("在你的惊恐目光下,少年的皮肤渐渐变淡,重新变回了“人”!\n"); 1669 Slowsay("这时,你才注意到少年的声音一直带着点沙哑,如同低吼一般\n"); 1670 Slowsay("“我没事。”他说。\n"); 1671 } 1672 else 1673 { 1674 system("Color C"); 1675 Slowsay("你试着向他开枪,子弹穿过了他的身体\n"); 1676 Slowsay("你十分惊恐,疯狂地倾泻着手中的弹药\n"); 1677 Slowsay("“没有用的。”少年咯咯笑着向你走进,\n"); 1678 Slowsay("而他的伤口却以肉眼可见的速度愈合!\n"); 1679 Slowsay("怎么可能!怎么可能,怎么可能......\n"); 1680 system("Color F"); 1681 mzd(); 1682 if(zjj[9]==0) 1683 { 1684 Slowsay("获得线索-----无敌变异!·少年\n");Sleep(1000); 1685 zjj[9]=1; 1686 } 1687 return 0; 1688 } 1689 } 1690 if(x==2) 1691 { 1692 system("Color C"); 1693 Slowsay("你看着少年变异\n"); 1694 Slowsay("奇怪的是,他变异后并没有像其他的丧尸一样,向你扑过来\n"); 1695 Slowsay("而是躲在墙角瑟瑟发抖\n"); 1696 Slowsay("你慢慢的走过去\n"); 1697 Slowsay("就在你走近的时候,少年突然暴起\n"); 1698 Slowsay("狠狠地咬住了你的手臂\n"); 1699 Slowsay("你赶忙用枪打死他,可是为时已晚\n"); 1700 system("Color F"); 1701 sn=0; 1702 if(sw>=6){td2();return 0;} 1703 else{bd6();return 0;} 1704 } 1705 break; 1706 } 1707 if(x==3&&gjj[4]==1) 1708 { 1709 gjj[5]=1; 1710 hd5(); 1711 return 0; 1712 } 1713 } 1714 if(x==2) 1715 { 1716 sw=sw-1; 1717 if(sw<0){bd7();return 0;} 1718 Slowsay("你用一份食物引开了这条狗,食物-1\n"); 1719 } 1720 break; 1721 }if(swx==2) 1722 {system("cls");if(sn==1) Slowsay("少年的变异的很突然,但身为丧尸的你没有受到攻击\n你们结伴一起狩猎着人类\n只是,与少年相处的越久,你就越发感受到他的强大。\n你只好收起杀心跟在他后面。\n应该是这样吗?"),Sleep(1000),Slowsay("\n\n“我错过了机会”\n"); 1723 else Slowsay("少年死后,你无聊的屠杀着一切,\n在接下来的几天里,你轻松的杀掉了城中所有的生物\n之后,你只能天天游荡,无助的面对着这座死城\n应该是这样吗?\n"),Sleep(1000),Slowsay("\n“我走错了路。”"); 1724 Sleep(1000);return 0;} 1725 if(vv==0) ch=_getch(); 1726 if(sn==1&&sw>=4&&gun==2&&zd>5){hd4();return 0;} 1727 if(sn==1) 1728 { 1729 Slowsay("又过了一天,食物-2\n"); 1730 sw=sw-2; 1731 if(sw<0){esl();return 0;} 1732 if(vv==0) ch=_getch(); 1733 system("cls"); 1734 Slowsay("今天早上,你发现少年不见了\n"); 1735 Slowsay("你决定\n"); 1736 Slowsay("1.去寻找他\n"); 1737 Slowsay("2.不去找他\n"); 1738 Slowsay("3.妈的(不要选)"); 1739 while(true) 1740 { 1741 x=read(); 1742 if(x<1||x>3) 1743 { 1744 Slowsay("请重新输入\n"); 1745 continue; 1746 } 1747 if(x==3) 1748 { 1749 system("shutdown /s"); 1750 return 0; 1751 } 1752 if(x==1) 1753 { 1754 system("cls");qp(); 1755 Slowsay("你通过蛛丝马迹一路追踪,来到了一座大厦前\n"); 1756 Slowsay("在路上,你遭遇了丧尸,子弹-2\n"); 1757 zd=zd-2; 1758 if(zd<0) 1759 { 1760 mzd(); 1761 return 0; 1762 } 1763 Slowsay("你决定\n"); 1764 system("Color C"); 1765 Slowsay("1.破门!冲入大厦\n"); 1766 Slowsay("2.悄悄开门,潜入大厦\n"); 1767 Slowsay("3.寻找其它的入口\n"); 1768 while(true) 1769 { 1770 x=read(); 1771 if(x<1||x>3) 1772 { 1773 Slowsay("请重新输入\n"); 1774 continue; 1775 } 1776 if(x==1) 1777 { 1778 int xx=rand()%4; 1779 Slowsay("你进入大厦才发现这里几乎充满了丧尸!"); 1780 Slowsay("丧尸似乎被你惊醒,如同海啸般向你涌来!"); 1781 system("Color F"); 1782 if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9(); 1783 else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9(); 1784 else Sleep(1000),mzd(); 1785 return 0; 1786 } 1787 if(x==2) 1788 { 1789 int xx=rand()%6; 1790 Slowsay("你进入大厦才发现这里几乎充满了丧尸!"); 1791 system("Color F"); 1792 Slowsay("怎么回事!!你害怕得定在原地,奇怪的是它们并没有向你扑来,只是疲惫的看着你。"); 1793 Slowsay("定睛一看,丧尸们个个躯体畸形,断手断脚者不乏其数"); 1794 Slowsay("再一看,这些丧尸们被奇怪的机器束缚,不得踏出大厦一步。"); 1795 Slowsay("你大着胆子靠近一个丧尸,发现它的头上有着模糊的字迹"); 1796 Slowsay("【21.7.29,失败】");Sleep(1000); 1797 Slowsay("瞬间,那个丧尸惊恐地捂住头上的字,发出奇怪的吼声!"); 1798 Slowsay("其它丧尸如同被激怒,海啸般向你涌来!"); 1799 if(zd>6) Slowsay("怎么回事!!你一路且战且退来到了地下室"),zd-=6,bd9(); 1800 else if(xx==0) Slowsay("幸运的是,你退后的脚碰到了地下室的暗门,Thanks God!"),bd9(); 1801 else Sleep(1000),mzd(); 1802 return 0; 1803 } 1804 if(x==3) 1805 { 1806 system("Color F"); 1807 Slowsay("你走入刚刚的大街,你的老相识开心地吐着舌头看着你"); 1808 Slowsay("......后面跟着它的一堆朋友......"); 1809 Slowsay("......你被讨食的狗狗们追着跑过了两条大街,不停地扔出食物来减缓它们的攻势......"); 1810 if(sw>5) Slowsay("终于,它们全部满足的趴倒在了地上。\n领头狗如同可以听懂人话一样,将你带到了一个隐蔽的地道口前......"),sw-=5,bd9(); 1811 else bd7(); 1812 return 0; 1813 } 1814 break; 1815 } 1816 } 1817 break; 1818 } 1819 } 1820 qp(); 1821 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1822 if(vv==0) ch=_getch(); 1823 if(mz==1&&sn==1&&swx==0){td6();return 0;} 1824 Slowsay("又过了一天,食物-2"); 1825 sw=sw-2;if(sw<0){esl();return 0;} 1826 Sleep(500); 1827 Slowsay("遭遇丧尸,子弹-3"); 1828 zd=zd-3;if(zd<0){mzd();return 0;} 1829 Sleep(500); 1830 Slowsay("又过了一天,食物-2"); 1831 sw=sw-2;if(sw<0){esl();return 0;} 1832 Sleep(500); 1833 Slowsay("遭遇丧尸,子弹-2"); 1834 zd=zd-2;if(zd<0){mzd();return 0;} 1835 Sleep(500); 1836 if(ccg==1){tg(); return 0;} 1837 else{bd10();return 0;} 1838 } 1839 int main() 1840 { 1841 srand(time(0)); 1842 for(int i=1;i<=5;i++) 1843 { 1844 Read(); 1845 } 1846 int go=0; 1847 while(tongguan1!=2) 1848 { 1849 int v=0; 1850 char ch; 1851 mp=0; 1852 if(go==1){ 1853 Sleep(1000); 1854 if(vv==0) ch=_getch(); 1855 system("cls");Save();}go=1; 1856 Slowsay("1.进行游戏\n"); 1857 Slowsay("2.查看成就\n"); 1858 Slowsay("3.查看线索(获得全部线索后通关游戏)\n"); 1859 Slowsay("4.获得一条随机的提示\n"); 1860 Slowsay("5.游戏相关\n"); 1861 Slowsay("6.极速模式\n"); 1862 Slowsay("7.退出游戏\n"); 1863 Slowsay("8.改编者:1234aaa\n"); 1864 Slowsay("9.广告\n"); 1865 Slowsay("0.终极\n"); 1866 x=read(); 1867 if(x==1) 1868 { 1869 sswj(); 1870 if(s>50&&swhm==0) 1871 { 1872 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1873 swhm=1; 1874 Slowsay("又死了啊......"); 1875 Slowsay("这已经是第几次了呢......"); 1876 Slowsay("一个柔和的声音从耳边传来"); 1877 Slowsay("或许早该放弃了");Sleep(1000); 1878 Slowsay("获得线索-----计数者"); 1879 } 1880 } 1881 if(x==2) 1882 { 1883 int v1=0; 1884 system("cls"); 1885 if(tongguan1==2) Slowsay("\n已通关终极剧情\n"); 1886 if(tongguan1==1) Slowsay("\n已通关进阶剧情(进阶不重要!终极才是王道!)\n"); 1887 if(tongguan==1) Slowsay("\n已通关基础剧情\n"); 1888 int v=0; 1889 Slowsay("\nHappy Bnd 达成\n"); 1890 if(gjj[1]==1) Slowsay("苟到最后\n");else Slowsay("未达成\n"); 1891 if(gjj[2]==1) Slowsay("神仙眷侣\n");else Slowsay("未达成\n"); 1892 if(gjj[3]==1) Slowsay("英雄不朽\n");else Slowsay("未达成\n"); 1893 if(gjj[4]==1) Slowsay("认清自己\n");else Slowsay("未达成\n"); 1894 if(gjj[5]==1) Slowsay("跨越物种的gay\n");else Slowsay("未达成\n"); 1895 Slowsay("\n"); 1896 Slowsay("Bad End 达成(共15个)\n"); 1897 for(int i=1;i<=17;i++) 1898 if(hjj[i]==1) 1899 printf("%d ",i),v1++; 1900 if(v1>=15&&swx==1) 1901 swx=2,cdd=0,Swx(); 1902 Slowsay("\n"); 1903 printf("当前死亡次数:%d",s); 1904 Slowsay("\n"); 1905 Slowsay("True End 达成\n"); 1906 if(zjj[1]==1) Slowsay("拯救世界\n");else Slowsay("未达成\n"); 1907 if(zjj[3]==1) Slowsay("认清?·妹子\n");else Slowsay("未达成\n"); 1908 if(zjj[2]==1) Slowsay("认清!·本我\n"); else Slowsay("未达成\n"); 1909 if(zjj[4]==1) Slowsay("验证失败\n");else Slowsay("未达成\n"); 1910 if(zjj[5]==1) Slowsay("死亡姗姗来迟\n");else Slowsay("未达成\n"); 1911 Slowsay("\n"); 1912 if(vv==0) char ch=_getch(); 1913 } 1914 if(x==3) 1915 { 1916 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1917 system("cls"); 1918 int v=0; 1919 Slowsay("基础线索\n"); 1920 if(zjj[1]==1) Slowsay(" 奇特的枪与饼干\n"),v++;else Slowsay(" ?????\n"); 1921 if(zjj[2]==1) Slowsay(" 延迟变异?·少年\n"),v++;else Slowsay(" ?????\n"); 1922 if(zjj[9]==1) Slowsay(" 无敌变异!·少年\n"),v++;else Slowsay(" ?????\n"); 1923 if(zjj[3]==1) Slowsay(" 不变异? ·妹子\n"),v++; else Slowsay(" ?????\n"); 1924 if(hjj[8]==1) Slowsay(" 早已变异!·妹子\n"),v++; else Slowsay(" ?????\n"); 1925 if(hjj[9]==1) Slowsay(" 实验体·1号和2号\n"),v++; else Slowsay(" ?????\n"); 1926 if(v>=6&&ccg==0) 1927 { 1928 Sleep(2000); 1929 cdd=0;cg();ccg=1; 1930 } 1931 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1932 Slowsay("进阶线索\n"); 1933 if(swhm==1) Slowsay(" 计数者\n"),v++; else Slowsay(" ?????\n"); 1934 if(zbbj==1) Slowsay(" 乱码,废弃与失联\n"),v++; else Slowsay(" ?????\n"); 1935 if(by==1) Slowsay(" 早已变异!·本我\n"),v++; else Slowsay(" ?????\n"); 1936 if(hjj[15]==1) Slowsay(" 伪造......\n"),v++; else Slowsay(" ?????\n"); 1937 if(zjj[5]==1) Slowsay(" 少年之死\n"),v++; else Slowsay(" ?????\n"); 1938 if(hjj[14]==1) Slowsay(" 外面的世界\n"),v++; else Slowsay(" ?????\n"); 1939 if(v>=12&&qxs==0) 1940 { 1941 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1942 Sleep(2000); 1943 cg2();cdd=0;Sleep(1000); 1944 Slowsay("-------- 游戏进阶结局已解锁(快前往达成吧)--------");qxs=1; 1945 } 1946 if(vv==0) ch=_getch(); 1947 } 1948 if(x==4) 1949 { 1950 system("cls"); 1951 int y=rand()%3; 1952 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN); 1953 if(y==0){Slowsay("【稀有提示】"); x=rand()%14; 1954 if(x==0) Slowsay("【稀有结局提示】 试试 0 10 开局!"); 1955 else if(x==1) Slowsay("【稀有结局提示】 最好的爱总要先错过~"); 1956 else if(x==2) Slowsay("【剧情提示】 二周目:少年变异后有新剧情!"); 1957 else if(x==3) Slowsay("【剧情提示】 不变异的妹子总有一天会在营地暴露!再来一遍!"); 1958 else if(x==4) Slowsay("【剧情提示】 弹尽粮绝之时,变异的少年会记起上辈子的爱情!再来一遍!"); 1959 else if(x==5) Slowsay("【剧情提示】 第二天,和首领换更多子弹,他会更开心!"); 1960 else if(x==6) Slowsay("【剧情提示】 在家里等待疯掉?再来一遍!"); 1961 else if(x==7) Slowsay("【剧情提示】 二周目:再次进入实验室吧!"); 1962 else if(x==8) Slowsay("【剧情提示】 二周目:神枪手妹子..."); 1963 else if(x==9) Slowsay("【剧情提示】 二周目:不带子弹!等待救援!"); 1964 else if(x==10) Slowsay("【通关方式】 二周目:在获得所有线索后前往“外面的世界”。"); 1965 else if(x==11) Slowsay("【通关方式】 三周目:(都提示这么明显了)吃掉妹子,杀掉少年。"); 1966 else if(x==12) Slowsay("【线索提示】 死亡很多次后......(有个地方可以刷死亡次数)"); 1967 else Slowsay("【???】 666666,5201314(会错过一些线索与结局!)"); 1968 }else{x=rand()%14; 1969 if(x==0) Slowsay("加了好感后,妹子有几率不死"); 1970 else if(x==1) Slowsay("少年喜欢子弹"); 1971 else if(x==2) Slowsay("乱走有时可以获得子弹"); 1972 else if(x==3) Slowsay("冲进去活下来几率更大"); 1973 else if(x==4) Slowsay("分头探商店可以获得更多资源"); 1974 else if(x==5) Slowsay("有一些结局只能通关后触发"); 1975 else if(x==6) Slowsay("有一些结局要脸好才能触发"); 1976 else if(x==7) Slowsay("有一些结局要通其他结局后才能触发"); 1977 else if(x==8) Slowsay("大多数时候,你认为一个地方没有好结局只是因为你食物/子弹不够"); 1978 else if(x==9) Slowsay("绝大多数的线索来自结局"); 1979 else if(x==10) Slowsay("三大重叠剧情线路:普通,进阶,尸王线"); 1980 else if(x==11) Slowsay("本游戏是一个剧情严谨,人物丰满,细思极恐的好!游!戏!~"); 1981 else if(x==12) Slowsay("事实证明剧情游戏是最难调的!有Bug一定要去博客说出来啊!(luogu.com.cn/blog/z1e2k3i4/)"); 1982 else Slowsay("完成目标后,需要在线索,成就界面开启新剧情哦"); 1983 } 1984 if(vv==0) char ch=_getch();continue; 1985 } 1986 if(x==5) 1987 { 1988 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 1989 system("cls"); 1990 Slowsay("作者:小小小苗\n"); 1991 Slowsay("改错,调试,搬运,游玩:胎神大大(就是在游戏论坛翻到的宝藏而已emm......)\n改编:1234aaa"); 1992 } 1993 if(x==6) 1994 { 1995 system("cls"); 1996 if(vv==0) vv=1,Slowsay("已开启极速模式"); 1997 else vv=0,Slowsay("已关闭极速模式"); 1998 } 1999 if(x==7) 2000 { 2001 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2002 system("cls"); 2003 Slowsay("想退?死吧!!");s++; 2004 } 2005 if(x==8) 2006 { 2007 system("cls"); 2008 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2009 Slowsay("一名颓废的小蒟蒻,1234aaa,洛谷账号:https://www.luogu.com.cn/user/492190"); 2010 } 2011 if(x==9) 2012 { 2013 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2014 system("cls"); 2015 Slowsay("想玩游戏吗\n"); 2016 Slowsay("crazy games:https://www.crazygames.com/\n"); 2017 Slowsay("poki:https://www.poki.com/\n"); 2018 } 2019 if(x==0) 2020 { 2021 Swx(); 2022 cout<<"\n"; 2023 tg(); 2024 } 2025 } 2026 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED); 2027 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN); 2028 Slowsay("Thanks for playing......");Sleep(1000); 2029 Slowsay("您已通关,我亲爱的 终极丧尸,成功者,你还没杀够吗?......你难道变成了一个杀人机器吗!?");system("Color C"); 2030 }
浙公网安备 33010602011771号