-
迷宫追寻小游戏 C++MFC
应用背景
这个游戏为玩家控制红色方块,去吃掉棕色,绿色,蓝色的方块,一旦一个方块被吃,便会自动生成另一个相同颜色的方块。直到游戏时间结束为止。
程序函数功能:
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函数:
完成时间的计算。
关键技术游戏中的人工智能:
棕色方块的移动算法为基本寻路算法—物体沿着墙走。
绿色方块的移动算法为基本的逃避算法—物体总会向玩家的反方向移动。
蓝色方块的移动算法为漫游算法—随机产生一个方向值,物体移动的方向不
- 2022-03-23 18:25:51下载
- 积分:1
-
mydate.dat为字库 先点击file, 点open,读入字库 学习时字库自动保存 已有键盘字符,字母,数字 和简单汉字 如要识别复杂汉字,请先用学习功能...
mydate.dat为字库 先点击file, 点open,读入字库 学习时字库自动保存 已有键盘字符,字母,数字 和简单汉字 如要识别复杂汉字,请先用学习功能-mydate.dat Click on the first character of the file, point open, read character study has been preserved automatic font keyboard characters, letters, numbers and simple Chinese characters to identify complex Chinese characters, please use learning
- 2022-08-14 03:01:49下载
- 积分:1
-
还是C小游戏 只有打好基础才能写更好的程序啊
还是C小游戏 只有打好基础才能写更好的程序啊-C or small game can only lay a good foundation for better procedures to write ah
- 2023-02-27 06:00:04下载
- 积分:1
-
PCM格式与声卡WAV 格式转换接口
PCM格式与声卡WAV 格式转换接口-PCM WAV format audio format conversion Interface
- 2022-01-26 01:51:24下载
- 积分:1
-
一些关于C++基础的集合,在面试时会用到的,有助于更好的学习C++的基础知识...
一些关于C++基础的集合,在面试时会用到的,有助于更好的学习C++的基础知识-some based on the C pool, the interviews will be used in the study contribute to a better basic knowledge of C
- 2023-08-10 21:50:02下载
- 积分:1
-
this the third expression computing souce code ,I hope it can meet different peo...
这是我上传的第三个表达式求值得程序了 希望可以满足不同人的需求-this the third expression computing souce code ,I hope it can meet different people s need
- 2022-12-13 06:15:03下载
- 积分:1
-
Visual C++下开发的用于和DSP通信的程序,该程序用用于调试DSP时一些数据的观测和记录...
Visual C++下开发的用于和DSP通信的程序,该程序用用于调试DSP时一些数据的观测和记录-Visual C++ under development and DSP communications for the program for debugging DSP with some of the observations and record data
- 2022-03-18 08:27:20下载
- 积分:1
-
由于涉及图片的显示,所以我采用MFC进行编程。由于MFC封装了win32的许多APIAPI,所以可以不用考虑很多操作的细节,而专注于图像的处理。...
由于涉及图片的显示,所以我采用MFC进行编程。由于MFC封装了win32的许多APIAPI,所以可以不用考虑很多操作的细节,而专注于图像的处理。-because of the pictures, so I used MFC programming. As the MFC Packaging many APIAPI win32, so it is not necessary to consider many details of the operation, and focus on image processing.
- 2022-02-10 07:49:18下载
- 积分:1
-
消除字符串前导及后续空白字符的实例。Win32环境下使用。
消除字符串前导及后续空白字符的实例。Win32环境下使用。-Eliminate continuous space characters in a string in Win32.
- 2022-06-21 07:51:08下载
- 积分:1
-
在表现主题的比较经典的xoj比较…
xoj里比较经典且比较具有代表性的题目的代码-Comparison of classic and xoj in comparison with the subject of the representation of code! ! !
- 2022-03-23 04:53:10下载
- 积分:1