• 个人简介

    image 小黑子 8.76 CHi:/ b@a.nD 07/10 1-5合集 # 原创动画 # 搞笑动画 # 合集 https://v.douyin.com/iycPn5oP/ 复制此链接,打开Dou音搜索,直接观看视频! image image 敲电子木鱼-积累功德-自动功德机 (leixf.cn) import random lst=[] random.choice(lst) stack stackqueue image image image image 极域网通用密码:mythware_super_**password chrome://dino 打开小恐龙 https://corezwb.lanzouq.com/iAFNA01ud3qj 密码gs83

    摸鱼人的小仓库 http://www.staggeringbeauty.com/ 大虫子 https://www.ak-ioi.com/apps/oi-2048/ 华容道 chrome://dino/ 小恐龙 https://littlealchemy2.com/ 小小炼金师 https://2048game.com/ 数字组 https://dimit.me/Fe26/index_zh_CN.html 死铁 http://www.4399.com/ 4399 https://www.mazegenerator.net/ 迷宫 https://lewan.baidu.com/rankland?idfrom=5056&gameSource=mini&gameType=0 百度游戏 [https://deepmess.com/namerena/]名字竞技场 ev.io 枪战游戏https://www.crazygames.com/game/air-wars-2 飞机 https://www.crazygames.com/game/kirka-io 枪战 https://www.crazygames.com/game/ev-io 枪战 CrazyGames - Free Online Games on CrazyGames.com https://student-vip.xiaomawang.com/ forr.io电子木 stackqueue queue https://zeus10241024.gitee.io/dzmy/ 冲浪:edge://surf 有型的东西终究会消逝,不过……终于,这份回忆还是永远不朽的… 坤坤跳跳乐 http://jlh.125ks.cn/cxk/dinogame/(http://edge://surf//)

    坤坤邀你打视频 http://jlh.125ks.cn/cxk/spth/

    坤坤邀你打电话 http://jlh.125ks.cn/cxk/ddh/

    爆踩菜虚鲲 http://jlh.125ks.cn/cxk/bccxk/

    坤坤打篮球 http://jlh.125ks.cn/cxk/dlq/

    坤坤打飞机 http://jlh.125ks.cn/cxk/

    电脑个性化:https://zhutix.com/ 上网址自己下。

    猫咪桌宠:http://www.ddooo.com/softdown/190036.htm 上网址自己下。 https://lemonjing.com/rich#首富模拟器 https://poki.cn/ 免费在线游戏 https://dannr.site/ 罗元邑2

    大号:1145义乌 小号:1145义鸟 zjy;五(7)班钟嘉佑;80868086 4399通用账号:2423764051 密码:111111 李晨希

    chrome://dino 打开小恐龙 https://corezwb.lanzouq.com/iAFNA01ud3qj 密码gs83

    摸鱼人的小仓库 http://www.staggeringbeauty.com/ 大虫子 https://www.ak-ioi.com/apps/oi-2048/ 华容道 chrome://dino/ 小恐龙 https://littlealchemy2.com/ 小小炼金师 https://2048game.com/ 数字组 https://dimit.me/Fe26/index_zh_CN.html 死铁 http://www.4399.com/ 4399 https://www.mazegenerator.net/ 迷宫 https://lewan.baidu.com/rankland?idfrom=5056&gameSource=mini&gameType=0 百度游戏 [https://deepmess.com/namerena/]名字竞技场 ev.io 枪战游戏https://www.crazygames.com/game/air-wars-2 飞机 https://www.crazygames.com/game/kirka-io 枪战 https://www.crazygames.com/game/ev-io 枪战 CrazyGames - Free Online Games on CrazyGames.com #空空大师 Copy

    c++小游戏

    #include<bits/stdc++.h>
    #include<windows.h>
    #include<stdio.h>
    #include<conio.h>
    #include<time.h>
    #include<cmath>
    #define KEY_DOWN(VK_NONAME)((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)
    using namespace std;
    int m[35][35],n[35][35];
    void Color(int a)
    {
        if(a==0) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
        if(a==1) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE);
        if(a==2) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN);
        if(a==3) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_BLUE);
        if(a==4) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED);
        if(a==5) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN);
        if(a==6) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_BLUE);
        if(a==7) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN);//木 
        if(a==8) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);//铁 
        if(a==9) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY);
        if(a==10) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|BACKGROUND_GREEN);
        if(a==11) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED|FOREGROUND_BLUE|BACKGROUND_GREEN);
        if(a==12) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_RED|FOREGROUND_GREEN|BACKGROUND_GREEN);
        if(a==13) SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_INTENSITY|FOREGROUND_GREEN|FOREGROUND_BLUE|BACKGROUND_INTENSITY|BACKGROUND_BLUE);
    }
    void SetPos(int x,int y)
    {
        COORD pos;
        pos.X=y*2,pos.Y=x+3;
        SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
    }
    int X,Y,gx,gy,gunT,gunZ,T,G[10],F[30];
    int Win,Lev,Blood,Dun,Bmax,Dmax,WuDi,Gguai,Bo,Boo,sy,bu;
    int Bx,By,Bblood,Bsi,Bjiao,Bdu,Bfang,Bxz,Byz;
    void Map(int x);
    void Jian(int x)
    {
        if(WuDi>0) return;
        if(Dun>x) Dun-=x; else if(Dun<=0) Blood-=x;
        else if(Dun>0&&Dun<=x)
        {
            if(F[13]==0) Blood-=x-Dun;
            if(F[13]==1) WuDi=20;
            if(F[17]==1) Boo=3;
            Dun=-1;
        }
    }
    bool CanGo(int x,int y,int q) //0为自己 1其他 2激光怪 3激光枪 4子弹怪 5爆毒 6子弹 7 BOSS
    {
        if(abs(Bx-x)<=1&&abs(By-y)<=1&&q==1) return 0;
        if(m[x][y]==2||m[x][y]==3) return 0;
        if((q==0||q==1)&&n[x][y]==1) return 0;
        if(m[x][y]==0) return 1;
        if(m[x][y]>=4&&m[x][y]<=8) return 1;
        if(m[x][y]>=84&&m[x][y]<=88) return 1;
        if(m[x][y]>=9&&m[x][y]<=31) return 1;
        if(m[x][y]>=59&&m[x][y]<=81) return 1;
        if((q==2||q==3||q==5)&&m[x][y]==1) return 1;
        if((q==2||q==3)&&m[x][y]>=100&&m[x][y]<250) return 1;
        if((q==0||q==3||q==5)&&m[x][y]>=50&&m[x][y]<55) return 1;
        if((q==4||q==7)&&m[x][y]/100==1) return 1;
        return 0;
    }
    void CoutMe()
    {
        if(gx<0&&CanGo(X-1,Y,0)) X--;if(gx>0&&CanGo(X+1,Y,0)) X++;if(gy<0&&CanGo(X,Y-1,0)) Y--;if(gy>0&&CanGo(X,Y+1,0)) Y++;
        int r;Color(0);if(WuDi>0) r=rand()%5+1,Color(r);
        if(gunT!=1) SetPos(X-1,Y),cout<<"︹";if(gunT!=5) SetPos(X+1,Y),cout<<"︺";if(gunT!=7) SetPos(X,Y-1),cout<<"﹝";if(gunT!=3) SetPos(X,Y+1),cout<<"﹞";
        if(gunT==1) SetPos(X-1,Y),cout<<"↑";if(gunT==2) SetPos(X-1,Y+1),cout<<"↗";if(gunT==3) SetPos(X,Y+1),  cout<<"→";if(gunT==4) SetPos(X+1,Y+1),cout<<"↘";
        if(gunT==5) SetPos(X+1,Y),cout<<"↓";if(gunT==6) SetPos(X+1,Y-1),cout<<"↙";if(gunT==7) SetPos(X,Y-1),  cout<<"←";if(gunT==8) SetPos(X-1,Y-1),cout<<"↖";
        SetPos(X,Y),cout<<"●";Color(0);
        if(WuDi>0) Map(4);
        if(m[X][Y]>=50&&m[X][Y]<55) Jian(5),system("color 4F"),Sleep(30),system("color 0F"),Map(4);
        if(m[X][Y]>=4&&m[X][Y]<=7&&F[12]==0) Jian(3),system("color 4F"),Sleep(30),system("color 0F"),Map(4);
        if(m[X][Y]>=4&&m[X][Y]<=7&&F[12]==1) Jian(1),system("color 4F"),Sleep(30),system("color 0F"),Map(4);
        if(m[X][Y]>=59&&m[X][Y]<=80&&F[4]==0) Jian(1),system("color 4F"),Sleep(30),system("color 0F"),Map(4);
        if(m[X][Y]==2&&F[4]==0) Jian(3),system("color 4F"),Sleep(30),system("color 0F"),Map(4);
        m[X][Y]=0,gx=gy=0;
    }
    int Cout(int x,int i,int j)
    {
            int Guai=0;
            if(m[i][j]==0&&x==2) SetPos(i,j),cout<<"  ";
            if(m[i][j]==1) SetPos(i,j),Color(7),cout<<"■",Color(0);//木
            if(n[i][j]==0&&m[i][j]==2) SetPos(i,j),Color(8),cout<<"■",Color(0);//铁
            if(n[i][j]==10&&m[i][j]==0) SetPos(i,j),cout<<"  ",Color(0);
            if(n[i][j]==31&&m[i][j]==0) SetPos(i,j),cout<<"  ",Color(0);
            if(m[i][j]==32) m[i][j]=0;//怪子弹灰 
            if(n[i][j]>=20&&n[i][j]<22&&m[i][j]==1) SetPos(i,j),Color(7),cout<<"▁",Color(0);//木
            if(n[i][j]>=22&&n[i][j]<24&&m[i][j]==1) SetPos(i,j),Color(7),cout<<"▂",Color(0);//木
            if(n[i][j]>=24&&n[i][j]<26&&m[i][j]==1) SetPos(i,j),Color(7),cout<<"▄",Color(0);//木
            if(n[i][j]>=26&&n[i][j]<28&&m[i][j]==1) SetPos(i,j),Color(7),cout<<"▆",Color(0);//木
            if(n[i][j]>=28&&n[i][j]<30&&m[i][j]==1) SetPos(i,j),Color(7),cout<<"▆",Color(0);//木
            if(n[i][j]>45&&n[i][j]<=50&&m[i][j]==2) SetPos(i,j),Color(4),cout<<"▲",Color(0);//刺
            if(m[i][j]==3) SetPos(i,j),Color(5),cout<<"〓",Color(0);//箱 
            if(m[i][j]>=4&&m[i][j]<=7) SetPos(i,j),Color(5),cout<<"█",Color(0),m[i][j]++;//烟 
            if(m[i][j]==8) SetPos(i,j),cout<<"  ",m[i][j]=0;//烟尘
            if(m[i][j]>=84&&m[i][j]<=87) SetPos(i,j),Color(5),cout<<"█",Color(0),m[i][j]++;//烟 
            if(m[i][j]==88) SetPos(i,j),cout<<"  ",m[i][j]=0;//烟尘
            if(m[i][j]>=10&&m[i][j]<=30) SetPos(i,j),Color(10),cout<<"@ ",Color(0),m[i][j]++;//毒 
            if(m[i][j]>=60&&m[i][j]<=80) SetPos(i,j),Color(11),cout<<"@ ",Color(0),m[i][j]++;//怪毒 
            if(m[i][j]==9||m[i][j]==59) SetPos(i,j),Color(12),cout<<"@ ",Color(0),m[i][j]++;//金毒 
            if(m[i][j]==31||m[i][j]==81) SetPos(i,j),cout<<"  ",m[i][j]=0;//毒尘
            if(n[i][j]==1) SetPos(i,j),Color(13),cout<<"~ ",Color(0);//水
            if(m[i][j]==50) SetPos(i,j),Color(1),cout<<"●",Color(0),Guai++;//怪 
            if(m[i][j]==51) SetPos(i,j),Color(10),cout<<"●",Color(0),Guai++;//怪 
            if(m[i][j]==52) SetPos(i,j),Color(3),cout<<"●",Color(0),Guai++;//怪 
            if(m[i][j]==53) SetPos(i,j),Color(4),cout<<"●",Color(0),Guai++;//怪 
            if(m[i][j]==54) SetPos(i,j),Color(5),cout<<"●",Color(0),Guai++;//怪
            if(m[i][j]/100==1)
            {
                if((m[i][j]%100)/10<=1) SetPos(i,j),cout<<"☉";
                if((m[i][j]%100)/10==2) SetPos(i,j),Color(4),cout<<"◎",Color(0);
                if((m[i][j]%100)/10==3) SetPos(i,j),Color(1),cout<<"◎",Color(0);
                if((m[i][j]%100)/10==4) m[i][j]=4;
                if((m[i][j]%100)/10==5) SetPos(i,j),Color(3),cout<<"◎",Color(0);
                if((m[i][j]%100)/10==6) SetPos(i,j),Color(2),cout<<"¤",Color(0);
                if((m[i][j]%100)/10>=7&&(m[i][j]%100)/10<=9) SetPos(i,j),Color(2),cout<<"◎",Color(0);
            }
            if(m[i][j]/100==2) if((m[i][j]%100)/10==1) SetPos(i,j),Color(3),cout<<"☉",Color(0);
            return Guai;
    }
    void Boss()
    {
        SetPos(Bx-1,By-1),cout<<"      ";SetPos(Bx,By-1),cout<<"      ";SetPos(Bx+1,By-1),cout<<"      ";
        int mov=rand()%30+1,R=rand()%300,ms;
        if(mov==1&&CanGo(Bx-1,By-2,1)&&CanGo(Bx,By-2,1)&&CanGo(Bx+1,By-2,1)) By--;
        if(mov==2&&CanGo(Bx-1,By+2,1)&&CanGo(Bx,By+2,1)&&CanGo(Bx+1,By+2,1)) By++;
        if(mov==3&&CanGo(Bx-2,By-1,1)&&CanGo(Bx-2,By,1)&&CanGo(Bx-2,By+1,1)) Bx--;
        if(mov==4&&CanGo(Bx+2,By-1,1)&&CanGo(Bx+2,By,1)&&CanGo(Bx+2,By+1,1)) Bx++;
        if(mov==5&&Bsi==0) Bsi+=rand()%3+1; if(mov==6&&Bjiao==0) Bjiao+=rand()%3+1;if(mov==7&&Bdu==0) Bdu+=5;
        if(mov==8&&Bxz==0) Bxz+=rand()%20-10;if(mov==9&&Byz==0) Byz+=rand()%20-10;
        if(Byz<0) {Byz++; if(By-2>1) By--;}if(Byz>0) {Byz--; if(By+2<28) By++;}if(Bxz<0) {Bxz++; if(Bx-2>1) Bx--;}if(Bxz>0) {Bxz--; if(Bx+2<28) Bx++;}
        if(R<15&Gguai<=5) Bfang++;
        else if(R<5&&Gguai<=10) Bfang++;
        else if(R==0) Bfang++;
        SetPos(Bx-1,By-1),Color(0),cout<<" ●● ";
        SetPos(Bx,By-1)  ,Color(4),cout<<")██(";
        SetPos(Bx+1,By-1),Color(4),cout<<" …… ";Color(0);
        if(abs(Bx-X)<=1&&abs(By-Y)<=1) Jian(50);int I,J;
        if(Bsi>0) {Bsi--;I=Bx-2,J=By+rand()%3-1;if(CanGo(I,J,7)) m[I][J]=211;I=Bx+rand()%3-1,J=By+2;if(CanGo(I,J,7)) m[I][J]=213;I=Bx+2,J=By+rand()%3-1;if(CanGo(I,J,7)) m[I][J]=215;I=Bx+rand()%3-1,J=By-2;if(CanGo(I,J,7)) m[I][J]=217;}
        if(Bjiao>0) {Bjiao--;I=Bx-2,J=By+2;if(CanGo(I,J,7)) m[I][J]=212;I=Bx+2,J=By+2;if(CanGo(I,J,7)) m[I][J]=214;I=Bx+2,J=By-2;if(CanGo(I,J,7)) m[I][J]=216;I=Bx-2,J=By-2;if(CanGo(I,J,7)) m[I][J]=218;}
        if(Bdu>0) {if(Bdu>0) Bdu--;for(int i=Bx-4;i<=Bx+4;i++) for(int j=By-4;j<=By+4;j++) if(CanGo(i,j,2)&&abs(Bx-X)>1&&abs(By-Y)>1&&i>0&&j>0) m[i][j]=59;}
        if(Bfang>0) {Bfang--;I=Bx+rand()%5-2,J=By+rand()%5-2;int rr=rand()%6-1;if(rr==-1) rr=0; if(((rr<3&&Lev<5)||(Lev>5))&&(CanGo(I,J,7))) m[I][J]=50+rr;}
        if(Lev==4) ms=3;if(Lev==9) ms=5;if(Lev==14) ms=10;if(Lev==19) ms=15;if(Lev==24) ms=20;
        if(T%50==0&&Bblood<ms*12) Bblood++,Map(3);
        for(int i=Bx-1;i<=Bx+1;i++)
        for(int j=By-1;j<=By+1;j++)
        {
            int du=0;
            if(m[i][j]/100==1) Bblood-=1,Bsi+=rand()%3+1,Map(3);
            if(m[i][j]/10==15) Bblood-=2,Map(3);
            if(m[i][j]<50||m[i][j]>55) m[i][j]=0;
            if(m[i][j]>=84&&m[i][j]<=87) Bblood-=1,Bsi+=rand()%3+1,Map(3);
            if(du==0&&m[i][j]>=9&&m[i][j]<=30) Bblood-=1,du++,Bdu++,Map(3);
            if(Bblood<=0) {Bblood=0;SetPos(Bx-1,By-1),cout<<"      ";SetPos(Bx,By-1),cout<<"      ";SetPos(Bx+1,By-1),cout<<"      ";}
        }
    }
    void Map(int x)//x=0只输中间 1输全屏 2输身周 2输上方 4 CoutMe中用 5 GuaiQuan中用
    {
        if(x!=4) CoutMe();
        int f1,f2,f3,f4,Guai=0;
        if(x==0) f1=f3=2,f2=f4=28;
        if(x==1||x==5) f1=f3=1,f2=f4=29;
        if(x==2) f1=X-1,f2=X+1,f3=Y-1,f4=Y+1;
        if((x==4||x==3||x==1)&&Win>=0)
        {
            SetPos(-3,2),cout<<Lev/5+1<<'-'<<Lev%5+1;
            SetPos(-2,2),cout<<"枪:";
            if(gunZ==1) cout<<"普通枪";if(gunZ==2) cout<<"分裂枪";if(gunZ==3) cout<<"穿甲枪";
            if(gunZ==4) cout<<"激光枪";if(gunZ==5) cout<<"爆炸枪";if(gunZ==6) cout<<"毒气枪";if(gunZ==7) cout<<"弹跳枪";
            cout<<"        子弹数:";if(gunZ==1) cout<<"∞";else cout<<G[gunZ]<<" ";
            SetPos(-1,2),cout<<"血量:";Color(4);int r;
            if(WuDi>0) r=rand()%5+1,Color(r); for(int i=1;i<=Blood;i++) cout<<"█";Color(0);for(int i=Blood;i<Bmax;i++) cout<<"█";
            Color(0);SetPos(-1,18),cout<<"                    ";
            SetPos(0,2),cout<<"盾牌:";Color(9);
            if(Dun!=0) for(int i=1;i<=Dun;i++) cout<<"█";Color(0);for(int i=max(1,Dun);i<Dmax;i++) cout<<"█";
            if(Bblood>0)
            {
                int ms;
                if(Lev==4) ms=5; if(Lev==9) ms=10; if(Lev==14) ms=14; if(Lev==19) ms=17; if(Lev==24) ms=20; 
                SetPos(-1,15),cout<<"                                ";
                SetPos(-1,15),cout<<"Boss:";Color(4);for(int i=1;i<=(Bblood-1)%12+1;i++) cout<<"█";
                SetPos(-1,24),Color(3);cout<<(Bblood-1)/12+1;
            }
        }
        if(x==5)
        {
            Color(0);
            SetPos(-3,2),cout<<"  ↑           W 开箱(当有箱子在旁时)    开局无敌3秒";
            SetPos(-2,2),cout<<"←  →移动     A/D 顺/逆时针转枪     空格 暂停";
            SetPos(-1,2),cout<<"  ↓           S 发射子弹 清除所有怪进下一关    盾会恢复";
            SetPos(0,2), cout<<" 每五关可获得一个天赋   完成 5-5 通关   ",Color(3),cout<<"按 y 进第一关";
            for(int i=f1;i<=f2;i++)
            for(int j=f3;j<=f4;j++) Cout(x,i,j);
        }
        if(x!=3&&x!=4)
        {
            for(int i=f1;i<=f2;i++)
            for(int j=f3;j<=f4;j++) Guai+=Cout(x,i,j);
            if(x!=2)
            {
                int Rr=rand()%3;
                if(Guai<Gguai&&Guai!=0&&F[15]==1&&Rr==0&&Lev%5==4)
                Dun=min(Dmax,Dun+1),Map(3);
                Gguai=Guai;
            }
            if(Guai==0&&x==0&&Win==0&&Bblood<=0)
            {
                if(Lev!=24)
                {   
                    system("color 6E"),Color(5);
                    SetPos(2,2),cout<<"You! Win!!!";Sleep(500);
                    SetPos(3,2),cout<<"Please point 'y' to Play AGain.",Sleep(1000);
                    system("color 0F");Map(1);
                }
                Win++,Lev++;
            }
        }
    }
    void Fan(int i,int j,int M)
    {
        if(M%10==1||M%10==3) m[i][j]=M+4;
        if(M%10==5||M%10==7) m[i][j]=M-4;
        if(M%10==2)
        {
            if(m[i][j+1]!=0||m[i-2][j+1]!=0) m[i][j]=M+6;
            else if(m[i-1][j]!=0||m[i-1][j+2]!=0) m[i][j]=M+2;
            else m[i][j]=M+4;
        }
        if(M%10==4)
        {
            if(m[i+1][j]!=0||m[i+1][j+2]!=0) m[i][j]=M-2;
            else if(m[i][j+1]!=0||m[i+2][j+1]!=0) m[i][j]=M+2;
            else m[i][j]=M+4;
        }
        if(M%10==6)
        {
            if(m[i][j-1]!=0||m[i+2][j-1]!=0) m[i][j]=M-2;
            else if(m[i+1][j]!=0||m[i+1][j-2]!=0) m[i][j]=M+2;
            else m[i][j]=M-4;
        }
        if(M%10==8)
        {
            if(m[i][j-1]!=0||m[i-2][j-1]!=0) m[i][j]=M-6;
            else if(m[i-1][j]!=0||m[i-1][j-2]!=0) m[i][j]=M-2;
            else m[i][j]=M-4;
        }
    }
    void Light(int i,int j,int M,int x)
    {
        if(M%10==1) for(int k=1;CanGo(i-k,j,x);k++)  {if(x==3) m[i-k][j]=84; else m[i-k][j]=4;}
        if(M%10==2) for(int k=1;CanGo(i-k,j+k,x);k++){if(x==3) m[i-k][j+k]=84; else m[i-k][j+k]=4;}
        if(M%10==3) for(int k=1;CanGo(i,j+k,x);k++)  {if(x==3) m[i][j+k]=84; else m[i][j+k]=4;}
        if(M%10==4) for(int k=1;CanGo(i+k,j+k,x);k++){if(x==3) m[i+k][j+k]=84; else m[i+k][j+k]=4;}
        if(M%10==5) for(int k=1;CanGo(i+k,j,x);k++)  {if(x==3) m[i+k][j]=84; else m[i+k][j]=4;}
        if(M%10==6) for(int k=1;CanGo(i+k,j-k,x);k++){if(x==3) m[i+k][j-k]=84; else m[i+k][j-k]=4;}
        if(M%10==7) for(int k=1;CanGo(i,j-k,x);k++)  {if(x==3) m[i][j-k]=84; else m[i][j-k]=4;}
        if(M%10==8) for(int k=1;CanGo(i-k,j-k,x);k++){if(x==3) m[i-k][j-k]=84; else m[i-k][j-k]=4;}
    }
    void Move()
    {
        bool nx[32][32];
        memset(nx,0,sizeof(nx));
        for(int i=2;i<=28;i++)
        for(int j=2;j<=28;j++)
        {
            if(m[i][j]==50&&nx[i][j]==0&&T%2==0)//无脑怪
            {
                int r,I=i,J=j,rr=rand()%5,rrr=rand()%2;
                if(rrr==0) {if(X<i) r=1;if(X>i) r=4;}
                if(rrr==1) {if(Y>j) r=2;if(Y<j) r=3;} if(rr==0) r=rand()%4+1;
                if(r==1) I=i-1,J=j;if(r==2) I=i,J=j+1;if(r==3) I=i,J=j-1;if(r==4) I=i+1,J=j;
                if(CanGo(I,J,1)) m[i][j]=0,m[I][J]=50,SetPos(i,j),cout<<"  ",SetPos(I,J),cout<<"●",nx[I][J]=1;
            }
            if(m[i][j]==51&&nx[i][j]==0)//毒怪
            {
                int R=rand()%10;
                int r,I=i,J=j,rr=rand()%30,rrr=rand()%2,mr=rand()%15;
                if(rrr==0) {if(X<i) r=1;if(X>i) r=4;}
                if(rrr==1) {if(Y>j) r=2;if(Y<j) r=3;} if(rr!=0) r=rand()%4+1;
                if(r==1) I=i-1,J=j;if(r==2) I=i,J=j+1;if(r==3) I=i,J=j-1;if(r==4) I=i+1,J=j;
                if(mr==0) {for(int k=I-2;k<=I+2;k++) for(int l=J-2;l<=J+2;l++) if(k>1&&l>1&&k<=28&&l<=28&&(CanGo(k,l,1)||m[k][l]==1)) m[k][l]=59;}
                if(CanGo(I,J,1)||m[I][J]==1) m[i][j]=59,m[I][J]=51,SetPos(i,j),cout<<"  ",SetPos(I,J),cout<<"●",nx[I][J]=1;
            }
            if(m[i][j]==52&&nx[i][j]==0)//散弹怪 
            {
                int R=rand()%10;
                if(R==0)
                {
                    int I,J,r,rn=0;
                    int rr=rand()%8,Rn=rand()%3+1;
                    Xr:
                    rr=rand()%8,rn++;
                    if(rr==0) {r=1,I=i-1,J=j;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==1) {r=3,I=i,J=j+1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==2) {r=5,I=i+1,J=j;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==3) {r=7,I=i,J=j-1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==4) {r=2,I=i-1,J=j+1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==5) {r=4,I=i+1,J=j+1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==6) {r=6,I=i+1,J=j-1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==7) {r=8,I=i-1,J=j-1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    if(rr==8) {r=rand()%7+2;I=i+1,J=j;if(m[I][J]!=2) m[I][J]=210+r;}nx[I][J]=1;
                    if(rn<Rn) goto Xr;
                }
                else if(R<=2)
                {
                    int r=rand()%4+1,Ie,Je;
                    if(r==1) Ie=i-1,Je=j;if(r==2) Ie=i,Je=j+1;if(r==3) Ie=i,Je=j-1;if(r==4) Ie=i+1,Je=j;
                    if(CanGo(Ie,Je,1)) m[i][j]=0,m[Ie][Je]=52,SetPos(i,j),cout<<"  ",SetPos(Ie,Je),cout<<"●";
                }
            }
            if(m[i][j]==53&&nx[i][j]==0)//瞄准怪 
            {
                int R=rand()%6;
                if(R==0)
                {
                    int I,J,r,rr=rand()%5;
                    if(X-i<0&&abs(Y-j)<=2) {r=1,I=i-1,J=j;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(Y-j>0&&abs(X-i)<=2) {r=3,I=i,J=j+1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(X-i>0&&abs(Y-j)<=2) {r=5,I=i+1,J=j;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(Y-j<0&&abs(X-i)<=2) {r=7,I=i,J=j-1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(X-i<0&&Y-j>0&&abs((i-X)-(Y-j))<=2) {r=2,I=i-1,J=j+1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(X-i>0&&Y-j>0&&abs((X-i)-(Y-j))<=2) {r=4,I=i+1,J=j+1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(X-i>0&&j-Y>0&&abs((X-i)-(j-Y))<=2) {r=6,I=i+1,J=j-1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(X-i<0&&Y-j<0&&abs((i-X)-(j-Y))<=2) {r=8,I=i-1,J=j-1;if(CanGo(I,J,6)) m[I][J]=210+r;}
                    else if(rr==0) {r=rand()%7+2;I=i+1,J=j;if(CanGo(I,J,6)) m[I][J]=210+r;}
                }
                else if(R==1)
                {
                    int r=rand()%4+1,Ie,Je;
                    if(r==1) Ie=i-1,Je=j;if(r==2) Ie=i,Je=j+1;if(r==3) Ie=i,Je=j-1;if(r==4) Ie=i+1,Je=j;
                    if(CanGo(Ie,Je,1)) m[i][j]=0,m[Ie][Je]=53,SetPos(i,j),cout<<"  ",SetPos(Ie,Je),cout<<"●";
                }
            }
            if(m[i][j]==54&&nx[i][j]==0)//激光怪
            {
                int R=rand()%10;
                if(R==0) {int r=rand()%4; Light(i,j,231+2*r,2);}
                else if(R<=3)
                {
                    int r=rand()%4+1,Ie,Je;
                    if(r==1) Ie=i-1,Je=j;if(r==2) Ie=i,Je=j+1;if(r==3) Ie=i,Je=j-1;if(r==4) Ie=i+1,Je=j;
                    if(CanGo(Ie,Je,1)) m[i][j]=0,m[Ie][Je]=54,SetPos(i,j),cout<<"  ",SetPos(Ie,Je),cout<<"●";
                }
            }
            if(m[i][j]/100==2&&F[3]==1&&T%2==0) nx[i][j]=1;
            if((m[i][j]/100==1||m[i][j]/100==2)&&nx[i][j]==0)//子弹 
            {
                int M=m[i][j],I,J;m[i][j]=0;SetPos(i,j),cout<<"  ";
                if(M%10==1) I=i-1,J=j;if(M%10==2) I=i-1,J=j+1;if(M%10==3) I=i,J=j+1;if(M%10==4) I=i+1,J=j+1;
                if(M%10==5) I=i+1,J=j;if(M%10==6) I=i+1,J=j-1;if(M%10==7) I=i,J=j-1;if(M%10==8) I=i-1,J=j-1;
    
                if(I==X&&J==Y&&M/100==2) {Jian(2),system("color 4F"),Sleep(30);system("color 0F"),m[i][j]=0;Map(4);}
                else if(I==X&&J==Y&&M/100==1) m[I][J]=0;
                else if(M/100==2&&m[I][J]/100==1) m[i][j]=32;
                else if(M/100==2&&m[I][J]<55&&m[I][J]>=50) m[i][j]=0;
                else if(m[I][J]==2||m[I][J]==3)//石
                {
                    if((M%100)/10==0)
                    {
                        int rr=rand()%3;
                        if(rr==0) Fan(i,j,M),m[i][j]+=10;
                        else m[i][j]=84;
                    }
                    if((M%100)/10==1)
                    {
                        m[i][j]=84;
                        int rr=rand()%5;
                        if(rr==0&&F[14]==1&&M/100==1)
                        {
                                for(int ii=i-1;ii<=i+1;ii++)
                                for(int jj=j-1;jj<=j+1;jj++)
                                if(m[ii][jj]!=2&&m[ii][jj]!=3&&ii<=28&&jj<=28) m[ii][jj]=84;
                        }
                    }
                    if((M%100)/10==2)
                    {
                        m[i][j]=84;
                        if(m[i-1][j]!=2&&m[i-1][j]!=3)     m[i-1][j]=111;
                        if(m[i-1][j+1]!=2&&m[i-1][j+1]!=3) m[i-1][j+1]=112;
                        if(m[i][j+1]!=2&&m[i][j+1]!=3)     m[i][j+1]=113;
                        if(m[i+1][j+1]!=2&&m[i+1][j+1]!=3) m[i+1][j+1]=114;
                        if(m[i+1][j]!=2&&m[i+1][j]!=3)     m[i+1][j]=115;
                        if(m[i+1][j-1]!=2&&m[i+1][j-1]!=3) m[i+1][j-1]=116;
                        if(m[i][j-1]!=2&&m[i][j-1]!=3)     m[i][j-1]=117;
                        if(m[i-1][j-1]!=2&&m[i-1][j-1]!=3) m[i-1][j-1]=118;
                    }
                    if((M%100)/10==3) {if(m[I][J]==2&&(I!=1&&J!=1&&I!=29&&J!=29)) m[I][J]=84;else m[i][j]=84;}
                    if((M%100)/10==4) m[i][j]=84;
                    if((M%100)/10==5)
                    {
                        for(int ii=i-2;ii<=i+2;ii++)
                        for(int jj=j-2;jj<=j+2;jj++)
                        if(m[ii][jj]!=2&&m[ii][jj]!=3&&ii<=28&&jj<=28) m[ii][jj]=84;
                    }
                    if((M%100)/10==6)
                    {
                        for(int ii=i-1;ii<=i+1;ii++)
                        for(int jj=j-1;jj<=j+1;jj++)
                        if(m[ii][jj]!=2&&m[ii][jj]!=3&&ii<=28&&jj<=28) m[ii][jj]=9;
                    }
                    if((M%100)/10>=7&&(M%100)/10<9) Fan(i,j,M),m[i][j]+=(rand()%2)*10;
                    if((M%100)/10==9) m[i][j]=84;
                }
                else if(!CanGo(I,J,6))//其他
                {
                    if((M%100)/10==0) m[I][J]=84,Fan(i,j,M),m[i][j]+=10;
                    if((M%100)/10==1)
                    {
                        if(M/100==2&&m[I][J]==50) m[i][j]=0;
                        else m[I][J]=84;
                        if(F[14]==1&&M/100==1)
                        {
                                for(int ii=I-1;ii<=I+1;ii++)
                                for(int jj=J-1;jj<=J+1;jj++)
                                if(m[ii][jj]!=2&&m[ii][jj]!=3&&ii<=28&&jj<=28) m[ii][jj]=84;
                        }
                    }
                    if((M%100)/10==2)
                    {
                        m[I][J]=84;
                        if(m[I-1][J]!=2&&m[I-1][J]!=3)     m[I-1][J]=111;
                        if(m[I-1][J+1]!=2&&m[I-1][J+1]!=3) m[I-1][J+1]=112;
                        if(m[I][J+1]!=2&&m[I][J+1]!=3)     m[I][J+1]=113;
                        if(m[I+1][J+1]!=2&&m[I+1][J+1]!=3) m[I+1][J+1]=114;
                        if(m[I+1][J]!=2&&m[I+1][J]!=3)     m[I+1][J]=115;
                        if(m[I+1][J-1]!=2&&m[I+1][J-1]!=3) m[I+1][J-1]=116;
                        if(m[I][J-1]!=2&&m[I][J-1]!=3)     m[I][J-1]=117;
                        if(m[I-1][J-1]!=2&&m[I-1][J-1]!=3) m[I-1][J-1]=118;
                    }
                    if((M%100)/10==3) m[I][J]=M,nx[I][J]=1;
                    if((M%100)/10==4) Light(i,j,M,3);
                    if((M%100)/10==5)
                    {
                        for(int ii=I-2;ii<=I+2;ii++)
                        for(int jj=J-2;jj<=J+2;jj++)
                        if(m[ii][jj]!=2&&m[ii][jj]!=3&&ii<=28&&jj<=28) m[ii][jj]=84;
                    }
                    if((M%100)/10==6)
                    {
                        for(int ii=I-1;ii<=I+1;ii++)
                        for(int jj=J-1;jj<=J+1;jj++)
                        if(m[ii][jj]!=2&&m[ii][jj]!=3&&ii<=28&&jj<=28) m[ii][jj]=9;
                    }
                    if((M%100)/10>=7&&(M%100)/10<9) m[I][J]=84,Fan(i,j,M);
                    if((M%100)/10==9) m[I][J]=84;
                }
                else//空地
                {
                    if((M%100)/10==6)
                    {
                        m[i][j]=9;
                        if(CanGo(i,j-1,5)) m[i][j-1]=9;if(CanGo(i,j+1,5)) m[i][j+1]=9;
                        if(CanGo(i-1,j,5)) m[i-1][j]=9;if(CanGo(i-1,j,5)) m[i+1][j]=9;
                        m[I][J]=M,nx[I][J]=1;
                    }
                    if((M%100)/10==4) m[i][j]=84,m[I][J]=M,i=2,j=2;
                    else m[I][J]=M,nx[I][J]=1;
                }
            }
        }
        if(Bblood>0) Boss();
    }
    void Bullet()
    {
        int I=0,J=0,R=rand()%10,Rr=rand()%3,Rrr,K=0,tg=gunT;
        Hh:Rrr=rand()%20;
        if(gunT==1&&m[X-1][Y]!=2&&m[X-1][Y]!=3) I=X-1,J=Y;
        if(gunT==2&&m[X-1][Y+1]!=2&&m[X-1][Y+1]!=3) I=X-1,J=Y+1;
        if(gunT==3&&m[X][Y+1]!=2&&m[X][Y+1]!=3) I=X,J=Y+1;
        if(gunT==4&&m[X+1][Y+1]!=2&&m[X+1][Y+1]!=3) I=X+1,J=Y+1;
        if(gunT==5&&m[X+1][Y]!=2&&m[X+1][Y]!=3) I=X+1,J=Y;
        if(gunT==6&&m[X+1][Y-1]!=2&&m[X+1][Y-1]!=3) I=X+1,J=Y-1;
        if(gunT==7&&m[X][Y-1]!=2&&m[X][Y-1]!=3) I=X,J=Y-1;
        if(gunT==8&&m[X-1][Y-1]!=2&&m[X-1][Y-1]!=3) I=X-1,J=Y-1;
        if(I!=0&&J!=0) m[I][J]=100+10*gunZ+gunT;
        if(K==1) m[I][J]=110+gunT;
        if(F[2]==1&&gunZ==1) m[I][J]=100+gunT;
        if(F[8]==1&&R==0&&K==0) {gunT=rand()%8+1;K=1;goto Hh;}
        if(F[8]==1&&K!=0&&K<Rr) {gunT=rand()%8+1;K++;goto Hh;} if(K>=Rr) gunT=tg;
        if(Rrr==0&&F[11]==1&&K==0) {m[I][J]=100+10*(rand()%7+1)+gunT;}
        if(gunZ!=1) {G[gunZ]--; if(G[gunZ]<=0) G[gunZ]=0,gunZ=1;Map(3);}
    }
    void OpenBox(int a)
    {
        for(int i=X-1;i<=X+1;i++)
        for(int j=Y-1;j<=Y+1;j++)
        if(m[i][j]==3)
        {
            int r=2;//
            if(a==1) r=rand()%6+2;
            if(F[9]==1) r=rand()%12+2;
            SetPos(i,j);Color(5);
            if(r==2) cout<<"分裂枪!";
            if(r==3) cout<<"穿甲枪!";
            if(r==4) cout<<"激光枪!";
            if(r==5) cout<<"爆炸枪!";
            if(r==6) cout<<"毒气枪!";
            if(r==7) cout<<"弹跳枪!";
            if(r==8) cout<<"生命药水!",Blood=min(Blood+5,Bmax+2),Map(3);
            if(r==9) cout<<"盾牌药水!",Dun=min(Dun+5,Dmax+2),Map(3);
            if(F[9]==1&&r>=8&&r<=13) cout<<"生命药水!",Blood=min(Blood+5,Bmax+2),Map(3);
            Sleep(1000);m[i][j]=84;if(r<=7&&F[6]==0) gunZ=r,G[r]+=10;if(r<=7&&F[6]==1) gunZ=r,G[r]+=20;
            SetPos(i,j); cout<<"         ";Map(0);
        }
    }
    void Sheng()
    {
        memset(m,0,sizeof(m));memset(n,0,sizeof(n));
        int q=0,T=0,II=0,JJ=0;
        Re: q++;
        int r=rand()%15+1;
        if(F[19]==1) r=rand()%20+1;
        if(r==1) {for(int i=5;i<=7;i++)for(int j=5;j<=7;j++) m[i][j]=2;for(int i=23;i<=25;i++)for(int j=5;j<=7;j++) m[i][j]=2;for(int i=5;i<=7;i++)for(int j=23;j<=25;j++) m[i][j]=2;for(int i=23;i<=25;i++)for(int j=23;j<=25;j++) m[i][j]=2;}
        if(r==2) {for(int i=13;i<=17;i++) for(int j=13;j<=17;j++) m[i][j]=1;}
        if(r==3) {for(int i=2;i<=28;i++) m[i][6]=m[i][24]=m[6][i]=m[24][i]=1;}
        if(r==4) {for(int i=2;i<=28;i++) m[i][15]=m[15][i]=1;}
        if(r==5) {for(int i=2;i<=28;i++) if(abs(i-15)>=3) m[i][15]=m[15][i]=2;}
        if(r==6) {for(int i=2;i<=28;i++) for(int j=2;j<=28;j++) if(i==j||i+j==30) m[i][j]=1;}
        if(r==7) {for(int i=2;i<=28;i++) for(int j=2;j<=28;j++) if(abs(i-15)+abs(j-15)==10) m[i][j]=1;}
        if(r==8) {for(int i=5;i<=25;i++) if(abs(i-15)>=2) m[i][10]=m[i][20]=m[10][i]=m[20][i]=2;}
        if(r==9) {for(int i=2;i<=28;i++) for(int j=2;j<=28;j++) {int rr=rand()%20; if(rr==0&&m[i][j]==0) m[i][j]=1;}}
        if(r>=10&&II==0) {T--;int ii=rand()%27+2;int jj=rand()%27+2; for(int i=ii-1;i<=ii+1;i++) for(int j=jj-1;j<=jj+1;j++) if(m[i][j]==0) m[i][j]=1;II=ii,JJ=jj;}
        if(r>=10&&II!=0) goto Re;if(Lev<=5&&q<2) goto Re;
        T++;if(T==1) goto Re;if(II!=0) m[II][JJ]=3;
        r=rand()%15+1;
        if(r==1) {for(int i=5;i<=25;i++) n[i][4]=n[i][9]=n[i][15]=n[i][21]=n[i][26]=31;}
        if(r==2) {for(int i=8;i<=22;i++) n[i][8]=n[i][22]=n[8][i]=n[22][i]=31;}
        if(r==3) {for(int i=1;i<=5;i++) {int ii=rand()%23+4,jj=rand()%23+4;for(int ki=ii-2;ki<=ii+2;ki++)for(int kj=jj-2;kj<=jj+2;kj++) if(abs(ki-X)>2||abs(kj-Y)>2) n[ki][kj]=1;}}
        if(r==4) {for(int i=1;i<=7;i++) {int ii=rand()%23+4,jj=rand()%23+4;for(int ki=ii-1;ki<=ii+1;ki++)for(int kj=jj-1;kj<=jj+1;kj++) n[ki][kj]=11;}}
        if(r==5) {for(int i=1;i<=20;i++) {int ii=rand()%23+4,jj=rand()%13+1;jj*=2;for(int ki=ii-1;ki<=ii+1;ki++) n[jj+1][ki]=31;}}
        if(r==6) {for(int i=2;i<=28;i++) n[i][9]=n[i][10]=n[i][20]=n[i][21]=11;}
        if(r==7) {for(int i=5;i<=25;i++) n[4][i]=n[9][i]=n[15][i]=n[21][i]=n[26][i]=31;}
        if(r==8) {for(int i=7;i<=23;i++) for(int j=7;j<=23;j++) if(i==j||i+j==30) n[i][j]=31;}
        if(r==9) {for(int i=2;i<=28;i++) {if(i!=4&&i!=26&&!(i==Y&&(14<=X&&16>=X))) n[14][i]=n[15][i]=n[16][i]=1; m[14][i]=m[15][i]=m[16][i]=0;}}
        if(r==10) {for(int i=7;i<=23;i++) if(abs(i-15)>1) n[i][7]=n[i][23]=n[7][i]=n[23][i]=1;}
        Kk:
        int k=0,K[35][35]; memset(K,0,sizeof(K));
        if(Lev%5!=4)
        {
            for(int i=2;i<=28;i++)//怪
            for(int j=2;j<=28;j++)
            {
                if(Lev<=1) {int r=rand()%150;if(r==0) K[i][j]=50,k++;}
                else if(Lev<=2) {int r=rand()%200;if(r==0) K[i][j]=50;if(r==1) K[i][j]=51;if(r<=1) k++;}
                else if(Lev<=3) {int r=rand()%300;if(r==0) K[i][j]=50;if(r==1) K[i][j]=51;if(r==2) K[i][j]=52;if(r<=2) k++;}
                else if(Lev<=5) {int r=rand()%400;if(r==0) K[i][j]=50;if(r==1) K[i][j]=51;if(r==2) K[i][j]=52;if(r==3) K[i][j]=53;if(r<=3) k++;}
                else if(Lev<=7) {int r=rand()%350;if(r==0) K[i][j]=50;if(r==1) K[i][j]=51;if(r==2) K[i][j]=52;if(r==3) K[i][j]=53;if(r==4) K[i][j]=54;if(r<=4) k++;}
                else {int r;if(Lev<=10) r=rand()%300;if(Lev<=15) r=rand()%280;if(Lev<=20) r=rand()%250;if(Lev<=25) r=rand()%230;if(r==0) K[i][j]=50;if(r==1) K[i][j]=51;if(r==2) K[i][j]=52;if(r==3) K[i][j]=53;if(r==4) K[i][j]=54;if(r<=4) k++;}
            }if(k<3) goto Kk;if(k>5&&Lev<=3) goto Kk;if(k<5&&Lev>=10) goto Kk;if(k>10&&Lev<=10) goto Kk;if(k>15&&Lev<=15) goto Kk;if(k<10&&Lev>=20) goto Kk;if(k>20&&Lev<=20) goto Kk;
        }
        for(int i=2;i<=28;i++) for(int j=2;j<=28;j++) {if(n[i][j]!=0) m[i][j]=0;if(K[i][j]!=0&&(m[i-1][j]!=2||m[i+1][j]!=2||m[i][j-1]!=2||m[i][j+1]!=2)) m[i][j]=K[i][j];}
        if(Lev%5==4) {int ms;if(Lev==4) ms=3;if(Lev==9) ms=5;if(Lev==14) ms=10;if(Lev==19) ms=15;if(Lev==24) ms=20;Bx=rand()%23+4,By=rand()%23+4;Bblood=ms*12;for(int i=14;i<=16;i++) for(int j=14;j<=16;j++) m[i][j]=n[i][j]=0;}
        for(int i=X-1;i<=X+1;i++) for(int j=Y-1;j<=Y+1;j++) if(i!=1&&i!=29&&j!=1&&j!=29) m[i][j]=0;
        for(int i=1;i<=29;i++) m[1][i]=2,m[29][i]=2; for(int i=1;i<=29;i++) m[i][1]=2,m[i][29]=2;//周围石块
    }
    void TianFu()
    {
        int A[4],ss=0;
        system("cls");
        SetPos(5,5),cout<<"选择一个天赋!(数字键选择)"; 
        Tf:
        int R=rand()%20+1;
        for(int i=1;i<=3;i++) if(R==A[i]) goto Tf;
        if(F[R]==1) goto Tf;
        ss++,A[ss]=R; SetPos(4*ss+5,8),cout<<ss<<"、";
        if(R==1) SetPos(4*ss+5,10),cout<<"盾牌恢复速度增加";
        if(R==2) SetPos(4*ss+5,10),cout<<"普通子弹有概率弹跳";
        if(R==3) SetPos(4*ss+5,10),cout<<"怪物子弹速度变慢";
        if(R==4) SetPos(4*ss+5,10),cout<<"免疫地刺和怪物的毒";
        if(R==5) SetPos(4*ss+5,10),cout<<"开局无敌时间增加";
        if(R==6) SetPos(4*ss+5,10),cout<<"宝箱子弹量增加";
        if(R==7) SetPos(4*ss+5,10),cout<<"盾牌上限增加";
        if(R==8) SetPos(4*ss+5,10),cout<<"有概率发射散弹";
        if(R==9) SetPos(4*ss+5,10),cout<<"宝箱抽出生命水概率增加";
        if(R==10) SetPos(4*ss+5,10),cout<<"每次开局有概率增加生命";
        if(R==11) SetPos(4*ss+5,10),cout<<"有概率发射特殊子弹";
        if(R==12) SetPos(4*ss+5,10),cout<<"激光伤害减半";
        if(R==13) SetPos(4*ss+5,10),cout<<"盾牌爆后无敌一段时间";
        if(R==14) SetPos(4*ss+5,10),cout<<"普通子弹有概率爆炸";
        if(R==15) SetPos(4*ss+5,10),cout<<"杀死怪有几率加盾(BOSS关除外)";
        if(R==16) SetPos(4*ss+5,10),cout<<"出场释放冲击波";
        if(R==17) SetPos(4*ss+5,10),cout<<"盾牌爆后释放冲击波";
        if(R==18) SetPos(4*ss+5,10),cout<<"有概率在身周放毒";
        if(R==19) SetPos(4*ss+5,10),cout<<"刷出宝箱概率增加";
        if(R==20) SetPos(4*ss+5,10),cout<<"每次开局获得一把枪";
        if(ss<3) goto Tf;
        tF:
        char c=_getch();
        if(c>='1'&&c<='3') F[A[c-'0']]=1;
        else goto tF;
        if(A[c-'0']==7) Dmax+=3;
    }
    void GuaiQuan()
    {
        X=3,Y=3;Win=-1;system("cls");Color(0);
        memset(m,0,sizeof(m));memset(n,0,sizeof(n));
        for(int i=1;i<=29;i++) m[1][i]=2,m[29][i]=2;
        for(int i=1;i<=29;i++) m[i][1]=2,m[i][29]=2;//周围石块 
        for(int i=4;i<=12;i++) m[i][4]=m[i][12]=m[4][i]=m[12][i]=m[i][18]=m[i][26]=m[18][i]=m[26][i]=2;
        for(int i=18;i<=26;i++) m[i][4]=m[i][12]=m[4][i]=m[12][i]=m[i][18]=m[i][26]=m[18][i]=m[26][i]=2;
        for(int i=11;i<=19;i++) m[i][11]=m[i][19]=m[11][i]=m[19][i]=2;
        for(int i=6;i<=10;i++) for(int j=13;j<=17;j++) m[i][j]=1; 
        m[8][8]=50;m[8][21]=51;m[15][15]=52;m[21][8]=53;m[21][21]=54;m[16][23]=3;Map(5);
        SetPos(3,5);cout<<"←你";SetPos(4,14);cout<<"木箱↓";SetPos(17,4);cout<<"铁块↓";SetPos(17,21);cout<<"宝箱↑";
        SetPos(13,5);cout<<"无脑小怪↑";SetPos(14,21);cout<<"剧毒小怪↑";
        SetPos(20,13);cout<<"散弹小怪↑";SetPos(27,5);cout<<"狙击小怪↑";SetPos(27,21);cout<<"激光小怪↑";
        while(1)
        {
            if(bu>0) bu--;
            if(GetAsyncKeyState(VK_UP)&0x8000) Map(2),gx--; 
            else if(GetAsyncKeyState(VK_DOWN)&0x8000) Map(2),gx++;
            else if(GetAsyncKeyState(VK_LEFT)&0x8000) Map(2),gy--;
            else if(GetAsyncKeyState(VK_RIGHT)&0x8000) Map(2),gy++;
            if(kbhit())
            {
                char g=_getch();
                if(g=='a') {Map(2); if(gunT!=1) gunT--;else gunT=8;}
                if(g=='d') {Map(2); if(gunT!=8) gunT++;else gunT=1;}
                if(g=='w') OpenBox(1);
                if(g=='s'&&bu<=2) Bullet(),bu+=2;
                if(g==' ') Sleep(100),SetPos(-1,18),sy++,system("pause");
                if(g=='y'&&Win<0) {break;}
            }
            if(sy==1) SetPos(-1,18),cout<<"                           ",sy--;
            Move(); Map(0); Sleep(50);
        }Lev=0;Blood=10,Dun=10,Bmax=10,Dmax=10;
    }
    void Start()
    {
        Color(5);
        SetPos(2,3);cout<<"     ■■■■■■            ■                  ";
        SetPos(3,3);cout<<"                            ■■■■■■■■     ";
        SetPos(4,3);cout<<"                           ■                    ";
        SetPos(5,3);cout<<" ■■■■■■■■■■    ■  ■■■■■■        ";
        SetPos(6,3);cout<<"       ■    ■                                  ";
        SetPos(7,3);cout<<"       ■    ■              ■■■■■■■      ";
        SetPos(8,3);cout<<"      ■     ■  ■                    ■        ";
        SetPos(9,3);cout<<"   ■■       ■■■                  ■        ";
        SetPos(10,3);cout<<"                                      ■    ■  ";
        SetPos(11,3);cout<<"                         小            ■■■■ ";
        SetPos(13,3);cout<<" 2.0版本:                                      ";
        SetPos(14,3);cout<<"                               ■■■     ■    ";
        SetPos(15,3);cout<<" 新增BOSS!Crab-Dave!         ■  ■    ■     ";
        SetPos(16,3);cout<<"                               ■■■  ■    ■ ";
        SetPos(17,3);cout<<" 水,生木块,地刺加入战场!      ■  ■ ■■■■■";
        SetPos(18,3);cout<<"                               ■  ■           ";
        SetPos(19,3);cout<<" 身周不会刷出石和水了!        ■■■  ■■■■ ";
        SetPos(20,3);cout<<"                               ■  ■  ■    ■ ";
        SetPos(21,3);cout<<" BUG修正于小优化!努力通关吧! ■  ■  ■    ■ ";
        SetPos(22,3);cout<<"                            ■■   ■  ■■■■ ";
        SetPos(25,4);Color(1);cout<<"按 y 开始游戏!";
        SetPos(29,3);Color(3);cout<<"注意!这里 绝对不能是拼音输入法!";
        A:char y=_getch();
        if(y=='y') return;
        else goto A;
    }
    void Bling()
    {
        for(int i=0;i<=3;i++)
        {
            system("color 1A");Sleep(10);
            system("color 2B");Sleep(10);
            system("color 3C");Sleep(10);
            system("color 4D");Sleep(10);
            system("color 5D");Sleep(10);
            system("color 6E");Sleep(10);
            system("color 7F");Sleep(10);
        }system("color 0F");system("cls");
    }
    void BaoBo(int B)
    {
        for(int i=X-B;i<=X+B;i++) if(CanGo(i,Y-B,3)&&i>0&&Y-B>0) m[i][Y-B]=86,m[i][Y-B+1]=8;
        for(int i=X-B;i<=X+B;i++) if(CanGo(i,Y+B,3)&&i>0&&Y+B>0) m[i][Y+B]=86,m[i][Y+B-1]=8;
        for(int j=Y-B;j<=Y+B;j++) if(CanGo(X+B,j,3)&&j>0&&X+B>0) m[X+B][j]=86,m[X+B-1][Y]=8;
        for(int j=Y-B;j<=Y+B;j++) if(CanGo(X-B,j,3)&&j>0&&X-B>0) m[X-B][j]=86,m[X-B+1][Y]=8;
    }
    void Ci()
    {
        for(int i=1;i<=29;i++)
        for(int j=1;j<=29;j++)
        {
            if(n[i][j]>=10&&n[i][j]<50&&n[i][j]!=30) n[i][j]++;
            if(n[i][j]==50) {n[i][j]=31;if(m[i][j]==2) m[i][j]=0;}
            if(n[i][j]==45&&!(m[i][j]>=50&&m[i][j]<55)&&!(abs(Bx-i)<=1&&abs(By-i)<=1)) m[i][j]=2;
            if(n[i][j]>20&&n[i][j]<=30&&m[i][j]==0) n[i][j]=10;
            if(n[i][j]==20&&m[i][j]==0&&!(abs(Bx-i)<=1&&abs(By-i)<=1)) m[i][j]=1;
        }
    }
    int main()
    {
        system("mode con cols=62 lines=34");
        CONSOLE_CURSOR_INFO cursor_info={1,0};
        SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);
        srand((unsigned)time(NULL));
        SSt: 
        Start();Bling();
        X=4,Y=8,gx=gy=0,gunT=1,gunZ=1,Lev=0,T;
        Blood=10,Dun=10,Bmax=10,Dmax=10;
        memset(G,0,sizeof(G)); memset(F,0,sizeof(F));
        GuaiQuan();
        St:
        Win=0;Bo=Boo=0;
        memset(m,0,sizeof(m));
        if(Lev%5==0&&Lev!=0) TianFu();
        Bling();T=0;Sheng();Map(1);int rr=rand()%3;
        if(F[5]==1) WuDi=60;else WuDi=30;
        if(rr==0&&F[10]==1) Blood=min(Blood+1,Bmax);
        if(F[16]==1) Bo=4;
        if(F[20]==1) {int Q=rand()%7+2;gunZ=Q,G[Q]=5;}
        while(Win<=0&&Blood>0&&Lev<25)
        {
            T++;
            if(bu>0) bu--;
            if(WuDi>0) WuDi--;
            if(WuDi==1) WuDi--,Map(4);
            if(Bo>0) BaoBo(5-Bo),Bo--;
            if(Boo>0) BaoBo(4-Boo),Boo--;
            if(F[18]==1)
            {
                int Rrr=rand()%30;
                if(Rrr==0)
                for(int i=X-2;i<=X+2;i++)
                for(int j=Y-2;j<=Y+2;j++) if(CanGo(i,j,5)&&i>0&&j>0) m[i][j]=9;
            }
            if(Dun<Dmax)
            {
                if(F[1]==1&&T%30==0) Dun++,Map(3);
                if(F[1]==0&&T%70==0) Dun++,Map(3);
            }
            if(GetAsyncKeyState(VK_UP)&0x8000) Map(2),gx--; 
            else if(GetAsyncKeyState(VK_DOWN)&0x8000) Map(2),gx++;
            else if(GetAsyncKeyState(VK_LEFT)&0x8000) Map(2),gy--;
            else if(GetAsyncKeyState(VK_RIGHT)&0x8000) Map(2),gy++;
            if(kbhit())
            {
                char g=_getch();
                if(g=='a') {Map(2); if(gunT!=1) gunT--;else gunT=8;}
                if(g=='d') {Map(2); if(gunT!=8) gunT++;else gunT=1;}
                if(g=='w') OpenBox(0);
                if(g=='s'&&bu<=2) Bullet(),bu+=2;
                if(g==' ') Sleep(100),SetPos(-1,18),sy++,system("pause");
            }
            if(sy==1) SetPos(-1,18),cout<<"                           ",sy--;
            if(T%2==0) Ci();
            Move();Map(0);Sleep(50);
        }
        if(Win==0&&Blood<=0&&Lev<25)
        {
            system("color 7F"),Color(4);Lev=0;Blood=Dun=Bmax=Dmax=10;
            Bblood=Bsi=Bjiao=Bdu=Bfang=0;
            memset(G,0,sizeof(G)); memset(F,0,sizeof(F));
            SetPos(2,2);cout<<"You! Die!!!",Sleep(1000);
            SetPos(3,2);cout<<"Please point 'y' to Play AGain.";
        }
        if(Lev<25) { A:char e=_getch();if(e=='y') goto St;else goto A;}
        if(Lev==25)
        {
            system("color 6E"),Color(5);
            SetPos(2,2),cout<<"You! Pass All The Level!!!";Sleep(3000);
            system("color 0F");system("cls");goto SSt;
        }
        return 0;
    }
    

    Backrooms游戏 - 在Y8.com在线玩 原神 启动!

    崩铁 启动!

    崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全崩坏星穹铁道Q版头像合集 高清可爱Q版大头头像大全 http://www.dmoe.cc/random.php

    工具箱

    Red Alert 2Red Alert 2 红色警戒22 | 万宁象棋大招版 | feartressfeartress 恐惧之森 | Kittens GameKittens Game 猫国建设者 | Cividlization 2Cividlization 2 文明放置22 | FG FactoryFG Factory 异星工厂 | Ng Galaxies NGNg Galaxies NG星系 | EvolveEvolve 进化 | A Dark RoomA Dark Room 生火间 | HattrickHattrick 足球经理 | 名字竞技场 | Oier’s 2048Oier’s 2048 | slay.oneslay.one | 人生重开模拟器 | C++C++ 控制台小游戏

    极域通用密码:

    mythware_super_password
    

    Copy

    Copy

    《"传送门"》 流浪地球计划 wetab新标签页 小破站 百度 oj 洛谷 qq邮箱 快手 NOIP题库

    oj每日"遗言 Hello World Challenge (zhile.io)(chatGPT) 生存难度:

    等级 1

    Thebackrooms.jpg Level 0的第一张照片。

    Level 0 是后室的第一层,也很有可能是你将遭遇的第一层。

    描述:

    Level 0 是一个由随机分割的房间、走廊和楼梯直段组成的集合,覆盖着基本一致的单调黄色壁纸。本层的地毯十分潮湿,天花板安装了办公室灯具。某些墙壁上存在电源插座,它们要么长满了霉菌,要么连接着安保摄像头。你也可以在极少见的情况下找到一组呈血红色而非单调黄色的房间,以及漆黑无比的走廊。尽管本层通常是一个安全的层级,鲜少发生实体的目击案例,但它极其孤立,会大幅降低你的理智。建议随身携带一瓶杏仁水。据估计,本层的大厅面积超过六亿平方英里,为前厅的三倍,因此请保持警惕并持续步行,直至找到聚居点或前哨。

    “假如你不小心在错误的地方从现实中切出,你最终将坠入后室,这里只有腐臭的潮湿地毯,令人发狂的单调黄色,荧光灯全力运作发出的永无止境的嗡鸣,还有令人深陷其中的大约六亿平方英里随机分割的空荡房间。 倘若你听见有什么东西在附近徘徊,愿上帝保佑你吧,因为它一定也听见了你的声音……”

    聚居点和前哨

    M.E.G. (又名 “探险者总署”) Alpha基地:

    • 这是M.E.G.的第一个主要基地。
    • 大约半数的组织团队都居住于此。
    • 靠近Level 1的一个入口。
    • 在此处与B.N.T.G.建立通信。
    • 本基地防守严密。

    Tom的餐馆:

    • 顾名思义,一位名叫Tom的人居住在这里。
    • 他在noclip进Backrooms前是一名厨师。
    • 粮食供应由B.N.T.G.每隔数月进行一次补给。
    • Tom是一个开朗且乐观的人。

    琥珀营地:

    • 有大约50名公民。
    • 靠近Level 1枢纽入口。
    • 拥有小规模的防御力量。
    • 对贸易行为和新公民表现出友好和开放。

    入口和出口:

    入口

    由于Level 0可能是您在后室中遇到的第一个层级,因此从前厅访问它与第一次进入后室的方法是相同的。切出(no-clipping out)现实的界限被认为是进入后室最有效的方式。更多信息请参阅后室基本生存指南。其他很多层级也可以带你回到 Level 0 。在Level 283的堡垒中漫步,可能会遭遇散发霉味的木门,穿过这些门,你将被带入 Level 0

    出口

    请注意,通过未知入口点退出可能会导致你被带入后室中更糟糕的地方。坚持步行数日后,你可以找到一个楼梯或消防通道,它们通向Level 1。你也可以破坏地板去往Level 27。有很小的可能性,打破本层其中一个灯具会导致出现一条隧道, 将你送到Level -12。如果徘徊得足够久,你就可以到达马尼拉房间http://backrooms-wiki-cn.wikidot.com/archived:level-0

    生存难度:

    等级 1


    artistlivesinme.jpg最初发现时的Level 1

    Level 1是后室的第二层。

    描述:

    Level 1是一个巨大且绵延不绝的仓库,具有混凝土构成的地板和墙壁,裸露的钢筋以及在较低处悬浮的来源不明的雾气。这些雾气常常冷凝,形成地面上分布不均的水坑。 与Level 0不同,此层级拥有源源不断的水源和电力供应,只要采取适当的预防措施,流浪者们就可以无限期地在此居住下去。同时,它的规模也大得多,还带有楼梯、电梯、独立房间和走廊。

    此层级中会随机出现(或消失)一些补给箱,通常包含一些重要物资(如食物、杏仁水、电池,防水布、武器 ​​[1](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn1)^​(http://oj.cqxiaomawang.com/user/2132#fn1)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn1)^()^ 、衣物、医疗用品等)和一些无用物品 ​​[2](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn2)^​(http://oj.cqxiaomawang.com/user/2132#fn2)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn2)^()^ 。因箱子内容物的性质,应该谨慎对待它们。但与此同时它们也是宝贵的资源。

    artistdiesinme.jpgLevel 1的一处走廊

    此外,墙壁上和地板上还会出现没有明显来源或意义的粗糙涂鸦和绘画。据了解,在黑暗时或无人直视时,这些涂鸦的外观会发生变化或直接消失。Level 1内的灯具容易出现闪烁或随机故障;当出现此种情况时,物资有可能会莫名其妙地消失,并有可能会出现敌对实体。这些实体很少成群结队地出现并发动攻击,并且似乎倾向于避免与灯光和人群接触。建议携带一个可靠的光源,并在睡觉或休息时把握好你不希望丢失的任何物品。

    Level 1枢纽的家园。

    基地、前哨和社区

    M.E.G.(探险者总署)Alpha基地:

    • 这是M.E.G.的第一个主要基地。
    • 大约半数的团体和队伍都居住于此,主要为探险者和与B.N.T.G.共享的供应前哨提供居所。
    • 此基地很靠近Level 1的一个入口。
    • 对实体攻击等威胁进行了严密防范。

    B.N.T.G.商人之家:

    • 商人之家是一个类似于城市的大型综合建筑。
    • 大约有412名无敌意的居民。
    • 拥有基本的社会基础设施。
    • 流浪者的主要补给中心。
    • 贸易者的保险库设立在Level 1存储大厅里。
    • The M.E.G.有着良好的沟通与交流关系。

    Tom的餐馆:

    • 由Tom经营,在切入后室前是一名厨师。
    • 拥有大量的食物储存,由B.N.T.G.每月供应。
    • Tom是一个和蔼可亲且乐观的人,他的餐馆也是一个小型的社交中心。

    入口与出口:

    入口

    可以从Level 0切入此层级。本层级有许多入口;在许多层级中打开任意一道普通门都很有可能进入 Level 1 。此外,在Level 11.1中爬上一棵树,在Level 92中完成第五个事件,在Level 94中完成国王的试炼都是回到Level 1的可靠办法。

    出口

    你只需要继续探索后室就能离开 Level 1 。沿着任何延伸的走廊徘徊通常能够到达Level 2,找到墙上的洞就能进入Level 19,如果在天花板上有涂鸦的地方切出的话,你就能到一个派对上啦!

    补充材料:回收到的档案

    以下笔记回收自Level 1的不同地点,没有找到明显的来源。

    画者居于吾心 画者逝于吾心


    你不想留下来参加派对吗? =)


    烧掉我操蛋的尸体!


    蓝鸟在召唤你,抚慰你。你在这里很安全。


    黑皇后移到h5,这~就是将军~


    看看钟表吧,预言要临近了 http://backrooms-wiki-cn.wikidot.com/level-1

    生存难度:

    等级 2

    pipdreams.png出现在Level 2的未知实体

    Level 2是后室的第三层,也是最后一个你能够当作出发地点的层级。

    描述

    Level 2主要由暗黑色、灰色的混凝土维护隧道组成,绵延数百万英里。此层级的墙壁上布满了管道,偶尔还能见到通风管道。这些管道中通常会流动着一些黑色的粘稠液体。有时可以发现一些门,但它们大多数是上锁的或者通向一个死胡同,它们内部通常会有一些放置着随机物品的架子,大多数情况下是电脑。

    Level 2走廊的某些区域,温度可能会高得令人难以忍受,可达43摄氏度(110华氏度)甚至更高。这通常发生在那些机器噪音最大的区域,如走廊的尽头。

    在此层级中出现的实体是后室中最危险的。通风管道中出现的噪音通常是由爬菌发出的。在Level 2的员工浴室中你还可以发现Mark。在此层级的其他实体还有:笑魇幼年无面灵肢团猎犬雄性死亡飞蛾悲尸爆酸者窃皮者。你唯一要记住的就是当你看到任何实体时立马逃跑。上图中出现的实体仍然没有得到确认,此照片的拍摄者的命运也尚不明确。

    基地、前哨和社区

    “生还者”

    一个由29人组成的层级探索小组,领导人是Austin。他们是一个友善且乐于交易的团体。他们用从Level 1发现的木箱子装载他们的补给。他们也是第一个发现悲尸的团体。 此团体与一个名叫杰瑞的信众的前哨站经常发生冲突。

    办公区EL3A

    办公区EL3A是一个在Level 2的办公区域,是B.N.T.G.(不结盟贸易集团)30个成员在Level 2的居所。 更多信息请参考办公区EL3A

    入口与出口

    入口

    Level 2是后室中少数几个能够从现实世界直接进入的层级。 你可以通过在Level 1中探索足够长的距离来进入 Level 2 。它也可以从枢纽进入。

    出口

    与大多数人的观念相反,Level 2中出现的门并非全部都是上锁的或通向死胡同。有些可以进入Level 3Level 4,偶尔也会回到Level 1。找到一扇外表被滑稽地涂成五颜六色的未上锁的门会把你带到Level 283。如果你在Level 2极度闷热的区域切出的话,你可能会被困在Level 2.1http://backrooms-wiki-cn.wikidot.com/level-2 **Level 3

    生存难度:

    等级 4

    Level3Level 3的一个走廊(经过加亮处理以便更好的观感)

    OtherLevel3另一个带有锈迹斑斑的监狱栅栏的走廊,此时处于封闭状态

    ElectricalRoom其中一个电力房的入口,仅被发电机的光芒照亮

    DarkLevel3Level 3中一个更黑暗的走廊,被一个不寻常的荧光灯照亮

    Level 3是后室的第四层,是流浪者们通常遭遇的前几个层级。

    描述

    Level 3是一系列长而黑暗的曲折走廊,结构与Level 0类似。它们都是由随机分割的房间组成,没有特定的模式,且都充斥着轰鸣的机器噪音。此处的走廊又狭窄又封闭,有些甚至需要平均身高和体格的流浪者弯腰、俯身、爬行或侧身行走才能通过。

    此处的墙壁由布满灰尘的棕色砖块组成,部分带有铜质管道和机器零件。地板是由覆盖有更多灰尘的灰色瓷砖地板组成,而天花板则完全由金属组成。

    Level 3是后室中规模较大的层级之一。据估计,此层级的面积约为3.5亿平方英里(约5.63亿平方公里),这种假设也解释了为什么人们在穿越Level 3时很少看到同行的流浪者。 只有在你做好了适当的准备,能够保护自己不受潜伏在走廊里的任何东西的伤害时,才建议进入 Level 3 。因为当你在此层级遇到急需他人救援或帮助的情况时,被他人搭救的可能性微乎其微。

    正如上文提到的,Level 0Level 3有一些相似之处。它们的房间大小和布局相似,且都拥有曲折,冗长的走廊。然而,它们之间也包含一些较为显著的差异。其中一个例子是与Level 3的房间本身有关的,这些房间里有时会有一些有助于将它们与其他房间区分开来的独一无二的物体,而这是Level 0所不具备的特征。其中一个更明显的例子是M.E.G.在2012年于此层级中拍摄到的一系列锈迹斑斑的监狱栅栏(关于其具体细节请参考右侧附图)。进一步测试表明,无论采用什么手段都无法拆除或打开它们及其周围的墙壁。​​[3](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn3)^​(http://oj.cqxiaomawang.com/user/2132#fn3)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn3)^()^这些障碍物使得穿越Level 3的某些部分是不可能的,因此目前仍然无法对该层级进行全面测绘。

    探险者总署的实地勘探员报告称,监狱铁栅栏较多的地区往往会给在场人员带来强烈的恐惧感和极度的不适感。流浪者经常声称在此地感觉自己被监视着,甚至声称看到监狱栅栏后潜伏着奇怪的人形。探险者总署将此现象归结于幻觉或谣言。

    Level 3Level 2也有许多相似之处。例如它们的墙壁上通常都分布着管道。这些管道远没有Level 2那么多,但仍然可以在大多数走廊的角落里找到。这些管道中流动的黑色粘稠液体是该层级的主要噪音来源之一。这些液体具有很强的毒性,并会挥发出具有致命危险的烟雾。如果不小心吸入会对人体的神经系统造成损害,而且会对直接接触到此种烟雾的皮肤造成2-3度烧伤。所有试图对此种液体的化学成分的研究都没有得出结果。这种液体的性质本身就对研究该物质的特性和潜在功能造成了阻碍。

    Level 3的走廊也会出现不同寻常的电力房。这些电力房在每个方面都可能完全不同,但大多数电力房都是非常黑暗的,并且内有一台发电机。据探险者报道,这些房间内还出现过电器或电子设备,如断路器盒、电脑、松动的电线、安全摄像监视器和荧光灯等。

    因为Level 3资源储量丰富,如杏仁水糖果苦痛汁液火盐皇家口粮滋水枪瓶装闪电,所以Level 3虽然相对危险,但仍被人们认为是为基地提供物资补给的热门地点。除了上述物品外,在整个层级中还可以找到其他非后室特有的物品。如刀子、打火机、断线钳、手电筒和其他杂项武器或用品。值得注意的是,Level 3也是后室的所有层级中Wi-Fi最强的一层,强度一般稳定在3-4,而不是像其他大多数层级那样随机波动。

    Level 3内众多的机械导致其内的温度令人不舒服,但一般来说是可以忍受的。其平均温度范围从66-93华氏度不等(约18-33摄氏度)。因为有些地带的温度可能会突然上升到令人难以忍受的程度,因此在Level 3内进行长距离远征是难以进行的。有记录的最高温度为135华氏度(约57摄氏度)。​​[4](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn4)^​(http://oj.cqxiaomawang.com/user/2132#fn4)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn4)^()^据报道,还有一些区域的空气十分潮湿、厚重,难以呼吸。

    Level 3的机械很可能是其环境中最危险的因素。在整个层级中发现的所有机器都是自主运行的,不需要外部干预。流浪者可以从可用的机器中获得利益,或利用很显然是超乎寻常的无限电力供应为他们提供动力。然而,这些机器的高度自主性也使它们具有危险的不稳定性。这些机器经常发生故障,需要定期维护,但因为它们的电源不能以任何方式关闭,这导致对它们的维护非常危险。此外,这些机器曾自燃或爆炸数次,对不幸在附近的流浪者造成了严重伤害。尽管如此,如果在穿越此层级时不鲁莽行事,而是探寻一条安全的路线,那么这些机器的潜在危险是可以被轻易避免的。

    实体

    Level 3充斥着大量危险实体。在此穿越很长一段距离而一次都不遭遇它们几乎是不可能的。猎犬无面灵悲尸雄性和雌性死亡飞蛾窃皮者钝人笑魇肢团爆酸者似乎都栖息于此,捕杀任何不幸被它们抓住的家伙。在这里也发现了爬菌的生长,高湿度的环境使疾病也很容易在这里传播。因此建议在通过这些隧道时保持适当的卫生习惯。

    虽然这些实体并不是在每个角落都会出现,但它们巨大的数量仍然给流浪者群体和探险者总署的特工人员造成了无数的伤亡。据报道,这些实体甚至会积极寻找人类活动的中心——尤其是小型基地——为了拆除它们并以其中的居民为食。这些实体针对探险者总署Gamma基地的攻击很频繁,但因为基地的规模和出色的防御能力,它们往往不构成任何威胁。较小的团体,如杰瑞的信众,已报告难维持他们前哨站完好无损的状态。他们中的许多人经历了多次类似的攻击以至于其前哨站几乎或完全崩溃的情况,因此日复一日地为其自身的安全担忧。

    基地,前哨与社区​​[5](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn5)^​(http://oj.cqxiaomawang.com/user/2132#fn5)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn5)^()^

    众多团体一直试图在Level 3建立基地,以利用其丰富的资产。这些尝试中的很大一部分在建立后仅仅几天就失败了,因为实体能够察觉并攻击这些尚未准备好的脆弱基地。如此高的失败率应作为一个警告—除非你有资源、人力和毅力,否则不要试图在Level 3定居。

    M.E.G. - Gamma基地

    • 第三重要的MEG基地。
    • 大约有300名特工长期驻扎在这里,还有大量的其他住宿者在这里,经常从出没于此层级的实体那里寻求庇护。
    • 最初是由M.E.G.特工人员用临时砖块建造的,这些砖块是由发现在Level 3的碎牙刷、鞋带、塑料玩具马蹄铁和胶水瓶制成的。基地的居民将自己用临时弹弓武装起来,这些弹弓是由电线和橡皮筋捆绑在他们之前杀死的一些实体的骨头上制成的,他们用装有苦痛汁液的胶囊作为这些弹弓的弹药。
    • 开放贸易。
    • 经常受大群的实体进攻。
    • 后室中武装实力最强的基地,也因此成为人类的目标。
    • Level 3中记录的最大的基地。

    B.N.T.G. - 存储设施

    • 用作 B.N.T.G. 的主要存储设施。
    • B.N.T.G.的大量物资都存储在里面,都为在其他层级的交易做好了准备。
    • 开放贸易,但价格通常高的离谱。
    • 大约有150名永久成员,由于B.N.T.G在各层级之间转移物资的速度,大多数来访者在这里停留的时间不到一个小时。
    • Level 3中记录的第二大的基地。

    杰瑞的信众 - “蓝色救赎”

    • 只有15名永久成员。
    • 为资源采集而建立。
    • 规模非常小,多次遭到实体围攻,在毁灭的边缘徘徊。
    • 对那些不愿意接受杰瑞教诲的人充满敌意。
    • 未知威胁程度。

    蒙面女郎 - 未知

    • 未确认的基地。
    • 在蒙面女郎们频繁攻击Gamma基地后传闻他们在此存在一个基地。
    • 不惜一切代价避免遭遇他们。

    U.E.C.(无羁探险者联盟) - 锡拉基地

    • 未知成员数。
    • 目的应该是为了采集资源。
    • 不开放贸易。
    • 不应该接近。

    入口和出口​​[6](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn6)^​(http://oj.cqxiaomawang.com/user/2132#fn6)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn6)^()^

    入口

    • Level 2未上锁的门通常通向 Level 3
    • Level 4Level 5的电梯通常可以回到 Level 3
    • 进入Level 10的地堡有时可以进入 Level 3
    • Level 11里外观看起来像是电力站的建筑进入后有可能会将你传送到 Level 3
    • 触摸在Level 13中发现的生锈管道有可能会使你入 Level 3
    • 借助地铁也是进入Level 3的简单方法。

    出口

    享乐层 =)[警告(旧)](http://backrooms-wiki-cn.wikidot.com/old:a-warning) » 享乐层 =)

    _2S4V%25301%28VW%28TJA%7BM4%24~%248.png

    4546448028_a682b00a47_b.jpg我们在这玩得很快乐! =)

    **享乐层 =)**是整个后室里最快乐的层级!

    描述:

    小型派对室,有很多蛋糕,饼干和杏仁水。我们在这玩得很快乐!=)不要扫了主人的兴哦。

    基地、前哨和社区

    派对

    来自享乐层的派对客。我们在这玩得很快乐!快来加入我们吧!

    入口与出口:

    入口:

    切入Level 1的天花板可能会来到这里!如果你在某些层级看到有五彩纸屑从窗外掉下,那就是我们在开派对!我们的主要入口在Level 283,在休息室前有一组对开门​​[8](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn8)^​(http://oj.cqxiaomawang.com/user/2132#fn8)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn8)^()^,上面用大号彩色粗体写着:FUN!=)

    出口:

    你为什么想要离开呢?=)

    .....

    .

    . .

    . .

    .

    . .

    ..

    .

    .

    . .

    . ..

    . . .

    . . . . .

    . .

    . . . .

    .

    .. .

    . . .

    . . . . /. ..

    派对博士

    简介: 派对博士帕尔特状态: 活跃

    AAAA.jpg## 【姓名】:派对博士帕尔特 (Parte,Dr.Partygoer)

    已知位置:M.E.G.阿尔法基地

    已知关系:M.E.G. “测验者”部门博士、“狂野战士”兵团与“开锁器”兵团技术指导


    派对博士帕尔特 是M.E.G.中迄今为止唯一一名友善且愿意合作的派对客。它的来源已添加至附录!=]←这是派对博士的笑容!

    派对博士帕尔特 (以下简称帕尔特)加入M.E.G.的时间不长,但是它所展现出的“派对客”独有的智力却让所有人对它刮目相看。帕尔特在针对“派对客”的方针中提出了许多有建设性的意见(比如说修改了实体“派对客”的介绍页面),也在“狂野战士”兵团和“开锁器”兵团扮演了技术性指导,帮助破译了许多隐秘层级的线索和危险实体的生物学资料。

    有人总是问我,如果摸到其他人会不会让他们也变成“派对客”。哈哈!当然不会啦。感染他人的行为是能被“派对客”自身控制的呀!=]

    描述:

    帕尔特拥有和其他“派对客”一样的笑脸和黄色的皮肤,它会在身上任何可以挂上或者是贴上的部位携带几个气球。它并不具有攻击性,与其触摸或者是拥抱都是安全的,在帕尔特说话时,它的面部不会发生变化,但它会用丰富的肢体语言来弥补它表情的缺失。

    帕尔特是2018年来到M.E.G. “测验者”部门的,当初它被发现的原因是,有许多目击者上报了他们在Level 11中看到了一个行为异常的“派对客”的经历。在此之后,“狂野战士”兵团分队找到了这名“派对客”,正当他们准备干掉它时,一名被认为是已经灭绝的一种实体“扫兴客”站在这名“派对客”的面前,用身体挡住了朝向它枪口。这名“扫兴客”的脸上却是和“派对客”一样的笑脸而不是档案里所记载的悲伤的脸。

    “狂野战士”兵团分队立刻意识到了这令人迷惑的情况,因此试图用扩音器和这两位进行交谈。以下资料是当时交谈时留下的录音:

    “狂野战士”兵团分队队长彼得里纳(以下简称彼得):那边的实体听着,我们不想伤害你,告诉我你们怎么来到这儿的!
    “派对客”:我是一名派对客,你们可以把我抓起来,但是请不要伤害我的朋友!
    “扫兴客”:我们没有恶意,我们只是希望能有组织能接纳我们,你们可以随便制服我们,然后进行审讯,我们会回答你们想知道的问题。
    彼得:(对着对讲机轻声说)[数据隐藏]博士,他们说他们没有恶意,想要让我们对他们进行审讯。
    【一段时间的杂音】
    彼得:(对着对讲机轻声说)好的,我知道了。(拿起扩音器)穿好防护服,把他们带上车,抓到基地里的实体监狱里关着!
    【对话结束】

    当初的我紧张极了!我以为我就会葬身于此,感谢[数据隐藏]博士对我和我的朋友的救命之恩!=]

    在经过几个月的审讯和风险评估后,帕尔特被证明无害,这一消息惊动了M.E.G.“监督者”和其他部门的人员,从此,人们对这位友善“派对客”的态度开始趋于正常。这位“派对客”后来的名字也是由[数据隐藏]博士和它的科研小组共同设计的。 帕尔特学习的速度令人震惊,仅仅在一年内就获得了博士学位,并掌握了许多实用发明的专利和探索指导手册,包括《危险实体判断准则》、《后室密码学》以及一个用于暴力破解某些层级内保险柜密码的​无极解码器​。它对别人对他的赞赏感到习以为常,并称这是对“派对客智慧”的认可。它的传记被一位作家写成一本小说并出版发行,至今仍然是M.E.G.内的畅销书之一。

    pater.png派对博士的一张艺术画

    附录:

    我在这里留下了关于我自己的经历!欢迎你来阅读!=] 虽然咱没有像小说里那样神通广大,也没有那么幸运,但我相信你一定会对它感兴趣的!那就让我们开始吧!=]

    在记忆的开端,我原本只是一名在派对王手下一个不起眼的派对客啦,听从它的发号施令,日子就这样在乐此不疲的感染其他人的现实下一直平淡的过下去。

    直到派对主决定发起“享乐战争”,它命令我们对“扫兴客”进行残忍的杀害,如果有人要保护“扫兴客”,就毫不犹豫的也将他们视为敌人!

    战争第一天,我看到一位“扫兴客”救下了一个人类,那个人类手上拿着一张照片,正在墙角傻乎乎的站着呢。当他们发现我向他们冲刺以后,那个人类震惊到把照片扔到了天上!嗖!于是,就在机缘巧合之下,这张照片落到了我的身上,同时,我被瞬间传送到了一个完全漆黑的地方。

    那时,我的脑海中的印象只有屠杀那些愚蠢的人类!因此,一座充满了人的城市展现在了我的面前。我进入了市中心,开始对人群发动各种袭击,想尽一切我能做的办法!然而令我感到疑惑的是,当我触碰到这些人时,他们会直接炸裂成粉末,而不是同化成我的同类。不过嘛,那种情况下的我的想法只有追击和屠杀,便忽略了这个特殊情况咯。就这样,一批人炸成了粉末,一批人又从建筑里走了出来……循环往复了几个小时以后,我终于感觉到疲倦了,我看着大街上新出现的人群,他们似乎根本看不到我一样机械性的走着,而这座城市从始至终就只有我一个派对客……

    =[

    总之,我还是停了下来,望着这些有说有笑,洋溢着笑容的虚拟人群,我似乎开始羡慕起了他们。我在城市中漫无目的的走着,偶尔能看到一些情侣,或者是一些家庭,我不知道这份记忆是从哪里来的,但是他们确确实实的影响到了我的心境。那时的我还不知道,什么是羡慕,什么是无奈,但我真真切切的感到了难受,那是当初我作为一个杀戮机器完全无法意识到是情感,虽然痛苦,但是很珍贵呐。

    我在那里生活了不知道多久,我待过楼房里、大街上、小巷中……一待就是一整天,我揣摩这些幻象中的人是怎么生活的,他们是喜怒哀乐,他们的幸福与悲伤。说真的!我逐渐爱上了这里,爱上了这些虽然看不到我,却仍然能传递给我他们真实写照的人群。我逐渐学会了他们的感情,学会了他们的语言。我最喜欢的朋友“皮特”在中了游戏机大奖时,我会和他一起兴奋;一个女教师在丈夫因为意外而离开她后,她彻夜难眠,我能感受到她内心的空虚和无助;一位老人即将永远离开他的家人,直到弥留之际他仍然牵挂的是他的孙女,希望孙女能够健康长大,我深深的受到了感动……

    总之,在我经历了这么多关于人类的事情以后,我再也不愿回想那个狭小拥挤的“享乐之地”,我希望能和真正的人类相遇,和他们一起生活,一起学习。证明不是所有“派对客”都对人充满着恶意!=]

    带着这样的目标,我终于开始找这个层级的出口啦!我告别了那些看不见我的好友,在一个暴风雨天气,找到了一座闪耀着奇异光线的塔。在那座塔的顶端,就是去往一个未知层级的入口。没有多想,我便走了进去!

    哈哈,篇幅太长了,先给你卖个关子吧!我的朋友“暗色博士”会来补充这个地方的!=]


    这里是暗色博士,我受邀帮助我的朋友Parte补充我们的故事。

    我和帕尔特初次相遇是在“享乐战争”最后一战打响的前夕,这场战争虽然只持续了一天,但我们的伤亡却十分惨重,当时我作为一名反抗军拼搏到了最后一刻,就在我为了逃离派对客们的追捕,躲进了一个通风口时,有一个头戴面具,身上穿着和我们的队伍一模一样衣服的神秘人找到了我,它告诉我让我听它的指挥,这样就能安全的活下来。紧接着,在它的带领下,我走入了一个秘密的小道,穿越了派对客的包围圈。

    我们一刻不停的奔跑,在这奔跑的间隙,我问它究竟是谁时,它却对此闭口不谈,而是不停的嘀咕着“马上就要到了”之类的话。很快,我们便到达了一架直升机的旁边,就在它准备打开飞机门,让我上去时,一个潜伏在飞机内的派对客扑了上来,咬了我一口,神秘人见状,立刻用钝器消灭了这派对客,把我拉上了直升机,关上舱门开始检查我的伤口。

    “我被感染了,我要变成那些行尸走肉了,如果你是我们的队友,别管我了,快点跑吧!”我说。

    “不,还来得及。”它用人类的语言回答我。“我是友善的那一方,相信我,我能治好你。”

    于是它摘下了面具,我看到了一个黄色的身体,还有那再熟悉不过的笑脸。

    “啊!你……你……你是!”我发了疯似的想要逃走,却因为伤口而寸步难行。

    “想不想活命了!”它大声的对我吼叫让我愣住了一会儿。“我是间谍,不做屠杀你的事情。现在我是来救你的。”

    “你要怎么证明你自己?“我有气无力的说到。

    “现在你马上就要被感染成派对客了,信不信我,我都没有损失。想活下来就听我的,别和我较真。”

    于是我只能无奈的接受了它可疑的援助,它伸出了手臂,从末端的口器里吐出了一些棕色的液体,它让我喝下去,它告诉我这是停止我转变成派对客的良药。

    我照它的要求去做了。之后便觉得昏昏沉沉,整个人倒在了地上。

    再次醒来时,我们已经到达了Level 11的一个角落,它坐在地上等待着我恢复行动能力。

    看到我有了动静,它伸出手臂凶神恶煞的问我:“说,你是不是扫兴客!”

    “那当然了,还能是谁啊……”我回答道。

    突然,它伸出了双臂紧紧的拥抱住了我。“太好了……你还是你自己……”

    xuange01.png

    但是我仍然发生了一些不可逆的变化,我悲伤的脸变成了笑脸,那可太难看了!不过至少我依然活着,但是它是怎么带我离开那个战场的,以及后来发生了什么,他都没有告诉我。不过当时我也没有在意那方面的事情,而是问它了一个真实又痛苦的事情:

    “只有我一个扫兴客了吗?”

    “目前来说,是这样的。”

    xuange13.png

    我感觉到一股前所未有的失落和空虚感向我扑面而来,而自己只能默默接受。

    我望着蓝色的天空,经历了许多思想斗争,终于振作了起来,向它说到:“你是我唯一的朋友,你救了我的命,以后无论发生了什么事,我都会无条件的保护你。”

    它没有说话,和我一样,仰望着蔚蓝色的天空。

    这就是我们的故事。

    暗色博士

    简介: 暗色博士安瑟状态: 活跃

    AAAB.jpg## 【姓名】:暗色博士安瑟 (Anser,Dr.Partypoopers)

    已知位置:M.E.G.阿尔法基地

    已知关系:“测验者”部门博士、“生命线”和“导火索”兵团救援医学顾问


    暗色博士是M.E.G.中迄今为止唯一一名在“享乐战争”后发现的扫兴客。虽然它已经被部分转化为“派对客”,但各部门依然认为它属于“扫兴客”一族。

    暗色博士安瑟(以下简称安瑟)于2018年加入M.E.G. “测验者”部门,3年后取得博士学位。

    安瑟擅长救助伤员,包括那些被实体感染的人,许多人类医生心有顾及的情况都在安瑟的帮助下成功化解,它被“生命线”部门[数据隐藏]博士称赞为“未来最有潜力的医学天才”。时至今日,安瑟仍然致力于研究各种用于治疗人类疾病的药品。

    描述:

    安瑟拥有和“派对客”一样的笑脸和身体,但仍然保留了“扫兴客”的特征,例如蓝色的身体、白色的表情、灰黑色的服装,以及并不和“派对客”一样莫名的亢奋和活跃的性格。相反,它更乐意独处。

    其与派对博士加入的经历请参照此篇档案:派对博士 在此不过多赘述。

    由于安瑟身上所体现出的异于“扫兴客”的特征,因此它也参与了长达三个月的危险评估,在同样被证明无危害后,上级同意了它与派对博士加入组织的申请,但两者被分配到了不同的部门。安瑟一开始在志愿者部门工作,由于它在救治方面展现出了惊人的天赋,它被推荐参加了入团考试,以优异的成绩进入了“生命线”兵团,它的考核成绩至今仍然没人能够超越。

    派对博士的帮助下,安瑟出版了它的医学指导书籍《妙术回原论》。这本书详细介绍了在后室内如何救治受到实体伤害的人员,是后室内首部编写此类资料的参考书籍。M.E.G.已将此书的摘录作为医学部门专用教科书。

    安瑟喜欢吃蓝莓派!它会经常做蓝莓派给我和其他科研人员吃,吃过安瑟做的蓝莓派的人都认为它的技术绝佳!=]

    QQ%E5%9B%BE%E7%89%8720220306172144.png 派对博士和暗色博士的一张艺术画。安瑟比我高一个头=]!

    附录一:

    亲爱的访问者:

    你好!

    我是安瑟,很高兴你能看到我的档案。很多人都曾问我,帕尔特和我是什么关系,我总会微笑着回答他们:“我们是很要好的朋友,它更愿意和你讲述我们的故事,你可以让他告诉你。”不过,总有一些事情是它不知道的,或者说是不愿意讲出口的,因此,我希望能在这个只属于我和你的小空间里,将剩余的部分告诉你。

    我曾经生活在一个舒适的层级里,那里有我的亲人,我的家乡,以及我热爱的祖国,我的祖国被称为“扫兴共和国”。哈哈,虽然名字难听了点,但我仍然深深的爱着她。即使是在这个占地不到30平方公里的美丽国度内,我们仍然制作了许多其他层级需要的物资,并将它们作为与一些组织进行长期的贸易物资。那时的我们和“派对帝国”的关系还算不错,许多派对客来到我们的国家经商,我还记得我的兄弟加入的某个商行里,就有一名“派对客”投资者。

    我的国家开始出现衰败的契机源于红星建筑队的被迫搬迁,它们和我们一样都是人人平等的追求者,但由于某些原因,我们和他们失联了。与此同时,带来的影响便是许多和我们合作的商业组织再也没有签署续期合同,国家的经济链突然得不到支撑,便常年处于衰落的情况。

    而“派对王”得知了这一消息后,无耻的对外宣称是我们阻止了它们进行派对而进行的“享乐战争”,实际上是对“扫兴共和国”的主动侵略。我们的谈判队伍前往它们所说的Level 52,准备和它们进行商讨,没想到“派对客”竟然残忍的杀害了它们!虽然我们非常愤怒,但国力弱小的现状却让我们无法对它们发动有效的反击。

    最终,在那历史性的一天里,所有“扫兴共和国”的成员立下血誓,愿与祖国同生死,共存亡。我申请成为在首都最后一道防线被攻破时奋战到底的卫士,为我的家乡献出自己的生命。

    然而事与愿违,我被分配到了一个通讯组,负责传递战场前线的情报,就在我返回总部的时候,我无意间进入了“派对客”的包围圈。随后,我的几名战友都被感染了,只有我侥幸逃出,躲进一个通风管里等待救援……

    接下来的故事我想你应该在帕尔特那里看过了。过去的事情我就先说到这里。


    附录二:

    • 一段派对博士提供的录音,已获得暗色博士的公开许可。

    暗色博士:“我想你这么晚打过来电话应该是有重要的事情吧。”

    派对博士:“有一个问题我始终没搞懂,这件事情是关于你的,我一直不敢问。”

    暗色博士:“你说吧,我不会责怪你的。”

    派对博士:“我曾经是那些摧毁你的国家的派对客的一员,为什么你却不对我感到愤怒和反感呢?”

    暗色博士:“哎……这件事吧,怎么说呢。让我想想,我待会儿会给你回电。”

    • 【电话挂断,大概15分钟以后再次接通】

    派对博士:“想好了吗?”

    暗色博士:“嗯,差不多了。你刚刚是问我为什么不反感你是吧。”

    派对博士:“对。”

    暗色博士:“我想,有两个原因。第一个,毋庸置疑,你救了我,证明你的品格是高尚的,你和那些败类不一样,我不能因为你们长得像而把对他们的怒气迁就在你的身上。”

    派对博士:(沉思)“嗯……”

    暗色博士:(郑重的语气)“第二个,我不希望这种苦难的情绪永远存在我的心底,让我一直沉沦下去。在缅怀我的亲人,仇视我的敌人的前提下,我要振作起来,让自己变得强大,强大到总有一天,我会让它们付出应得的代价……”

    派对博士:(打断)“好吧,我觉得你现在的状态不是很好,现在已经很晚了,我们休息吧。”

    暗色博士:“好。”

    派对博士:“[小声呢喃],晚安。”

    暗色博士:“你说什么?”

    派对博士:“没什么,小笨蛋,快睡觉吧。”

    暗色博士:“好,晚安。”


    xuange5.png

    附录三:

    我是[数据隐藏]博士。

    安瑟获得博士学位认证的那一晚里,它兴奋了很久,和我聊了许多关于它的国家的事情。聊着聊着,它就突然啜泣了起来,于是在那天夜里,它神情严肃的写下了这封信。我受它的委托把这封信写在附录里。

    对了,这封信邮寄的地址是红星建筑队目前的基地。

    亲爱的李丹​​[9](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn9)^​(http://oj.cqxiaomawang.com/user/2132#fn9)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn9)^()^同志:

    很抱歉的告诉您,我曾经所坚持的理想破灭了。我的国家消失在了茫茫的黑暗之中。

    但是不要惋惜,因为一种进步的思想一旦产生,就是无法被熄灭的,它将化为星星之火,播散在这苍茫世界之中。

    而如今的我,很高兴当年你们教给我的东西,我没有忘却,层级各处还有许多人依然怀揣着希望,在黑暗中向前探索。因为我们知道,任何一个伟大的理想、任何一个会改变这个世界现有秩序的思想,它的传播与实现都是艰难且漫长的,但是绝对不会停止。

    或许在我们活着的日子里,我们同样也见不到理想实现的那一天了。但是我坚信,我们的愿望,是一定会实现、一定有实现的那一天的。我相信已经有越来越多的人,开始觉醒并去理解我们所坚持的理想。我满怀希望的期盼着火焰重新燃起,红星照耀的那一天,那一天会来的!

    面包会有的!牛奶会有的!温暖的世界也会有的!一切都会有的!

    安瑟同志 2021年10月X日

    小吉姆

    114514.png绝对没有被修改=/

    小吉姆 位置:MEG阿尔法基地。 关系:MEG研究派对客的实验体。 对流浪者是友好的。 backtube博主​​[10](https://ac.xiaosaima.com/d/CQ04_21003/user/2872#fn10)^​(http://oj.cqxiaomawang.com/user/2132#fn10)^​(http://ac.cqxiaomawang.com:8888/user/2929#fn10)^()^。


    描述: 小吉姆是一名变异的派对客,他与其他派对客的区别在于他的身高不足1m,只有约0.7m。 他的“脸”上并不是如同正常派对客一样的“=)”,而是“=/”,“=/”是他的专属符号。(=\和=|同理,有时也会使用 ) 从x光照片中,可以发现他与其他派对客有着明显的差别。 他的“肝脏”与普通派对客小了很多,从事件-170001中我们可以知道派对客的肝脏是储存派对分子(如同派对姬的派对姬转化分子)的。 而小吉姆的肝脏却是很小的,这可以说明一件事,小吉姆是完全无害的,他不会把别人变成派对客,也不想把别人变成派对客=]。


    事件-170001> 点击打开


    小吉姆由狂野兵团在Level11发现,当时他的身上有着大量污渍,还插着几支弩箭,其独特性使得他被活捉,送到了 派对博士帕尔特 那里进行照料。 有人认为小吉姆是派对客的幼体,但这遭到了派对博士(派对客没有幼体和成体之分)和狂野兵团(我们杀了那么多派对客了,没见过小派对客)的一致反对。 有观点认为,小吉姆是在转化失败的产物,也有观点认为,小吉姆是一位小流浪者转化而成的。而派对博士则认为,小吉姆是一只原生的派对客,并不是由人类转化而成的,这可能是一种变异。


    >采访


    小吉姆每天有一顿甜品和饮料。

    ~小吉姆禁止说脏话~ ~老子想说什么就说什么=\~ 禁止小吉姆说脏话,如有发现,立刻制止=[

    ~小吉姆每天可以玩一个小时游戏~ ~小吉姆每天玩游戏可以玩到死=\~ 小吉姆每天可以玩半个小时游戏

    ~不要给小吉姆吃奇奇怪怪的东西~ ~小吉姆胃中能容万物,什么东西都可以吃=/~ 不要给小吉姆吃奇奇怪怪的东西=[

    小吉姆禁止修改文档,否则将禁止每天的甜品饮料。


    实验人员d:小吉姆在游戏方面很有“派对客智慧”,他最近迷上了backtube,在发布自己做的动画。


    附录

    小吉姆制作的~粗糙动画~艺术 ji.gifyeeeeeeeeeeeee.gif


    1. [1] ↩︎

    2. [2] ↩︎

    3. [3] ↩︎

    4. [4] ↩︎

    5. [5] ↩︎

    6. [6] ↩︎

    7. [7] ↩︎

    8. [8] ↩︎

    9. [9] ↩︎

    10. [10] ↩︎

  • 通过的题目

  • 最近活动

题目标签

初窥门径
32
顺序结构
18
字符串
10
循环结构
8
略有小成
7
一本通编程启蒙
4
GESP一级
4
分支结构
3
202306
2
202309
2
循环嵌套
2
驾轻就熟
2
一维数组
2
递推
1
搜索
1
枚举
1
电子学会三级
1
GESP二级
1