欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    俄罗斯方块课程设计

    • 资源ID:1395438       资源大小:113.50KB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    俄罗斯方块课程设计

    1、 课程设计课程设计 题 目 俄罗斯方块 英文题目 Russian square 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 xxx 班级学号 A091217 指导教师 xxx 二一二年五月 I 软 件 工 程 导 论 课 程 设 计 论 文 摘 要 教学和科研是各大专院校的两项中心工作,教学质量决定了培养人才质量的高 低,科研水平是高校综合实力的重要标志。近年来,各大中专院校越来越重视自身 的科研工作。俄罗斯方块(Tetris, 俄文:)是一款风靡全球的电视 游戏机和掌上游戏机游戏,俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输 出的各种方块,使之排列成完整的一行或多行并且

    2、消除得分。由于上手简单、老少 皆宜,从而家喻户晓,风靡世界。 关键词:俄罗斯方块,小游戏 II 软 件 工 程 导 论 课 程 设 计 论 文 目目 录录 摘 要. I 目 录 II 1 绪论 . 1 1.1 软件 . 1 1.2 软件工程 1 1.3 软件开发方法 . 1 1.4 C 语言特点 . 1 1.5 章节小结 1 2 需求分析 2 2.1 分析案例 2 2.2 系统分析 3 2.2.1 系统流程图 . 3 2.2.2 系统顶层数据流图. 4 2.2.3 系统的数据字典的描述 4 2.3 对所选项目进行分析. 5 2.3.1 经济、技术和操作方面的分析 . 5 2.3.2 对项目中的

    3、问题和解决方案. 5 2.3.3 结论 5 2.4 章节小结 5 3 系统设计 6 3.1 总体设计 6 3.2 详细设计 6 3.2.1 主界面和出错设计. 6 3.2.2 程序流程图完成模块详细设计 . 7 4 编码实现 8 4.1 主控函数 8 4.2 二级函数 8 4.3 各函数的代码 . 10 5 系统测试 12 5.1 代码分析 12 5.2 白盒测试用例 . 13 5.3 黑盒测试用例 . 13 5.4 评价测试结果 . 14 6 总结与展望 15 6.1 总结 . 15 6.2 展望 . 15 III 软 件 工 程 导 论 课 程 设 计 论 文 致 谢. 17 参考文献 .

    4、 18 1 软 件 工 程 导 论 课 程 设 计 论 文 1 绪论 1.1 软件 软件是用户与硬件之间的接口界面。是一系列按照特定顺序组织的计算机数据和指令的集 合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。 1.2 软件工程 软件工程是指导计算机软件开发和维护的一门工程科学。采用工程的概念、原理、技术和方 法来开发与维护软件, 把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法 结合起来,以经济地开发出高质量的软件并有效地维护它。 1.3 软件开发方法 软件开发是为了运用方法而提供的自动的或半自动的软件工程支撑环境, 完成软件开发的各 项技术方

    5、法, 获得高质量的软件所需要完成的一系列任务, 具有传统的开发方法和面向数据结构 的开发方法、及面向对象方法的开发方法。 1.4 C 语言特点 C 语言是结构化语言,及其数据类型丰富,简洁紧凑,灵活方便,运算符丰富;C 语法限制 不太严格,程序设计自由度大;C 语言允许直接访问物理地址,可以直接对硬件进行操作;C 语 言程序生成代码质量高,程序执行效率高;C 语言适用范围大,可移植性好。 1.5 章节小结 本章只要对软件及软件工程的原理进行定义, 力求使读者对软件工程的基本原理和方法有概 括的本质的认识。现在科学技术将人类带入了信息社会,计算机软件扮演着十分重要的角色,软 件工程已成为信息社会

    6、高技术竞争的关键领域之一, 而“软件工程”已成为高等学校计算机教育计 划中的一门核心课程。 软件开发方法具有传统的开发方法和面向数据结构的开发方法、及面向对象方法的开发方 法。 2 软 件 工 程 导 论 课 程 设 计 论 文 2 需求分析 俄罗斯方块游戏是一款经典的小游戏, 游戏的过程是需要玩家将不断下落的的各种形状的方 块移动, 翻转, 如果某一行满了, 就自动消行, 积累分数, 而当窗口中无法再容纳下落的方块时, 就宣告游戏结束。 2.1 分析案例 1、方块、方块移动、变形 在整个俄罗斯方块游戏中,方块的设计是核心,本系统设计了一个方块类:用来生成方块以 及实现块的左移、右移、快速、下降、变形、基本游戏元素。 2、自动升级 当分数积累到一定大小时,系统将自动为玩家提高难度,本系统设置没消 10 行方块(测试 所用)就增加一级难度。 3、游戏音乐 为了增加游戏娱乐性,本游戏增加音乐功能,游戏开始音乐自动播放,游戏过程中都有音乐 提示,如消行


    注意事项

    本文(俄罗斯方块课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583