-
文件操作演示程序
文件操作演示程序-file manipulation Demonstration Program
- 2022-07-01 12:12:44下载
- 积分:1
-
数据库还原工具
应用背景数据库的还原备份操作,开发工具vs2008 ,使用数据SQLServer2005关键技术C# 、SQLServer2005、INi文件操作、数据库基本操作、封装
- 2023-07-22 01:30:04下载
- 积分:1
-
erlang B theoretical calculation erlang B theoretical calculation
erlang B 理论计算 erlang B 理论计算-erlang B theoretical calculation erlang B theoretical calculation
- 2022-05-05 12:09:41下载
- 积分:1
-
自动起名字的小程序
是新生儿父母避免绞尽脑汁的最佳选择...
自动起名字的小程序
是新生儿父母避免绞尽脑汁的最佳选择-Automatically from the names of parents of newborns small program is the best choice to avoid brains
- 2022-08-18 04:10:56下载
- 积分:1
-
复化梯形二分步长法求二重积分
复化梯形二分步长法求二重积分-Minute trapezoid two-step method for Double Integral
- 2022-05-14 03:34:54下载
- 积分:1
-
迷宫追寻小游戏 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
-
《delphi6数据库应用程序100例》.zip
《delphi6数据库应用程序100例》.zip-"Delphi6 database applications hundred cases." Zip
- 2023-06-16 06:10:04下载
- 积分:1
-
C++内存分配所有方法,比较有价值,有需要的可以参考
C++内存分配所有方法,比较有价值,有需要的可以参考-the good C++ memory alloc
- 2022-03-18 10:59:39下载
- 积分:1
-
Visual C++ 6.0 时尚编程百例 光盘源代码
Visual C++ 6.0 时尚编程百例 光盘源代码-Visual C++ 6.0 fashion 100 cases of CD-ROM programming source code
- 2022-09-13 14:55:04下载
- 积分:1
-
M25Px16 16Mbit Flash Memory with 75Ghz
16 Mbit,双I/O,4 KB子扇区擦除,
- 2022-08-14 06:07:55下载
- 积分:1