国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

自制C++小游戲

2020-11-27 20:31 作者:Memory142857  | 我要投稿

一個迷宮小游戲,只有一個地圖(很垃圾,小菜鳥第一次做,用的是Dev-C++)

代碼非常啰嗦

代碼:

(慘不忍睹)



#include<iostream>

#include<cstdio>

#include<time.h>

#include<conio.h>

#include<cstdlib>

#include<windows.h>

#include<algorithm>

using namespace std;

int x=1,y=1;

int x1=1,y1=1;

int bs=0;

int bz=0,bz1=0;

int mg[11][21]= {? ?{5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5},

{5,3,1,1,0,1,1,0,1,0,1,1,0,1,0,1,0,1,1,5},

{5,0,1,0,0,1,0,0,1,0,0,1,0,0,0,1,0,0,1,5},

{5,0,1,0,1,1,0,1,1,1,0,1,0,1,0,1,1,0,0,5},

{5,0,0,0,0,0,0,1,0,1,0,0,0,1,0,0,1,0,1,5},

{5,1,1,1,0,1,0,1,0,1,1,0,1,1,1,0,0,0,0,5},

{5,0,0,1,0,1,0,0,0,0,0,0,1,0,0,0,1,0,1,5},

{5,0,1,1,1,1,0,1,1,0,1,0,1,1,0,1,1,0,1,5},

{5,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,2,5},

{5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}

};

void ok() {

system("CLS");

if(mg[x][y]==2) {

printf("You win!!!\n\n");

printf("最后步數(shù):%d\n\n",bs);

printf("最后用時:%ds\n\n",clock()/1000);

exit(0);

}

}

void shang() {

bz=0;

bs++;

int x1=x,y1=y;

if(mg[--x][y]==0||mg[x][y]==2||mg[x][y]==3) {

ok();

mg[x][y]=3;

} else {

x++;

bz=1;

bs--;

}

mg[x1][y1]=0;

}

void zuo() {

bz=0;

bs++;

int x1=x,y1=y;

if(mg[x][--y]==0||mg[x][y]==2||mg[x][y]==3) {

ok();

mg[x][y]=3;

} else {

y++;

bz=1;

bs--;

}

mg[x1][y1]=0;

}

void xia() {

bz=0;

bs++;

int x1=x,y1=y;

if(mg[++x][y]==0||mg[x][y]==2||mg[x][y]==3) {

ok();

mg[x][y]=3;

} else {

x--;

bz=1;

bs--;

}

mg[x1][y1]=0;

}

void you() {

bz=0;

bs++;

int x1=x,y1=y;

if(mg[x][++y]==0||mg[x][y]==2||mg[x][y]==3) {

ok();

mg[x][y]=3;

} else {

y--;

bz=1;

bs--;

}

mg[x1][y1]=0;

}

int main() {

system("color 8F");

printf("歡迎游玩迷宮\n");

Sleep(1000);

printf("制作人:11842116380\n");

Sleep(1000);

printf("操作方法:鍵盤wasd鍵分別代表上左下右\n");

Sleep(1000);

printf("開始!\n");

Sleep(1000);

system("CLS");

while(1) {

if(bz==0) {

for(int i=0; i<10; i++) {

for(int j=0; j<20; j++) {

if(mg[i][j]==1||mg[i][j]==5) printf("█");

else if(mg[i][j]==2) printf("* ");

else if(mg[i][j]==3) printf("●");

else printf("? ");

}

printf("\n");

}

printf("\n");

printf("當(dāng)前步數(shù):%d",bs);

}

char a;

a=_getch();

if(a=='w'||a=='W') shang();

else if(a=='a'||a=='A') zuo();

else if(a=='s'||a=='S') xia();

else if(a=='d'||a=='D') you();

else bz=1;

}

return 0;

}


杜絕抄襲(雖然我覺得沒人會要我的垃圾小游戲的)

自制C++小游戲的評論 (共 條)

分享到微博請遵守國家法律
大洼县| 崇文区| 清水河县| 莆田市| 三门峡市| 舞钢市| 札达县| 峨眉山市| 万源市| 龙井市| 兴宁市| 田林县| 昌平区| 凤台县| 垦利县| 新巴尔虎左旗| 高青县| 济南市| 连州市| 讷河市| 外汇| 武安市| 和硕县| 海门市| 合山市| 乐亭县| 洛南县| 逊克县| 衡阳县| 西乡县| 武乡县| 姚安县| 木里| 丹江口市| 乌苏市| 永州市| 永胜县| 临潭县| 海盐县| 瑞昌市| 宁陵县|