小编给大家分享一下C语言制作推箱子项目的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

具体内容如下
项目展示

首先介绍结构板,结构版是图形版的逻辑基础:
结构版效果图:

地图:
二维数组储存地图,0代表空地,1代表墙,4代表箱子,3代表终点
地图数组:
int map[13][14]={
{0,0,0,0,1,1,1,1,1,1,0,0,0,0},
{0,0,0,0,1,0,0,0,0,1,0,0,0,0},
{0,1,1,1,1,0,0,4,4,1,1,1,1,1},
{0,1,0,0,0,1,0,0,0,1,0,0,0,1},
{0,1,0,4,0,0,0,4,0,0,0,4,0,1},
{0,1,0,0,0,1,1,0,1,1,1,1,1,1},
{1,1,1,1,4,1,1,0,0,0,0,0,0,1},
{1,0,0,0,4,0,1,0,0,0,5,0,0,1},
{1,0,4,0,4,0,1,0,1,1,1,1,1,1},
{1,1,0,0,4,0,1,0,1,3,3,3,1,0},
{0,1,0,1,1,0,0,0,0,3,3,3,1,0},
{0,1,0,0,0,0,1,1,3,3,3,3,1,0},
{0,1,1,1,1,1,1,1,1,1,1,1,1,0},
}; 
售后响应及时
7×24小时客服热线
数据备份
更安全、更高效、更稳定
价格公道精准
项目经理精准报价不弄虚作假
合作无风险
重合同讲信誉,无效全额退款