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

迷宫追寻小游戏 C++MFC

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

  • 监视浏览器的上网时间
    监视浏览器的上网时间-surveillance browser Internet
    2023-02-01 22:30:03下载
    积分:1
  • Aogosoft.com stand a netizen wrote procedures, devoted to converting resources (...
    Aogosoft.com站上一网友写的程序,专门用来转换资源(rc文件)中的常量定义到汇编的INC文件格式 使用Win32Asm编程的过程中,经常要用到常数定义,如果是有资源的程序更是如此, 自己当初编程时是先将要转换的C语言常数ID复制到程序的常数区.const中,然后再用查找替换功能去掉#define语句,再一个个地在常数和数值之间加equ。多的时候麻烦死了。 于是便想开发一个专门用于将这些C语言格式的常数定义转换为汇编格式的程序,刚好五一有时间就做了个。现在希望大家帮忙测试一下。程序本身使用Win32Asm开发,整个程序为7kb。-Aogosoft.com stand a netizen wrote procedures, devoted to converting resources (rc) the constant definition of the compilation INC file format used Win32Asm programming process, the regular use of the constant definition, if there are any resources where the procedure, when their original programming is to first conversion C language copy of the constant ID procedures constant zone. const, then spend the replacement search function removed# define statement and then to 000 in a constant and numerical increase between equ. When the number of trouble dead. Thus decided to develop one of these specialized for C language format conversion constant definition format for the compilation process, just on May 1 have
    2023-04-14 12:40:04下载
    积分:1
  • 这虽不是一个专门为程序员定做的工具,不过对于象我这样比较厌倦始菜单的人来说,Quick Tray 还是蛮有用的。通过它可以方便地打您常用的程序、文档资料、以...
    这虽不是一个专门为程序员定做的工具,不过对于象我这样比较厌倦开始菜单的人来说,Quick Tray 还是蛮有用的。通过它可以方便地打开您常用的程序、文档资料、以及网站链接等。Windows光盘上也有一个微软的Quick Tray,可千万别搞错了,虽然名字一样,但在功能上却有天壤之别哟! Quick Tray 的最大好处,莫过于它的易用性。当然,它还有许多特点: 极其简单的打开/隐藏方式:鼠标移向屏幕右下角,Quick Tray 主窗口马上打开;鼠标移向屏幕右边界,主窗口立即消失。 允许对程序项进行分门别类,用户可建立任意树形目录结构,并提供两种目录显示方式。 可以对Quick Tray中的任何程序文档等项目定义系统级热键,无论Quick Tray是否在前台,均可捕获热键。如果平时你习惯用热键,一定不要忘了这项功能哦。 有自启动功能,每次进入Windows后,Quick Tray 以小图标方式显示在任务条上的通知区中。 支持OLE拖放功能,您可将任意文件或IE/Netscape中的超链接拖入Quick Tray中。 方便的多用户管理功能。每位用户均有自己的设置。 提供多种小巧实用的工具,如锁定屏幕、墙纸管理等,并允许以插件方式加以扩充。若有兴趣请参见Quick Tray帮助。-Although this was not a specialized programmers for custom tool, but for me, this like the start menu tired of the people, or Quick Tray is quite useless. Through it can easily open your frequently used programs, files, as well as links to other websites. Windows CD is a Microsoft Quick Tray, 10 million other wrong, although the same name, but the function was very different yo! Quick Tray the greatest benefit is the ease of use. Of course, there are
    2022-08-02 12:39:01下载
    积分:1
  • C++语言实现的汉诺塔游戏,显示移动步骤。
    C++语言实现的汉诺塔游戏,显示移动步骤。
    2023-01-01 16:20:06下载
    积分:1
  • 如果你对C++编程有许多不懂之处,那么C及C++答疑解惑是一本好书,值得推荐哟,欢迎下载!...
    如果你对C++编程有许多不懂之处,那么C及C++答疑解惑是一本好书,值得推荐哟,欢迎下载!-If you have the C programming from many do not understand, then C and C FAQ is a good book, worthy of recommendation yo welcome to download!
    2022-02-20 17:26:21下载
    积分:1
  • 简单的浏览器,基本不需添加代码就可以浏览网页,但是进一步改动就可以实现更多的功能....
    简单的浏览器,基本不需添加代码就可以浏览网页,但是进一步改动就可以实现更多的功能.-simple browser, without adding basic code can visit the website, but further changes can be achieved more features.
    2022-03-19 01:59:31下载
    积分:1
  • 这是一个用MATLAB来实现的差分算法 在MATLAB上模拟 挺有用的
    这是一个用MATLAB来实现的差分算法 在MATLAB上模拟 挺有用的-using MATLAB to realize the difference algorithm in MATLAB simulation quite on the
    2023-07-23 04:35:02下载
    积分:1
  • An chat tool in LAN simulating MSN. This tool has sever version and have affair...
    模仿msn的局域网聊天工具,有服务器端,可以实现事务提醒功能-An chat tool in LAN simulating MSN. This tool has sever version and have affair informing ability
    2022-01-26 07:51:38下载
    积分:1
  • queuing good solution
    排队解决方法 很好-queuing good solution
    2022-06-27 02:30:43下载
    积分:1
  • 四旋翼
    在如今的飞控中,种类繁多。如果要进行而二次开发,需要进行大量的解读。该自主壁障模块为基于飞控和接收机之间的植入模块。其即不影响遥控接收机输出pwm给飞控,又能处理超声波传感器送回的信号,超声波传感器为us-016,输出为模拟信号。板子用的是arduino328p。sip下载。
    2022-07-08 07:23:50下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载