- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 11
PAGE 1
课程设计报告文档
题目: 俄罗斯方块
一.引言
1、编写目的:
通过本课程设计,使学生巩固面向对象程序设计的基本概念、原理和技术,学会使用Visual C++开发工具进行简单面向对象程序的开发,将理论与实际相结合,完成一个小型面向对象程序的设计与实现,并在此基础上强化学生的实践意识,提高其实际动手能力和创新能力。
2、.定义:无
3、参考资料:
郑莉.C++语言程序设计.北京:清华大学出版社,2003
罗建军.大学Visual C++程序设计案例教程.北京:高等教育出版社,2004
刘路放.Visual C++与面向对象程序设计教程.北京:高等教育出版社,2000
David J.Visual C++技术内幕.潘爱民印译.北京:清华大学出版社,1999
侯俊杰.深入浅出MFC.武汉:华中科技大学出版社,2001
二.任务的描述:
1.目标:编写基于VC++开发工具并能通过键盘和鼠标进行人机交流俄罗斯方块游戏,界面友好,容易操作的游戏。
2.功能描述:通过控制键盘可以进行游戏的开始、暂停、结束;能够控制方块的移动、变形;具有进行经典的俄罗斯方块游戏的一般功能。
3.性能描述
(1)数据精确度:无
(2)时间特性:无
4.运行环境:windows98以上操作系统
5.条件与限制:
硬件:装有Windows操作系统的计算机
软件:Microsoft Visual Studio 6.0、Microsoft Visual Studio 2005
任务设计
1、程序的整个流程图
开始
开始
是否到达底部
是否到达底部
N
消行操作
消行操作
生成新的
生成新的“下一个下坠物”
下降下一个单位
下降下一个单位
将新生的下坠物代替旧的“
将新生的下坠物代替旧的“下一个下坠物”
将旧的下一个下坠物用作当前下坠物
将旧的下一个下坠物用作当前下坠物
到达底部 N
到达底部
消行操作 Y
消行操作
到达底部游戏结束
到达底部游戏结束
游戏结束处理
游戏结束处理
结束
结束
键盘响应函数流程图
开始
开始
是否按左方向键能否左移 N
是否按左方向键
能否左移
Y
左移 N N Y
左移
是否按右方向键能否右移 Y
是否按右方向键
能否右移
Y N
N能否下移是否按下方向键右移 \ N Y
N
能否下移
是否按下方向键
右移
N Y
是否按上方向键下移
是否按上方向键
下移
N
Y
是否变形
是否变形
N
Y
变形
变形
3、等级管理模块流程图
开始
开始
响应菜单等级设置函数
响应菜单等级设置函数
判断是否升级 N
判断是否升级
初始化等级对话框
初始化等级对话框
Y
等级加一
等级加一
更新速度
您可能关注的文档
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
文档评论(0)