问题标题: 酷町堂:简单的游戏

0
0
已解决
陈喆鹏
陈喆鹏
资深光能
资深光能
#include<iostream>
#include<conio.h>
#include<windows.h>
using namespace std;
int x=31,y=19,yf[1010],yx[1010],yy[1010],ysl=0,hh=0,nd;
int main()
{
    cout<<"请选择难度1~4\n";
    cin>>nd;
    system("cls");
    nd=nd%5; 
    while(1){
        hh++;
        cout<<"第"<<hh<<"回合\n";
        char c1;
        for(int i=1;i<=nd;i++){
            ysl++;
            yf[ysl]=rand()%4+1;
            if(yf[ysl]==1){
                yx[ysl]=51;
                yy[ysl]=rand()%25+1;
            }
            if(yf[ysl]==2){
                yx[ysl]=rand()%50+1;
                yy[ysl]=0;
            }
            if(yf[ysl]==3){
                yx[ysl]=0;
                yy[ysl]=rand()%25+1;
            }
            if(yf[ysl]==4){
                yx[ysl]=rand()%50+1;
                yy[ysl]=26;
            }   
        }
        for(int i=1;i<=ysl;i++){
            if(yf[i]==1)yx[i]--;
            if(yf[i]==2)yy[i]++;
            if(yf[i]==3)yx[i]++;
            if(yf[i]==4)yy[i]--;
            if(x==yx[i]&&y==yy[i])return 0;
        }
        for(int i=25;i>=1;i--){
            for(int j=1;j<=50;j++){
                int l=0;
                for(int k=1;k<=ysl;k++)
                    if(yx[k]==j&&yy[k]==i)
                        l=1;
                if(l==1)
                    cout<<"怪";
                else if(i==y&&j==x)
                    cout<<"你";
                else 
                    cout<<"  ";   
            }   
            cout<<endl;
        }
        c1=getche();
        if(c1=='A') x-=1;
        if(c1=='S') y-=1;
        if(c1=='D') x+=1;
        if(c1=='W') y+=1;
        system("cls");
    }
}

不要蹭帖,想被采纳就发游戏截图


1
已采纳
朱优扬
朱优扬
中级天翼
中级天翼

有点难!!

朱优扬在2020-08-06 20:03:20追加了内容

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

挺好玩的,建议添加武器功能

0
吕若朴
吕若朴
中级光能
中级光能

很好玩!建议将人物改变颜色,不然眼睛都要看瞎了!

0
0
包涵宇
包涵宇
中级天翼
中级天翼

好玩,1级好简单

我玩到了259关。

PS:建议加上一个判断,看输入的数是否是1~4,在加一个描述(我是看了代码才知道怎么玩的)

望采纳!

0
王子逸
王子逸
新手天翼
新手天翼

                                    我无敌了!!!!!!

0
王子健
王子健
初级天翼
初级天翼

这是什么鬼,你们怎么都会玩???

我是蒟蒻

0
0
我要回答