使用Visual Studio和C语言完成简易推箱子

这篇博客分享了作者在大一时使用Visual Studio和C语言编写的简易推箱子游戏。游戏基于EasyX图形库开发,虽然对于初学者可能有一定挑战,但理解后可尝试。博主提供了EasyX图形库的下载链接。
摘要由CSDN通过智能技术生成

话多的博主~~

大一的时候老师带我们用VS写了很多游戏,不过大部分都是简单版的游戏,其中就写了一个推箱子的游戏,所以就想把它发表出来,其实也挺简单的。
我用的这个图形库对不熟悉的小伙伴来说可能就有点难啦,因为当初也是老师让我们用的, 不过理解起来也很简单,有兴趣的小伙伴可以自己去下载一个EasyX图形库然后试着写一写小游戏。
链接就放在下面啦
https://easyx.cn/downloads/
**
一)需要的工具:VS编译器,EasyX图形库
**
二)代码:

#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<graphics.h>

/*
0 空地:两个空格
1 墙:■
2 目的地:☆
3 箱子:□
4 人:♀
5 箱子到达目的地:★
6 人站在目的地:♀
*/

int a=4,b=1;
int row=7,col=7;
int picwidth=45,picheight=45;

//初始化的三张地图
int map[3][7][7]={
   
	{
   
	1,1,1,1,1,1,1,
	1,0,0,4,0,0,1,
	1,0,0,0,0,0,1,
	1,0,2,0,0,0,1,
	1,0,3,3,2,0,1,
	1,0,0,0,0,0,1,
	1,1,1,1,1,1,1
	},
	{
   
	1,1,1,1,1,1,1,
	1,1,4,0,0,0,1,
	1,0,0,3,0,2,1,
	1,0,0,2,0,0,1,
	1,1,0,0,0,3,1,
	1,0,0,0,0,0,1,
	1,1,1,1,1,1,1
	},
	{
   
	1,1,1,1,1,1,1,
	1,0,0,0,0,1,1,
	1,2,0,0,2,1,1,
	1,0,3,0,0,1,1,
	1,0,3,4,0,1,1,
	1,0,0,0,0,0,1,
	1,1,1,1,1,1,1
	},
};

//这是我的图片放的位置,qian数组代表前缀,hou数组代表文件的后缀名
//这样一来只需要用一个变量就可以获得相应的图片了
char qian[200]="C:\\Users\\Administrator\\Desktop\\BoxImages\\BoxImages\\";
char hou[10]=".jpg";
IMAGE img;

void printmap(int k)
{
   
	int i,j;
	char path[300];
	for (i=0;i<7; i++)
	{
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值