首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 生活 > c语言推箱子制作方法(C语言烂大街的东西都学不会)
c语言推箱子制作方法(C语言烂大街的东西都学不会)
更新时间:2024-07-10 10:51:56
C语言多关卡推箱子,兄台了解一下?没错,C语言完整简单项目实战

c语言推箱子制作方法(C语言烂大街的东西都学不会)1

很高兴你能光临小编寒舍

首先感谢百忙之中你能从万千文章中点小编得专属页面。这不是娱乐篇,这是学习道场。开始前,小编就做一个简单得自我介绍:(开启装逼模式)

我就是传说中写文章通俗而不庸俗,说话风流而不下流,智慧与美貌并重,英雄与侠义得化身得小编老师。人间人爱,花见花开已不足以形容我得帅气!

c语言推箱子制作方法(C语言烂大街的东西都学不会)2

我又被打了,帮忙叫下120

好了好了,我再也不敢了,进入主题:完整源码,和素材,老规矩,私信"代码"获取

c语言推箱子制作方法(C语言烂大街的东西都学不会)3

c语言推箱子制作方法(C语言烂大街的东西都学不会)4

没错就是这么简单。

抽象属性:数据设计

c语言推箱子制作方法(C语言烂大街的东西都学不会)5

小编有话要说:

map[2][7][8]说:首先大家将会看到三维数组!!没听错就是三维得,不要怕,你要明白得是map[2][7][8]中 [2]是用来表达关数就没什么问题了哦。

剩下得你就和把他当作一个二维数组就可以了。

cas说: 我就是控制关数得,但是我要从0开始,为啥呢?因为地图是从0开始得呀

boxSum[2]说:我是用来控制胜负得,至于我里面得值是没一关卡箱子得数目啊。

c语言推箱子制作方法(C语言烂大街的东西都学不会)6

资源初始化:绘制地图

小编有话要说:

绘制地图原理: 就是一个萝卜一个坑,在数组中用特殊得值表示不同得物品,这个就需要你去玩一遍推箱子了,要非常熟悉熟悉箱子得几个状态了。

  • 游戏7大状态

c语言推箱子制作方法(C语言烂大街的东西都学不会)7

不知道的可以去玩玩哦

用不同东西表示不同的状态

0: 空地 " "

1: 墙 "▆"

3: 目的地 "☆"

4: 箱子 "★"

5:人 "※"

7:/目的(3)和箱子(4)在一起"⊙"

8:人(5)和目的(3)在一起:"※"

  • 遍历数组绘制地图

c语言推箱子制作方法(C语言烂大街的东西都学不会)8

由于截图是ps拼接的,截图姐去不了那么多

用户处理:按键处理
  • 按键处理基本框架:选择结构的使用,对于用户按键上下左右处理

c语言推箱子制作方法(C语言烂大街的东西都学不会)9

基本上C语言中甚至是以后用到的按键处理基本都是这个框架

  • 按键处理实质: 按下方向键,根据数组的位置去做定位移动

c语言推箱子制作方法(C语言烂大街的东西都学不会)10

移动过程在同步数组下标变化

  • 针对不同情况的不同处理:(以向上为例,其他的根据对称可以求出来)

1.人前面是空地或者目的地

c语言推箱子制作方法(C语言烂大街的东西都学不会)11

空地的值是0,目的地的是3

2.人前面是箱子,箱子前面是空地或者目的地

就是这么简单,其他方向开始你的拷贝把!

收尾工作:胜负判断

胜负判断:那就很简单的了箱子数目为零就可以了。

c语言推箱子制作方法(C语言烂大街的东西都学不会)12

就是这么粗暴

主函数,调用一下即可

c语言推箱子制作方法(C语言烂大街的东西都学不会)13

完整源码,和素材,老规矩,私信"代码"获取

c语言推箱子制作方法(C语言烂大街的东西都学不会)14

,
相关推荐RECOMMEND
最实用的几种小程序(五步教你做小程序)
五步教你做小程序,惊艳所有人第一步,在微信公众号里面申请小程序的注册第二步,进入吾爱上云网站SaaS系统,可以直接在后台搭建,你只需要提供你想要的风格给我就可以了。第三步,选择一个模板第四部,一边设计...
20年后的自己绘画(26岁创作自己的字体)
电影《我不是药神》海报。2016年汉仪尚巍手书推出至今,尚巍陆续完成了汉仪尚巍清茶体、汉仪尚巍少年体、汉仪尚巍魔法体、汉仪尚巍魔方体、汉仪尚巍自由、汉仪尚巍荒野、汉仪尚巍小时候等20余套字体,在商场的...
排除唐氏儿用什么检查(避免唐氏儿要做哪些检查)
排除唐氏儿用什么检查?准妈妈孙女士怀孕18周时做了唐氏筛查,结果显示高风险,这个结果把她吓坏了,孩子还能不能要?不仅是孙女士,很多孕妇及其家属对唐氏筛查比较陌生本期,为大家详细解答,下面我们就来说一说...
工程类别和工程性质是啥意思(工程类别和工程性质介绍)
工程类别和工程性质是啥意思?工程类别就是工程的分类,专业工程类别大类有:房屋建筑工程、冶炼工程、矿山工程、化工石油工程、水利水电工程、电力工程、农林工程、铁路工程、公路工程、港口与航道工程、航天航空工...
孕妇唐氏儿有什么特征(避免生出唐氏儿)
唐氏综合征,该病又名“先天愚型、21-三体综合征或Down综合征”,是一种由遗传因素所导致的出生缺陷类疾病,即是受父母本身的遗传基因的影响,是目前人类医学还无法改变的因素。随着社会和经济的发展,唐氏儿...
吸尘器怎么打开取垃圾(吸尘器如何打开取垃圾)
吸尘器怎么打开取垃圾?首先用食指和中指按下前盖红色的按钮然后盖子会自动松开,再将盖子用手全部掀开,我来为大家科普一下关于吸尘器怎么打开取垃圾?以下内容希望对你有帮助!吸尘器怎么打开取垃圾首先用食指和中...