- 21
- 0
- 约5.06千字
- 约 5页
- 2018-11-18 发布于天津
- 举报
C++面向对象大作业报告-Read
C++面向对象大作业实验报告
(1)问题描述
项目选题为做一个飞行射击游戏。游戏中有各总各样的敌机和武器,敌机按一定的几率出现,玩家消灭敌机后可得分数奖励,达到一定分数后会升级,游戏难度随着玩家级数的增加而增大。游戏有很多爆炸场面,增加了刺激性。
(2)系统设计
GameWorld类
描述:控制整个游戏过程的类
主要数据成员:
静态数据成员
const int Width, Height; // 游戏区域的宽和高
const double PI; // 圆周率
(B) 对象指针
Display *pScreen; // 屏幕
Player *pPlayer; // 玩家
BulletSystem *pPlayerBulletSystem, // 玩家子弹系统
*pEnermyBulletSystem; // 敌方子弹系统
EnermySystem *pEnermySystem; // 敌机系统
CollisionSystem *pCollisionSystem; // 碰撞系统
主要成员函数:
GameWorld( HWND); // 构造函数
void ShowInfomation() // 显示屏幕信息
void Update(); // 游戏状态更新
void KeyDown(WPARAM KeyCode)
您可能关注的文档
- -绍兴企业信息化促进会.DOC
- 099497_价值规律的基本内容.PPT
- 100179_春秋战国文化_朱雄辉-兰州十中.PPT
- 105363_我有一个梦想教学课件_蒋受斌-兰州十中.PPT
- 200667847393中国生态农业信息管理数据库.PPT
- 2012013学年合肥九中集体备课材料.DOC
- 2012016秋学期高徐中学八年级期终语文试卷.DOC
- 2012届高三下学期班理综测试卷-生物2012泉州七中.DOC
- 2012年立项课题-黑龙江八一农垦大学.DOC
- 2013年顺德职业技术学院自主招生.DOC
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- WCZ-3质子磁力仪说明书.docx
- 北京卷2024年高考化学真题.docx VIP
- 2024年高考真题——化学(北京卷)含答案.pdf VIP
- 物资管理年度工作总结及工作思路(二篇).doc VIP
- 《家政服务员(整理收纳师)》职业标准(2026年版).pdf VIP
- 2025年物资管理年度工作总结及工作思路(2篇).docx VIP
- 【高考真题(含答案)】2023年北京市高考真题化学试题(含答案).docx VIP
- 2025北京市高考真题化学试题(含答案).doc VIP
- 人教版六年级下册数学整理与复习《数与代数》课件.pptx VIP
- 宣贯培训(2026年)《GBT 43928-2024宇航用商业现货(COTS)器件保证指南》.pptx VIP
原创力文档

文档评论(0)