goc吃鸡1.0


    
    int v(int l,int j){p.rr(30,30,3).text("ik",0).fd(45).r(j,20,0).rt(90);p.bk(l/2.0-j/2.0).rr(l,20,1).bk(l/2.0-50).fd(50).lt(90);}
int v1(int l1,int j){p.rr(100,50,1).text("目标",0).fd(45).r(j,20,0).lt(90).fd(j/2.0);p.rt(180).fd(l1/2.0).rr(l1,20,1).lt(90);}
int main(){
    int jy=0,kpd,jc,gpd,gpd2,gpd3,xyd,xy1,xy2,kb,pd,password,xy=6,xp=10,pg=11,tg=5,tig,qwe,asd=0,xl=100,xl1=50,wa=3;
    pen.button(100," ",15,0,0,-100,-100,15,15);
    pen.button(1001," ",15,0,0,-300,300,15,15);
    int h,l=100,l1=200,x=0,y=0,x1=100,y1=100,g,b,g1,b1,m,j1,kk,sd,k,_,__,_1=100,n_,L,__l,q=0;
    p.speed(20).hide().up().button(1,"开始游戏",02,40,0,0,150,5);
    for(int i=0;i<100;){
        qwe=0;
        asd=0;
        if(buttonMP(100)) 
        {
            cinTitle("VIP?");
            cin>>password;                                                                                                                        if(password==15923) {wa=0;xy+=50;xp+=10;pg+=20;tg+=10;xl+=1000;xl1+=500;}else if(password==123456){tg=15;xy=1;xp=5;pg=3;} else {xy=1;xp=5;pg=3;tg=2;}
        }        
        if(buttonMP(1001)) 
        {
            cinTitle("是否解锁(1/0)?");
            cin>>jc;
            if(jc==1) {gpd=1;gpd2=1;gpd3=1;jy=1000;}
        }        
        if(mouseIn(0,150,30)==1 || mouseIn(0,300,30)==1)
            {cursor("pointer ");}
        else
            cursor("default");
        wait(0.1);
        p.cls().button(1,"开始游戏(j)",02,40,0,0,150,5);
        p.moveTo(-300,100);
        p.text("经验:"+d2s(jy));
        p.button(2,"简介(l)",02,40,0,0,300,5);
        p.button(12341,"中等",12,40,0,0,-300,5);
        p.button(12342,"简单",10,40,0,-200,-300,5);
        p.button(12343,"困难",1,40,0,200,-300,5);
        p.moveTo(0,0).fd(50).text("第"+d2s(i+1)+"关");
        p.moveTo(0,0).text("拒绝盗版游戏,接受正版游戏");
        p.moveTo(-300,300).text("加经验");
        b=0,l=(i/5*50)+_1;
        if(l>=300) l=300;
        kk=l,j1=l,l1=i*50+100;
        if(l1>=500) l1=1000000;
        int j=l1;
        x=0,y=0,x1=400,y1=400,sd=0,k=getKey(),h=0;xy1=200,xy2=200,xyd=0;
        if(kb>=1 && kpd==1)
        {    xy1-=(50*jc);
             xy2-=(50*jc);
             xy-=(20*jc);
             pg-=(20*jc);
             xp-=(20*jc);
        }
        kpd=0;
        jc=0;
        p.button(129,"商店",0,50,0,-300,200,5,3);
         if((buttonMP(129)|| k=='B'))
        {
            for(;;)
            {
                if(i>=5)
                {
                    p.cls();
                p.moveTo(-200,200).text("吸血刀(0经验)");
                p.button(125,"buy",0,50,0,-200,100,5,3);
                if(buttonMP(125) && jy>=20)
                {
                    xy+=100000;
                    jy=jy-20;
                }
                p.button(125,"确定",0,50,0,0,-100,5,3);
                if(buttonMP(125))break;
                 
                }
                else
                {
                    p.cls().text("请打到第5关解锁");
                    wait(1);
                    break;
                }
                wait(0.001);
            }
            
        }
        if(buttonMP(12341) && xy<=200 )
        {
            if(i>10)
           { gpd=1;}
            if(gpd==1 )
            {
                if(jy>=30)
                {
                    xy+=5;kb++;pd=0;jy=jy-30;}
                else
                {
                    p.cls().moveTo(0,0).text("经验不够");
                    wait(1);
                }
            }
            else
            {
                p.cls().text("请打到第20关解锁");
                wait(1);
            }
        }
        
        if(buttonMP(12342) )
        {
            if(i>20)
            {gpd2=1;}
            if(gpd2==1)
            {
                if(jy>=15)
                {
                xp=xp+5;
                    pg+=5;jy=jy-15;}
                else
                {
                    p.cls().moveTo(0,0).text("经验不够");
                    wait(1);
                }
            }
            else
            {
                p.cls().text("请打到第10关解锁");
                wait(1);
            }
          
        }
        
        if(buttonMP(12343))
        {
            if(i>40)
            {gpd3=1;}
            if(gpd3==1)
            {
                if(jy>50)
               { 
                xl1+=20;
                xl=xl+20;pd++;kb=0;}
                else
                {
                    p.cls().moveTo(0,0).text("经验不够");
                    wait(1);
                }
            }
            else
            {
                p.cls().text("请打到第40关解锁");
                wait(1);
            }
        }
        p.moveTo(-200,-100).text("吸血:"+d2s(xy)).moveTo(0,-100).text("强普:"+d2s(xp));
        p.moveTo(200,-100).text("普攻:"+d2s(pg)).moveTo(-200,-200).text("血量:"+d2s(l));
        p.moveTo(0,-200).text("蓄力最高:"+d2s(xl)).moveTo(200,-200).text("蓄力最低:"+d2s(xl1));
        p.moveTo(300,200).text("目标血量:"+d2s(l1));
        if(pd>=1)
        p.moveTo(100,-350).text("闪:"+d2s(pd));
        if(kb>=1)
            p.moveTo(-50,-350).text("狂暴(狂暴后弱化):"+d2s(kb));
        if(buttonMP(2)||k=='L'){
            p.cls().moveTo(0,200).text("W前,D后,A左,S下,Q闪,G同归于尽,空格重来").moveTo(0,100).text("↑大前,↓大下,←大左,→大右,F键回血,V健瞬移,M蓄力").moveTo(0,300).text("1暂停,5退退退,2变为潜行模式,3解除潜行模式").moveTo(0,-100).text("先按E,没血按F,最后按X");
            p.button(3,"确定",0,40,0,0,0,5);
            for(;;){
                int MM=getKey();
                if(buttonMP(3)||MM=='L') break;
                wait(0.00000000001);
            }
        } 
            if(buttonMP(1)||k=='J'){
                if(__l==0){
                                    __l++;
                    p.cls();
                p.r(150,50);
                p.speed(9);
                p.moveTo(-75,0);
                p.bk(25);
                p.hide();
                pen.button(15,"跳过(T)",0,50,0,0,200,5,3);
                for(int i=1;i<=75;i++)
                {
                    if(mouseIn(0,200,30)==1 )
                        {cursor("pointer ");}
                    else
                        cursor("default");
                    tig=getKey();
                    p.down();
                    if(buttonMP(15) || tig=='T') break;
                    p.c(3).fd(50).bk(50).rt(90).fd(1).rt(-90);
                    p.moveTo(0,-100);
                    if(i%3==0)
                    {pen.clsRec( 600, 120 );p.text("游戏加载中.",13,100).moveTo(-75+i,-25);}
                    if(i%3==1)
                    {pen.clsRec( 600, 120 );p.text("游戏加载中..",13,100).moveTo(-75+i,-25);}
                    if(i%3==2)
                    {pen.clsRec( 600, 120 );p.text("游戏加载中...",13,100).moveTo(-75+i,-25);}
                }
                if(i==50)
                {
                    p.cls().moveTo(0,0).text("BOSS!",1,200);
                }
                p.up();
                p.cls();
                p.c(2);
                p.speed(10);
                p.cls().moveTo(-200,0),v(l,j1);
                p.moveTo(200,0),v1(l1,j);
                p.moveTo(-200,0).down().lineTo(200,0).up().oo(10,1);
                p.moveTo(0,0).moveTo(-300,300);
                }
                for(;;){
                    wait(0.02);
                    p.cls();
                    p.moveTo(x1,y1);
                    v1(l1,j);
                    p.moveTo(x,y);
                    v(l,j1);
                    k=getKey();
                    if(k==65){x-=20;}
                    if(k==68){x+=20;}
                    if(k==87){y+=20;}
                    if(k==83){y-=20;}
                    if(k=='4'){
                        p.moveTo(0,300).text("你怎么这么慢");
                        l1=l1-5;
                        wait(0.5);
                    }
                    if(k=='F'&&b<4&&l<j1&&h!=1 && xyd==0) {
                        l=j1;
                        b++;
                    }
                    if(k=='5'){
                        if(x<0) x1=x1+200;
                        if(x>=0) x1=x1-200;
                        p.moveTo(0,300).text("退退退");
                        wait(0.2);
                    }
                    if(k=='Q')
                    {
                        if(pd>=1)
                        {if(x1<0 && x>=-400) x=x+rand(-100,200);
                        if(x1>=0&& x<=400) x=x-rand(-100,200);
                        if(y1<0 && y>=-400) y=y+rand(-100,200);
                        if(y1>=0&& y<=400) y=y-rand(-100,200);
                        if(x==x1 && y==y1) {
                            x=x1+rand(-100,200);y=y1+rand(-100,200);}
                        wait(0.2);}
                        if(kb>=1)
                        {
                            xy1+=50;
                            xy2+=50;
                            xy+=20;
                            pg+=20;
                            xp+=20;
                            l=1;
                            xyd=1;
                            kpd=1;
                            jc++;
                        }
                            
                    }
                    if(k==37){
                        x=x-xy1;
                    }
                    if(k==38){
                        y=y+xy2;
                    }
                    if(k==40){
                        y=y-xy2;
                    }
                    if(k==39){
                        x=x+xy1;
                    }
                    if(k=='X' && qwe==0)
                    {
                        qwe++;
                        p.speed(8).moveTo(x,y).down().size(20).c(4).lineTo(x1,y1).size(5).c(2).oo(10,1).up();
                        p.fd(5).rt(90).fd(50);
                        m=rand(xl1,xl);
                        p.text("-"+d2s(m),2);
                        wait(wa);
                        x=x1;
                        y=y1;
                        l=l/2;
                        l1=l1-m;
                        p.speed(10).moveTo(x,y).cls();
                        m=0;
                    }
                    if(k=='H'&&l<kk&&h!=1){
                        p.speed(8).c(1).moveTo(x,y).down().lineTo(x1,y1).oo(10,1).up();
                        p.fd(5).rt(90).fd(50);
                        m=rand(1,xy);
                        if(m==6) p.text("无视",1);
                        else {p.text("-"+d2s(m),1);l1=l1-m;l=l+m;}
                        if(l>kk) l=kk;
                        p.speed(10).moveTo(x,y).cls().c(2);
                    }
                    if(k=='E' && l>10){
                        p.speed(8).c(1).moveTo(x,y).down().lineTo(x1,y1).oo(10,1).up();
                        p.fd(5).rt(90).fd(50);
                        m=l/2;
                        if(l1==m) p.text("无视",1);
                        else {p.text("-"+d2s(m),1);l1=l1-m;l=l-m;}
                        if(l>kk) l=kk;
                        p.speed(10).moveTo(x,y).cls().c(2);
                    }
                    if(k=='V'&&sd<4&&h!=1){
                        cinTitle("输入坐标");
                        cin>>x>>y;
                        sd++;
                    }
                    if(k=='J') break;
                    if(k=='G'&&h!=1){
                        p.speed(8).moveTo(x,y).down().lineTo(x1,y1).oo(10,1).up();
                        p.fd(5).rt(90).fd(50);
                        m=rand(1,pg);
                        if(m==11) p.text("无视",1);
                        else {p.text("-"+d2s(m),1);l1=l1-m;}
                        p.speed(10).moveTo(x,y).cls();
                    }
                    if(k=='U'){
                        p.speed(8).moveTo(x,y).down().size(20).c(4).lineTo(x1,y1).size(5).c(2).oo(10,1).up();
                        p.fd(5).rt(90).fd(50);
                        m=rand(1,xp);
                        if(m==11) p.text("无视",1);
                        else {p.text("-"+d2s(m),1);l1=l1-m;}
                        p.speed(10).moveTo(x,y).cls();
                    }
                    if(k=='0'&&_<5){
                        _++;
                        break;
                    }
                    if(k==186&&L==0) break;
                    if(x<-400) x=390;
                    if(x>400) x=-390;
                    if(y>400) y=-390;
                    if(y<-400) y=390;
                    if(x1>x&&h!=1) x1=x1-10;
                    if(x1<x&&h!=1) x1=x1+10;
                    if(y1>y&&h!=1) y1=y1-10;
                    if(y1<y&&h!=1) y1=y1+10;
                    if(x1==x&&y1==y&&h!=1) l=l-i-1;
                    if(l<=0){
                        p.cls().moveTo(0,0).text("你输了!",0,200);
                        wait(1);
                        p.cls();
                        break;
                    }
                    if(l1<=0){
                        p.cls().moveTo(0,0).text("你赢了!",0,200);
                        jy+=10;
                        p.moveTo(0,-200).text("经验+10",1,200);
                        wait(1);
                        p.cls();
                        i++;
                        break;
                    }
                    if(k=='1'){
                        p.moveTo(-300,300).text("暂停……");
                        for(;;){
                            k=getKey();
                            if(k=='1') break;
                            wait(0.00000000000000001);
                        }
                    }
                    if(k=='2'){
                        h=1;
                    }
                    if(k=='3') h=0;
                }
            }
        if(k=='0'&&_<=tg){
            i++;
            p.cls().text("您已跳关");
            wait(0.5);
            _++;
        }
        wait(0.01);
    }
    return 0;
}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值