问题标题: 酷町堂:行走 修复部分BUG 活动可以抽 新皮肤 兑换码希望你们诚实守信

2
2
已解决
王子逸
王子逸
新手天翼
新手天翼
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<conio.h>
#include<Windows.h>
#include<string>
#include<ctime>
using namespace std;
double qi=100;
string ren="GD";
int s[11][36]={{8,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0},
               {0,0,0,0,0,8,8,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,8,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,8,0,0,0,0,0,0,0,0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8},
               {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1}};
int sf[11][36]={{8,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0},
               {0,0,0,0,0,8,8,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,8,8,8,0,0,0,0,0,0,4,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,8,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,8,0,0,0,0,0,0,0,0,0,8,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8},
               {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,1}};
int b[11][36]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,8,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,4,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}};
int bf[11][36]={{1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,6,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,8,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,4,1,1,1,1,1,1,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
               {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}};
   int a[11][36]={{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
                  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
                  {0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0},
                  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0},
                  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
                  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},
                  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1},
                  {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
                  {1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0},
                  {1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
                  {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
    int af[11][36]={{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1},
                  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
                  {0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0},
                  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0},
                  {0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0},
                  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0},
                  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1},
                  {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
                  {1,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0},
                  {1,1,1,1,1,1,1,1,1,8,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1},
                  {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}};
void dui(){
    string dk; 
    system("cls") ;
    cout<<"\n\n\n\n\n\n\n\t\t\t兑换码:";
    cin>> dk;
    if(dk=="ZXBBY111")
    {
        ren="△";
        qi+=500;
        cout<<"\t\t\t获得皮肤:△   \n\t\t\t金币+500";
         Sleep(3000);
         system("cls"); 
    }
    else
    {
        cout<<"\t\t\t兑换码不对!!!";
        Sleep(2000);
        system("cls"); 
    }
}
                  int zhu();
int si()
{
        system("cls");
    HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
        HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
        int f;
    char ch;                    
    int x=3;
    int y=8;
    system("color 07");
    s[2][4]=0;
    while(1)
    {
        for(int i=0;i<=10;i++)
                {
                    for(int j=0;j<=35;j++)
                    {
                        if(s[i][j]==4)
                        {
                            cout<<"HH"; 
                          }
                        else if (s[i][j]==6)
                        {
                            cout<<" @";
                          }
                        else if(s[i][j]==1)
                        {
                          SetConsoleTextAttribute(hstdout, 0x0C);
                            cout<<"OT";
                          } 

                          else if(s[i][j]==0)
                          {
                            cout<<"  ";
                          }
                          else if(s[i][j]==9)
                          {
                            SetConsoleTextAttribute(hstdout, 0x0E);
                            cout<<ren;
                          }
                          else if(s[i][j]==8)
                          { 
                          SetConsoleTextAttribute(hstdout, 0x0F);
                            cout<<"AA"; 
                          }
                      }
                      cout<<endl; 
                }

                ch=getch();
                if(ch=='f')
                {
                    if(f==1)
                    {
                        a[x][y-1]=0;
                    }
                    else if(f==2)
                    {
                        a[x][y+1]=0;
                    }
                    system("cls");
                }
                else if(ch=='a')
                {
                     if(b[x][y-1]==6)
                    {
                        a[2][5]=6;

                        return 1;

                    }
                     if(s[x+1][y-1]==4)
                    {
                        s[x-4][y]==9;
                        s[x][y]=0;
                        x-=4;
                        system("cls");
                    }
                    f=1;

                     if(s[x+1][y-1]==8)
                    {
                        system("cls");
                        system("color 0F");
                        cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
                        Sleep(2000);
                        system("cls");
                        zhu();
                        x=3;
                        y=8;
                    }
                    else if(s[x+1][y-1]==0&&s[x+1][y]!=1)
                    {
                        s[x+1][y-1]=9;
                        s[x][y]=0;
                        x++;
                        y--;
                        system("cls");
                    }
                    else if(s[x][y-1]==1&&s[x-1][y-1]!=1)
                    {
                        s[x-1][y-1]=9;
                        s[x][y]=0;
                        x--;
                        y--;
                        system("cls");
                    }
                    else if(s[x][y-1]!=1)
                    {
                    s[x][y-1]=9;
                    s[x][y]=0;
                    y--;
                    system("cls");
                    }
                    else
                    {
                        system("cls");
                    }
                }
                else if(ch=='z'&&s[x-1][y]!=1)
                {
                    if(s[x-1][y]==6)
                    {

                    }
                    s[x][y]=1;
                    s[x-1][y]=9;
                    x-=1;
                    system("cls"); 

                 } 
                else if(ch=='d')
                {
                    if(s[x+1][y+1]==4)
                    {
                        s[x-4][y]==9;
                        s[x][y]=0;
                        x-=4;
                        system("cls");
                    }
                    else if(s[x][y+1]==6)
                    {
                        return 1;
                        s[x][y]=0;
                        y+=2;
                    }
                    f=2;
                    if(s[x+1][y+1]==8)
                    {
                        system("cls");
                        system("color 0F") ;
                        cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
                        Sleep(2000);
                        system("cls");
                        zhu();
                        x=8;
                        y=31;
                    }
                    else if(s[x+1][y+1]==0&&s[x-1][y+1]!=1)
                    {
                        s[x+1][y+1]=9;
                        s[x][y]=0;
                        x++;
                        y++;
                        system("cls");
                     } 
                     else if(s[x][y+1]==1&&s[x-1][y+1]!=1)
                     {
                        s[x-1][y+1]=9;
                        s[x][y]=0;
                        x--;
                        y++;
                        system("cls");
                     }

                     else if(s[x][y+1]!=1)
                     {
                        s[x][y+1]=9;
                    s[x][y]=0;
                    y++;
                    system("cls");
                     }
                     else {
                        system("cls");
                     }
                }
                else if(ch=='w'&&s[x-1][y]!=1&&(s[x][y+1]||s[x][y-1]==1)) 
                {
                    if(b[x-1][y]==6)
                    {

                    }
                    s[x-1][y]=9;
                    s[x][y]=0;
                    x--;
                    system("cls");
                }
                else if(ch=='s'&&s[x+1][y]!=1&&(s[x][y+1]==1||s[x][y-1]==1||s[x+1][y-1]==1||s[x+1][y+1]==1))
                {
                    s[x+1][y]=9;
                    s[x][y]=0;
                    x++;
                    system("cls");
                } 
                else 
                {
                    system("cls");
                }
            }
        }


int huo()
{
    int jia;
    int kk;
    int zho;
    int xux;
    int h;
    system("cls"); 
    while(1)
    {
        cout<<"\t\t\t\t活动\n\n\n";
        cout<<"\t1.王者之师活动   2.金币翻翻翻活动     3.退出";
        cin>>h;
        system("cls");
        if(h==1)
        {
            while(1)
            {
            cout<<"\t\t\t王者之师皮肤活动!!!\n";
    cout<<"\t\t\t花费50金币进行一次抽奖!!\n";
    cout<<"\t\t有几率获得王者之师皮肤:□(来自王者的怒号)\n";
    cout<<"\t\t\t1.开始抽奖  2.退出\n\n你的选择:";
    cin>>xux;
    if(xux==1)
    {
        qi-=50;
        srand(time(NULL));
        zho=rand()%12+1;
        if(zho==2)
        {
            cout<<"\t\t欧皇啊!!!获得皮肤!!! □";
            ren="□";
        }
        else if(zho==1||zho==3||zho==4)
        {
            cout<<"\t\t\t获得70金币";
            qi+=70; 
        }
            else if(qi<60)
    {
        cout<<"\t\t\t金币不够了哦!!!" ; 

    }
        else 
        {
            cout<<"\t\t\t没有中奖哦!!";
        }

        Sleep(1500);
        system("cls");  
    }

    else
    {
        system("cls"); 
        break;
    }

            }
        }
        else if(h==2)
        {
            while(1)
            {
            cout<<"\t\t欢迎来到金币翻翻翻!!!(60金币1次)\n\n";
            cout<<"\t\t  有几率抽到皮肤兑换码哦!!!(15分1)\n";
            cout<<"\t\t  还可以翻倍金币!!!\n";
            cout<<"\t\t  1.开始    2.退出\n" ;
            cout<<"\t\t选择:";
            cin>>kk;
             if(kk==1)
             {
                qi-=60;
                srand(time(NULL));
                jia=rand()%15+1;
                if(qi<60)
                 {
                    cout<<"\t\t金币不够了哦!!";
                    Sleep(1000);
                 }
                else if(jia==3)
                {
                    cout<<"\t\t啊啊啊,无情,兑换码是:ZXBBY111"; 
                    Sleep(3000); 
                 }
                 else if(jia==4||jia==5||jia==6)
                 {
                    cout<<"\t\t666金币翻2倍";
                    qi*=2;
                    Sleep(1000); 
                 }
                 else if(jia==2)
                 {
                    cout<<"\t\t获得皮肤:█(数据加载错误)";
                    ren="█";
                     Sleep(2000); 
                 }
                 else
                 {
                    cout<<"\t\t哈哈,你没有抽到啊!!";
                    Sleep(1000); 
                 }
                 system("cls");
             }
             else
             {
                system("cls");
                break;
             }

            }

        }
    else if(h==3)
            {
                break;
            }
    }


}
int sh(){
string zidi;
    int jj;
    system("cls");
    cout<<"\t\t\t\t商城\n\n";
    cout<<"\t\t\t\t\金币:"<<qi<<endl; 
    cout<<"\t\t1.皮肤:QW  价格100(QwQ~呜)\n"; 
    cout<<"\t\t2.皮肤:MC  价格150(MC万岁)\n";
    cout<<"\t\t3.皮肤:OT  价格200(方块人)\n";
    cout<<"\t\t4.皮肤: .  价格250(小不点)\n";
    cout<<"\t\t5.皮肤:VC  价格300(dev c++)\n";
    cout<<"\t\t6.皮肤:死  价格350(挡我者死)\n"; 
    cout<<"\t\t7.皮肤:自定义  价格700\n"; 
    cout<<"\t\t9.退出\n";
    cin>>jj;
    if(jj==1&&qi>=100)
    {
        qi-=100;
        ren="QW"; 
    }
    else if(jj==1&&qi<100)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900);
    }
     if(jj==2&&qi>=150)
    {
        qi-=150;
        ren="MC";
    }
    else if(jj==2&&qi<150)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900); 
    }
     if(jj==3&&qi>=200)
    {
        qi-=200;
        ren="OT";
    }
    else if(jj==3&&qi<200)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900); 
    }
    if(jj==4&&qi>=250)
    {
        qi-=200;
        ren=" .";
    }
    else if(jj==4&&qi<250)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900); 
    }
    if(jj==5&&qi>=300)
    {
        qi-=200;
        ren="VC";
    }
    else if(jj==5&&qi<300)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900); 
    }
    if(jj==6&&qi>=350)
    {
        qi-=200;
        ren="死";
    }
    else if(jj==6&&qi<350)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900); 
    }
    if(jj==7&&qi>=700)
    {
        cout<<"自定义:";
        cin>>zidi;
        ren[1]=zidi[1];
        ren[0]=zidi[0];
        qi-=250;
    }
    else if(jj==7&&qi<700)
    {
        cout<<"没钱买什么皮肤?";
        Sleep(1900); 
    }
     if(jj==9)
    {
        system("cls");
        return 1;

     } 
    system("cls");
}
void suo()
{

    string ya="a键向左移动,d键向右移动,w爬墙,s下墙,z键在脚下放方块,f键打掉面前的方块";
    cout<<"\n\n\n\n\n\n\n\n\t\t";
    for(int i=0;i<ya.size();i++)
    {
        cout<<ya[i];
        Sleep(130);
     }
     for(int i=0;i<=10;i++)
     {
        for(int j=0;j<=35;j++)
        {
            a[i][j]=af[i][j];
            b[i][j]=bf[i][j];
            s[i][j]=sf[i][j];
         }
     }
     qi+=50;
     cout<<"\n\n\t\t\t"; 
     cout<<"加载中...";
     cout<<"\n\t\t\t";
     for(int i=1;i<=10;i++)
     {
        cout<<"■"; 
        Sleep(500); 
      } 
     Sleep(1000);
     system("cls");
}
    void gui(){
    cout<<"a键向左走,d键向右走\n";
    Sleep(1500);
    cout<<"w键爬墙,s键下墙\n";
    Sleep(1500);
    cout<<"f键挖掉面前的方块\n";
    Sleep(1500);
    cout<<"z键在脚下垫方块\n";
    Sleep(1500);
    cout<<"有主世界和神域两个世界,神域里一个是肉体,一个是灵魂\n";
    Sleep(3000);
    cout<<"每玩一局会获得50金币\n";
    Sleep(1500); 
    cout<<"活动中可以获得大量金币,有几率获得兑换码!!!\n";
    Sleep(2500);
    cout<<"部分皮肤拥有皮肤特有领域的新世界!!\n" ;
    Sleep(1500);
    cout<<"版权所有,未经允许不得盗版,例:迷你世界盗版MC\n";
    Sleep(6000);
    system("cls"); 
}
int zhu()
{
    while(1){
    int xu;
    if(ren=="死")
    {
        cout<<"\n\n\n\n\t\t\t|--------------------------------------------------------------------|\n";
    cout<<"\t\t\t|    1.新游戏      2  .规则     3.商城   4.活动  5.死域   6.兑换码   |\n";
    cout<<"\t\t\t|                                                      作者——王子逸|\n";
    cout<<"\t\t\t|--------------------------------------------------------------------|\n\t\t选择:";
    cin>>xu;
    if(xu==1)
    {
        system("cls");
        suo(); 
        return 1;
    }
    else if(xu==2)
    {
        system("cls");
        gui(); 
    }
    else if(xu==3)
    {
        sh();
     }  
     else if(xu==4)
     {
        huo();
     }
     else if(xu==5)
     {
        si();
      } 
      else if(xu==6)
      {
        dui();
       } 
     } 
    else{
        cout<<"\n\n\n\n\t\t\t|----------------------------------------------------------|\n";
    cout<<"\t\t\t|    1.新游戏      2  .规则     3.商城   4.活动  5.兑换码  |\n";
    cout<<"\t\t\t|                                            作者——王子逸|\n";
    cout<<"\t\t\t|----------------------------------------------------------|\n\t\t选择:";
    cin>>xu;
    if(xu==1)
    {
        system("cls");
        suo(); 
        return 1;
    }
    else if(xu==2)
    {
        system("cls");
        gui(); 
    }
    else if(xu==3)
    {
        sh();
     }  
     else if(xu==4)
     {
        huo();
     }
     else if(xu==5)
     {
        dui();
      } 
    } 

    }
}
int tia()
{
    system("cls");
    HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
        HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
        int f;
    char ch;                    
    int x=3;
    int y=8;
    system("color 07");
    b[2][4]=0;
    while(1)
    {
        for(int i=0;i<=10;i++)
                {
                    for(int j=0;j<=35;j++)
                    {
                        if(b[i][j]==4)
                        {
                            cout<<"HH"; 
                          }
                        else if (b[i][j]==6)
                        {
                            cout<<" @";
                          }
                        else if(b[i][j]==1)
                        {
                          SetConsoleTextAttribute(hstdout, 0x0C);
                            cout<<"OT";
                          } 

                          else if(b[i][j]==0)
                          {
                            cout<<"  ";
                          }
                          else if(b[i][j]==9)
                          {
                            SetConsoleTextAttribute(hstdout, 0x0E);
                            cout<<ren;
                          }
                          else if(b[i][j]==8)
                          { 
                          SetConsoleTextAttribute(hstdout, 0x0F);
                            cout<<"AA"; 
                          }
                      }
                      cout<<endl; 
                }

                ch=getch();
                if(ch=='f')
                {
                    if(f==1)
                    {
                        b[x][y-1]=0;
                    }
                    else if(f==2)
                    {
                        b[x][y+1]=0;
                    }
                    system("cls");
                }
                else if(ch=='a')
                {
                     if(b[x][y-1]==6)
                    {
                        a[2][5]=6;

                        return 1;

                    }
                     if(b[x+1][y-1]==4)
                    {
                        b[x-4][y]==9;
                        b[x][y]=0;
                        x-=4;
                        system("cls");
                    }
                    f=1;

                     if(b[x+1][y-1]==8)
                    {
                        system("cls");
                        system("color 0F");
                        cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
                        Sleep(2000);
                        system("cls");
                        zhu();
                        x=3;
                        y=8;
                    }
                    else if(b[x+1][y-1]==0&&b[x+1][y]!=1)
                    {
                        b[x+1][y-1]=9;
                        b[x][y]=0;
                        x++;
                        y--;
                        system("cls");
                    }
                    else if(b[x][y-1]==1&&b[x-1][y-1]!=1)
                    {
                        b[x-1][y-1]=9;
                        b[x][y]=0;
                        x--;
                        y--;
                        system("cls");
                    }
                    else if(b[x][y-1]!=1)
                    {
                    b[x][y-1]=9;
                    b[x][y]=0;
                    y--;
                    system("cls");
                    }
                    else
                    {
                        system("cls");
                    }
                }
                else if(ch=='z'&&b[x-1][y]!=1)
                {
                    if(b[x-1][y]==6)
                    {
                        tia();
                    }
                    b[x][y]=1;
                    b[x-1][y]=9;
                    x-=1;
                    system("cls"); 

                 } 
                else if(ch=='d')
                {
                    if(b[x+1][y+1]==4)
                    {
                        b[x-4][y]==9;
                        b[x][y]=0;
                        x-=4;
                        system("cls");
                    }
                    else if(b[x][y+1]==6)
                    {
                        return 1;
                        b[x][y]=0;
                        y+=2;
                    }
                    f=2;
                    if(b[x+1][y+1]==8)
                    {
                        system("cls");
                        system("color 0F") ;
                        cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
                        Sleep(2000);
                        system("cls");
                        zhu();
                        x=8;
                        y=31;
                    }
                    else if(b[x+1][y+1]==0&&b[x-1][y+1]!=1)
                    {
                        b[x+1][y+1]=9;
                        b[x][y]=0;
                        x++;
                        y++;
                        system("cls");
                     } 
                     else if(b[x][y+1]==1&&b[x-1][y+1]!=1)
                     {
                        b[x-1][y+1]=9;
                        b[x][y]=0;
                        x--;
                        y++;
                        system("cls");
                     }

                     else if(b[x][y+1]!=1)
                     {
                        b[x][y+1]=9;
                    b[x][y]=0;
                    y++;
                    system("cls");
                     }
                     else {
                        system("cls");
                     }
                }
                else if(ch=='w'&&b[x-1][y]!=1&&(b[x][y+1]||b[x][y-1]==1)) 
                {
                    if(b[x-1][y]==6)
                    {
                        tia();
                    }
                    b[x-1][y]=9;
                    b[x][y]=0;
                    x--;
                    system("cls");
                }
                else if(ch=='s'&&b[x+1][y]!=1&&(b[x][y+1]==1||b[x][y-1]==1||b[x+1][y-1]==1||b[x+1][y+1]==1))
                {
                    b[x+1][y]=9;
                    b[x][y]=0;
                    x++;
                    system("cls");
                } 
                else 
                {
                    system("cls");
                }
            }
        }


int main()
{
    zhu(); 
HANDLE hstdin = GetStdHandle(STD_INPUT_HANDLE);
                            HANDLE hstdout = GetStdHandle(STD_OUTPUT_HANDLE);
    system("color 04");
    int x=8,y=31;
    char ch;
    int f;

                  while(1)
                  {
                for(int i=0;i<=10;i++)
                {
                    for(int j=0;j<=35;j++)
                    {
                        if (a[i][j]==6)
                        {
                            cout<<" @";
                          }
                        else if(a[i][j]==1)
                        {
                          SetConsoleTextAttribute(hstdout, 0x0C);
                            cout<<"OT";
                          } 

                          else if(a[i][j]==0)
                          {
                            cout<<"  ";
                          }
                          else if(a[i][j]==9)
                          {
                            SetConsoleTextAttribute(hstdout, 0x0E);
                            cout<<ren;
                          }
                          else if(a[i][j]==8)
                          { 
                          SetConsoleTextAttribute(hstdout, 0x0F);
                            cout<<"AA"; 
                          }
                      }
                      cout<<endl; 
                }
                ch=getch();
                if(ch=='f')
                {
                    if(f==1&&a[x][y-1]==1)
                    {
                        a[x][y-1]=0;
                    }
                    else if(f==2&&a[x][y+1]==1)
                    {
                        a[x][y+1]=0;
                    }
                    system("cls");
                }
                else if(ch=='a')
                {
                    if(a[x][y-1]==6)
                    {
                        tia();
                        y++;
                    }
                    f=1;
                    if(a[x+1][y-1]==8)
                    {
                        system("cls");
                        system("color 0F");
                        cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
                        Sleep(2000);
                        system("cls");
                        zhu();
                        x=8;
                        y=31;
                    }
                    else if(a[x+1][y-1]==0&&a[x+1][y]!=1)
                    {
                        a[x+1][y-1]=9;
                        a[x][y]=0;
                        x++;
                        y--;
                        system("cls");
                    }
                    else if(a[x][y-1]==1&&a[x-1][y-1]!=1)
                    {
                        a[x-1][y-1]=9;
                        a[x][y]=0;
                        x--;
                        y--;
                        system("cls");
                    }
                    else if(a[x][y-1]!=1&&a[x][y-1]!=8)
                    {
                    a[x][y-1]=9;
                    a[x][y]=0;
                    y--;
                    system("cls");
                    }
                    else
                    {
                        system("cls");
                    }
                }
                else if(ch=='z'&&a[x-1][y]!=1)
                {
                    if(a[x-1][y]==6)
                    {
                        tia();
                        y++;
                    }
                    a[x][y]=1;
                    a[x-1][y]=9;
                    x-=1;
                    system("cls"); 

                 } 
                else if(ch=='d')
                {
                    if(a[x][y+1]==6)
                    {
                        tia();
                        a[x][y]=0;
                        y+=2;
                    }
                    f=2;
                    if(a[x+1][y+1]==8)
                    {
                        system("cls");
                        system("color 0F") ;
                        cout<<"\n\n\n\n\t\t\t\t\tGame Over!\n\n\n\n\n\n\n";
                        Sleep(2000);
                        system("cls");
                        zhu();
                        x=8;
                        y=31;
                    }
                    else if(a[x+1][y+1]==0&&a[x-1][y+1]!=1)
                    {
                        a[x+1][y+1]=9;
                        a[x][y]=0;
                        x++;
                        y++;
                        system("cls");
                     } 
                     else if(a[x][y+1]==1&&a[x-1][y+1]!=1)
                     {
                        a[x-1][y+1]=9;
                        a[x][y]=0;
                        x--;
                        y++;
                        system("cls");
                     }

                     else if(a[x][y+1]!=1)
                     {
                        a[x][y+1]=9;
                    a[x][y]=0;
                    y++;
                    system("cls");
                     }
                     else {
                        system("cls");
                     }

                }
                else if(ch=='w'&&a[x-1][y]!=1&&(a[x][y+1]||a[x][y-1]==1)) 
                {
                    if(a[x-1][y]==6)
                    {
                        tia();
                    }
                    a[x-1][y]=9;
                    a[x][y]=0;
                    x--;
                    system("cls");
                }
                else if(ch=='s'&&a[x+1][y]!=1&&(a[x][y+1]==1||a[x][y-1]==1||a[x+1][y-1]==1||a[x+1][y+1]==1))
                {
                    a[x+1][y]=9;
                    a[x][y]=0;
                    x++;
                    system("cls");
                } 
                else 
                {
                    system("cls");
                }
                }
                return 0;
}

                  

                                                         我要建议,这样才能更新哦!!


0
已采纳
潘晨皓
潘晨皓
高级天翼
高级天翼

人们最大的缺点就是不能从自己身上去思考

我希望你能增加点:

1:人物皮肤

2:可以跟人机玩

3:打打小怪

4:可以发射子弹

5:增加一些任务

6:多更新一点获得金币的渠道

 

期待你的更新

0
董宇昊
董宇昊
初级启示者
初级启示者

为什么兑换码只能是三角形???

还有,bug还没修复 你还是把神界封了吧

对了,你可以把规则放在游戏的下面

这样人会记的清楚一点

0
金棕乐
金棕乐
初级守护
初级守护

希望加一个可以选已经有的皮肤,不然每次弄新皮肤旧皮肤没了

金棕乐在2020-05-30 20:28:05追加了内容

推荐在神域四周加一个隐形的空气墙,不然 bug 太多了

金棕乐在2020-05-30 20:33:18追加了内容

如果在主世界的传送门的上方下去,传送门会被吃了

金棕乐在2020-05-30 20:59:46追加了内容

(发现我一直在找bug)

如果在HH的下面,往上的话,HH就被吃了

金棕乐在2020-05-30 21:04:24追加了内容

从传送门到神域,往前走,有一格会消失

XD

金棕乐在2020-05-30 21:07:06追加了内容

在主世界的传送门的左边进去,又会多一格

XXD

金棕乐在2020-05-30 21:09:03追加了内容

在神域传送门也一样会吃了

感觉我在刷屏

我不是有意一个一个发的

我发完以后在找的

0
徐子宸
徐子宸
中级天翼
中级天翼

神界与普通的是无限转换

0
徐子宸
徐子宸
中级天翼
中级天翼

神界与普通的是无限转换

0
邵悦媛
邵悦媛
新手光能
新手光能

进了活动就出不来了!

0
李致远
李致远
高级光能
高级光能

?????有吗?????还有希望多加一些陷阱,怪物,以及领域

0
我要回答