VC俄罗斯方块课程设计报告含源代码.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 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 等级加一 等级加一 更新速度

文档评论(0)

181****8523 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档