没有合适的资源?快使用搜索试试~ 我知道了~
C++实现推箱子游戏源代码.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 6 浏览量
2023-04-04
21:37:08
上传
评论
收藏 42KB DOCX 举报
温馨提示
试读
53页
,。
资源推荐
资源详情
资源评论
#define qiang 1
#define ren 2
#define xiangzi 3
#define jia 6
#define men 8
#define space 9
int map[13][17] = {0};
int fuben[13][17];
int num_guan;
//现在的关数
int num_xiangzi;
int move_num = 0;
int push_num = 0;
//箱子的个数
//人行走的次数
//人推箱子的次数
int people[2];
//M[0] 是人所在位
//门所在的坐标
置的横坐标M[1]是人所在位置的纵坐标
int door[2];
int tem = 0;
int cc;
void play();
void chushi2();
void guan1();void guan2();void guan3();void guan4();void
guan5();void guan6();
void guan7();voidguan8();voidguan9();voidguan10();void
guan11();void guan12();
void guan13();void guan14();
void dayin();
int control();
int finish();
/******************************************************
****主方法
*******************************************************
******************/
int main()
{
void jiemian();
void shuoming();
void xuanguan();
void chushi(int nn);
void chushi1();
int i;
char c;
chushi1();
for(i = 0;i<=999;i++)
{
jiemian();
c = getche();
if(c == '1')
play();
else if(c == '2')
xuanguan();
else if(c == '3')
shuoming();
else if(c == '4')
break;
else system("cls");}
}
/*************************游戏主界面
******************************/
void jiemian()
{
printf("\n\n\n\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HAND
LE),FOREGROUND_INTENSITY | FOREGROUND_BLUE);
printf("
╭╮
■■
□
□
◆
◆◆◆◆◆◆◆\n");
printf("
││ ■ ■
□□□□□□□□
◆ \n");
printf("
◆ \n");
╭─┘└╮■■■■■ □ ■ □ ■
◆
printf("
◆ ◆ \n");
printf("
╰─┐┌■■ ■
□ ┏━━━┓
││ ■■■■ □□□□┃┏━┓┃
◆◆ \n");
printf("
╭─┘└╮ ■ ■
□ ┃┏━┓┃ ┏━
□□ ┃┏━┓┃ ┗━━
━━━◆━━┓\n");
printf("
╰─┐┌╯ ■■■■
━━◆━━┛\n");
printf("
◆ \n");
printf("
╭─┘│ ■ ■
□□□┃┗━┛┃
╰──╯ ■■■■■ □ □□┗━━━┛ ◆◆◆◆
◆◆
\n\n");
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HAND
LE),FOREGROUND_INTENSITY| FOREGROUND_RED |
FOREGROUND_GREEN | FOREGROUND_BLUE);
printf("
\n\n");
printf("
\n\n");
printf("
\n\n");
printf("
\n\n");
>>1 开始游戏
>>2 选择关卡
>>3 游戏帮助
>>4 退出游戏
}
void chushi1()
{
int i,j;
for(i = 0;i<=12;i++)
for (j = 0;j<=16;j++)
fuben[i][j] = 0;
}
void chushi2()
剩余52页未读,继续阅读
资源评论
apple_51426592
- 粉丝: 9582
- 资源: 9658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功