登录
首页 » Windows开发 » 迷宫追寻小游戏 C++MFC

迷宫追寻小游戏 C++MFC

于 2022-03-23 发布 文件大小:2.58 MB
0 224
下载积分: 2 下载次数: 1

代码说明:

应用背景 这个游戏为玩家控制红色方块,去吃掉棕色,绿色,蓝色的方块,一旦一个方块被吃,便会自动生成另一个相同颜色的方块。直到游戏时间结束为止。 程序函数功能: ondraw函数: 显示游戏界面(用画刷刷成白色),显示地图(黑色),显示食物0,1,2(分别为:棕色,绿色,蓝色),显示玩家(红色) 显示文字,时间,分数。 OnEraseBkgnd函数: 用来更新窗口背景,游戏以位图为窗口背景。 OnGameStart函数: 关联窗口菜单中的开始游戏。包括:     IniGame();(初始化游戏)     m_nGameStatus=1;(游戏状态1,开始)     SetTimer(1,100,NULL);(定时器0.1秒执行一次OnTime)     Invalidate();(转向OnDraw) IniGame函数: 初始化游戏,确定游戏显示位置,确定玩家初始位置,转向IniAim函数 IniAim函数: 初始化目标,这里的三个目标的位置为随机产生。 OnKeyDown函数: 监控设备按下的键,确定玩家移动方向。 ReDisPlay函数: 重画点所在的小方块。减少对Invalidate()的调用,使屏幕不太闪硕。 OmTimer函数: 完成时间的计算。 关键技术游戏中的人工智能: 棕色方块的移动算法为基本寻路算法—物体沿着墙走。 绿色方块的移动算法为基本的逃避算法—物体总会向玩家的反方向移动。 蓝色方块的移动算法为漫游算法—随机产生一个方向值,物体移动的方向不

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • (C语言)十进制转为任意进制
    编程实践,十进制转为任意进制,R是你要转的进制。已过COJ1147。
    2022-03-19 14:42:35下载
    积分:1
  • 基于Opencv3.4的图像匹配
    采用Opencv3.4进行图像匹配,环境为win10,vs2017。代码实现过程,1,通过surf特征点检测算子对图像进行特征提取2,对将图像中的特征点进行匹配。3,筛选匹配度高的特征点。4,根据匹配的特征点计算图像之间的投影矩阵。5,根据投影矩阵获取图像之间的对应关系。
    2023-05-29 18:55:21下载
    积分:1
  • 一个很好的学生成绩管理系统代码,可以实现各种操作,添加,删除,修改条目等等!...
    一个很好的学生成绩管理系统代码,可以实现各种操作,添加,删除,修改条目等等!-a good student performance management system code, can achieve a variety of actions, add, delete, modify entry and so on!
    2022-03-04 16:24:50下载
    积分:1
  • 网络编码理论英文版 作者:RaymondYeung, S.
    网络编码理论英文版 作者:RaymondYeung, S.-Y.R. Li, N. CaiandZ.Zhang-Network Coding Theory Author: RaymondYeung, S.-YR Li, N. CaiandZ. Zhang
    2022-03-02 18:31:51下载
    积分:1
  • 这是自己的一个网站,大家可以看看,一个具有交易功能的商业网站...
    这是自己开发的一个网站,大家可以看看,一个具有交易功能的商业网站-This is their development of a website, everyone can see that a transaction function of commercial websites
    2022-01-26 05:37:55下载
    积分:1
  • 例子
    例子
    2022-01-26 08:23:00下载
    积分:1
  • 将英文大写字母转换成小写字母,中文汉字不变。
    将英文大写字母转换成小写字母,中文汉字不变。-convert the capital letter into lowercase letter and the chinese mustn t be changed
    2022-11-06 03:45:04下载
    积分:1
  • [1] 考勤时间=2005
    [1] 考勤时间=2005-10-27 员工编号=1 状态=迟到 上班时间(早)=16:59:40 备注=无 [2] 考勤时间=2005-10-27 员工编号=2 状态=迟到 上班时间(早)=16:59:40 备注=无 [3] 考勤时间=2005-10-27 员工编号=3 状态=迟到 上班时间(早)=16:59:40 备注=无 [6] 考勤时间=2005-10-27 员工编号=6 状态=早退 上班时间(早)=上午 18:52:45 备注=无 下班时间(晚)=上午 18:52:45 [5] 考勤时间=2005-10-27 员工编号=5 状态=早退 上班时间(早)=上午 19:01:40 备注=无 下班时间(晚)=上午 19:01:40 [4] 考勤时间=2005-10-27 员工编号=4 状态=早退 上班时间(早)=上午 19:04:14 备注=无 下班时间(晚)=上午 19:04:14 -[1] time = 2005-10-27 employees attendance number = 1 state = late working hours (early) = 16:59:40 Note = No [2] time = 2005-10-27 employees attendance number = 2 status = late working hours (early) = 16:59:40 Note = No [3] time = 2005-10-27 employees attendance number = 3 state = late working hours (early) = 16:59:40 Note = No [6] Attendance time = 2005-10-27 employee ID = 6 state = leave early to go to work hours (early) = 18:52:45 AM Remarks = no working hours (late) = 18:52:45 AM [5] attendance period = 2005-10-
    2022-08-15 07:26:19下载
    积分:1
  • 基于树莓派的平衡车控制代码
    基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码基于树莓派的平衡车控制代码
    2022-06-03 13:40:15下载
    积分:1
  • windows服务实例 Service windows服务实例 Servicewindows服务实例 Service
    windows服务实例 Service windows服务实例 Servicewindows服务实例 Service-Examples of windows service Service windows service instance Servicewindows service instances Service
    2022-08-20 10:21:48下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载