【数据结构课程设计】30分钟,用简单的小游戏征服课设

声明

源代码部分参考网络资源,侵删致歉

凌晨两点,当别人还在给闪退了一整晚的信息管理系统找bug,你已经保存好花30分钟写完的推箱子小游戏睡着大觉;当别人运行界面还是一块大黑屏,你直接抛出一个精美的游戏界面(其实只是一张贴图)。当别人的源代码动辄两三百行,而你百来行搞定。那么,为什么不花三十分钟用数组、if和for语句写个推箱子小游戏呢?

废话不多说,直接上思路。

游戏分三个模块:地图,角色移动和贴图

地图

如果有两人画一幅图,一人起线稿,一人涂色,起线稿的需要在对应区域做个标记,涂色的才知道根据标记涂什么色。

地图模块类似,用二维数组实现,0为空地、1为墙壁、2为箱子目的地、3为箱子、4为角色。排序后,写入二维数组,以便贴图时根据编号贴对应的图。

int Map[8][8] = {
	0, 0, 1, 1, 1, 0, 0, 0,//7	
	0, 0, 1, 2, 1, 0, 0, 0,//15
	0, 0, 1, 0, 1, 1, 1, 1,//23
	1, 1, 1, 3, 0, 3, 2, 1,//31
	1, 2, 0, 3, 4, 1, 1,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值