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

迷宫追寻小游戏 C++MFC

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

  • 解析雷达单站产品
    解析雷达单站产品,包括组合反射率,垂直液态水,回波顶高,中尺度气旋,风暴追踪信息,基本反射率等。支持雷达色系更改,等级过滤等。解析雷达径向,栅格等格式数据,生成带地理信息的tif,可加载地图显示。
    2022-01-26 01:36:32下载
    积分:1
  • billing management system
    billing management system-billing management system
    2023-03-23 10:45:03下载
    积分:1
  • a library managing program combined with SQL which is small and good.it is a lib...
    一个图书馆管理程序.要结合SQL开发!一个好好的..小小的.图书管理工具..开发语言.VB工具开发环境-a library managing program combined with SQL which is small and good.it is a library managing tool.it is completed with VB
    2022-10-04 23:00:04下载
    积分:1
  • The program of dll test can examine the effect from dll file.
    dll测试的文件可以把dll文件的效果进行查看-The program of dll test can examine the effect from dll file.
    2022-02-07 20:42:06下载
    积分:1
  • it can parse kml document
    解析KML文件,能够将KML文件中的节点信息提取出来,并能够最终一文本的方式打印出来。。里面有很多注释掉的内容,如果大家需要的话可以适当的将这些代码去掉注释,在运行看看。。会有另一翻惊喜-it can parse kml document
    2022-08-24 22:16:20下载
    积分:1
  • PocketPC2002使用文件打对话框
    PocketPC2002使用文件打开对话框-PocketPC2002 use file open dialog
    2022-01-25 13:55:09下载
    积分:1
  • show network traffic source
    显示网络流量源程序-show network traffic source
    2022-02-03 02:26:33下载
    积分:1
  • 易产生C #,VB.NET类条形码,ASP.NET Web应用程序,Windows应用程序
    应用背景对于barcodelib.dll发布说明================================1.0.0.16- Pharmacode符号添加。-删除重复ISNUMERIC检查方法,移动checknumericonly方法对barcodecom关键技术成熟。净条码阅读器&;扫描器读取二维条形码在线性&:。NET,C #,vb.net类库项目ASP.NET,.NET Web服务。C #,vb.net的Windows应用程序净的控制台应用程序。
    2022-03-02 10:27:46下载
    积分:1
  • 输入中缀式,转换为后缀式,并输出结果。如2+2*2,得出结果为6....
    输入中缀式,转换为后缀式,并输出结果。如2+2*2,得出结果为6.-Input is made up of type, into a suffix-type, and output. Such as 2+2* 2, the results for the 6.
    2022-01-24 08:55:45下载
    积分:1
  • HEX
    HEX-VIEW是一个十六进制察看/编辑程序,虽然还不完善,但毕竟是一个可以运行的版本了,编写这个程序的目的是想深度探索处理过程。程序界面显示文件的每一个十六进制,ascii码,二进制和十进制字节。十六进制地显示在左侧,分十八列,对应的ascii码值显示在右侧。二进制和十进制值地显示可选。本程序用turbo c++3.1开发。用其它与dos兼容的编译器应该可以编译,但没有测试过。-HEX-VIEW is a hexadecimal probation/editor, while not perfect, but that is a running version, the preparation of this procedure is designed to explore the depth process. Program Interface documents show a 16 per band, ascii code, binary and decimal bytes. Hexadecimal displayed on the left side, 18 minutes, the corresponding code ascii value shown on the right. The binary and decimal value shows optional. The procedures used turbo c 3.1 development. In other dos compatible with the compiler can be compiled, but not tested.
    2022-05-29 10:48:14下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载