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

迷宫追寻小游戏 C++MFC

于 2022-03-23 发布 文件大小:2.58 MB
0 140
下载积分: 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 个回复

  • 后台监控客户端信息
    windows 后台服务程序, 监控客户端 ip 信息数据 写文件保存日志
    2023-02-02 06:55:04下载
    积分:1
  • 键盘操作捕获(键盘钩子)
    实现键盘操作的捕获。WIN32汇编,将捕获的操作记录中文件当中。
    2023-06-11 23:50:08下载
    积分:1
  • 实现分数类的加减乘除运算,使用了运算符重载功能,有异常处理...
    实现分数类的加减乘除运算,使用了运算符重载功能,有异常处理-Achieve scores of class Math
    2023-09-02 10:20:02下载
    积分:1
  • 主要介绍了家教网站的制作,内容非常详尽!
    主要介绍了家教网站的制作,内容非常详尽!-Main tutoring web site describes the production, content, very detailed!
    2023-07-06 05:55:04下载
    积分:1
  • 升压
    boost-log,一个牛人为boost库写的C++的日志库。boost作为一个庞大的C++基础库,一直缺少日志模块,改代码填补了这个空白,目前还在审核阶段-boost-log, a cow artificially boost library of C++ Writing the log database. a huge boost as the C++ foundation libraries, has been the lack of log module, change the code to fill the gaps in the current audit period is also
    2022-03-18 04:27:59下载
    积分:1
  • 安全中断窗口 (C#)
    翻译 maninwest@Codeforge 作者:Brisingr Aerowing@CodeProject 这是将 Richard MacCutchan的安全中断窗口移植到 C#  源代码在 Github 上。 使用代码 有两个显示中断窗口的方法: public static void Blackout(IntPtr hWnd, Action action); public static T Blackout(IntPtr hParentWnd, Func func); 第二个版本 (泛型)用于实现类似以下的功能: BlackoutWindow.Blackout(SomeHandle, () => {     return MessageBox.Show("A Test", "A Test", MessageBoxButtons.YesNo); });
    2022-03-19 12:42:51下载
    积分:1
  • C / C++帮助C / C++必须
    C/C++帮助文档 c/c++开发必备-C/C++ Help c/c++ Development must
    2022-03-20 19:00:21下载
    积分:1
  • 基地64解码和编码2003级
    BASE 64 Decoding and Encoding Class 2003
    2022-05-26 14:27:43下载
    积分:1
  • 获取硬件信息,不过在windows98/me下调试通过的,在win2k/xp下大部分功能不可用...
    获取硬件信息,不过在windows98/me下调试通过的,在win2k/xp下大部分功能不可用-hardware access information, but to debug windows98/me adopted by the majority under the win2k/xp function is not available
    2022-03-19 15:13:08下载
    积分:1
  • 分形DCT
    利用分形DCT图像压缩我准备这个代码来简化这些概念,并给你可以直接尝试的工具。当然,你可能会发现不同的方法,通过它可以提高代码的功能堆,所以请随时告诉我,任何此类更新,其余在这里。
    2022-02-06 03:28:13下载
    积分:1
  • 696518资源总数
  • 106222会员总数
  • 14今日下载