[内附完整源码和文档] 基于vc++实现的小飞侠小游戏

一、项目目的
课题目的:完成一个基于PC的飞行类跑酷题材游戏设计

二、开发工具及开发语言
开发工具:Visual C++ 6.0

开发语言:C/C++

三、项目开发背景
开发这个游戏是出于小时候在红白机中玩的一个游戏(不记得名字也找不到类似的游戏了),只记得当时用了好几天的时间不断刷新自己的记录并且在游戏的过程体验到了很多乐趣。因此想通过这次机会能够还原童年的记忆,满足情怀。当时的那款游戏也是通过在游戏开始设置角度力度将游戏角色发射升空,然后使用有限制的能量调整自己在空中的位置,当能量耗尽时只能坠落,当落至地面时游戏结束。我们这一款游戏实现了之前游戏所有功能并且增加了很多的新的元素。

四、项目主要功能简介
在主角飞行过程中,前方会随机刷出蝙蝠,蝙蝠的生命值为2,当主角击杀蝙蝠时获得8点能量,当主角碰到蝙蝠时主角死亡

每过一段时间上方会刷出炸弹和金币,吃到一个金币可以2点能量,吃到一个炸弹损失一条生命,主角一共有两条生命

按上键时主角会“喷射”加速;按下键时主角会“滑翔”减速,按右键时主角会发射子弹

游戏开始在不同的角度“发射”主角会有不同的加速度,游戏一段时间后速度会修正,当超过一段时间速度会降低

游戏的开始界面,当鼠标移动到选项时选项字体会放大,目的是避免错按或者不知道是否按到的现象

游戏采用的是显示最高分,点击最高得分即可显示,打开文件中的Rank可以查看每次的得分

当主角触地时主角死亡

五、游戏主要功能截图
[内附完整源码和文档] 基于vc++实现的小飞侠小游戏_第1张图片
[内附完整源码和文档] 基于vc++实现的小飞侠小游戏_第2张图片

完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

https://www.write-bug.com/article/3050.html

你可能感兴趣的:(收集毕设和课设资源)