俄罗斯方块游戏课程设计报告_计算机-C++资料.pdf





《俄罗斯方块游戏课程设计报告_计算机-C++资料.pdf》由会员分享,可在线阅读,更多相关《俄罗斯方块游戏课程设计报告_计算机-C++资料.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-优质-计算机工程学院 课程设计说明书 课程名称:_ 设计项目:_ 学生姓名:_ 学 号:_ 专 业:_ 班 级:_ 指导教师:_ -优质-_年_月 求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随
2、时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-一、任务与具体要求 二、设计说明书包括的内容 三、应完成的图纸 四、评语及成绩 指导教师(签字)_ _ 年_月_日 求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此
3、俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-目 录 1系统概述2 2原有程序概况3 3现在系统操作界面5 4现在程序详细设计7 5用户手册14 6测试计划15 7课程设计心得体会16 8参考书籍及资料17 系统概述 1.1 现状分析 在个人电脑日益普及的今天,一些有趣的桌面游戏已经成为人们在使用计算机进行工作学习之余休闲娱乐的首选,而俄罗斯方块游戏
4、求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的
5、得分在-优质-是人们最熟悉的小游戏之一,它以其趣味性强,易上手等诸多特点得到了大众认可,因此开发此游戏软件可满足人们的一些娱乐需求。此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的,界面美观的,易于控制的俄罗斯方块游戏。1.2 项目要求 俄罗斯方块是一款适合大众的游戏软件,它适合不同年龄的人玩。本软件实现的基本功能如下:游戏区:玩家可以在游戏区中堆积方块,并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示。游戏控制:玩家可以通过游戏控制功能来控制游戏开始,暂停,结束游戏,游戏难度的设置以及音效控制。玩家游戏信息存储及删除:玩家的得分在前五名时,将会记录在排行榜上,同时可为玩
6、家清空排行榜。1.3 系统模块结构图 依据需求分析结果,俄罗斯方块游戏可以分为三个模块:游戏区、游戏控制区、数据操作区。系统模块结构如图:俄罗斯方块游游戏区 游戏控制数据操作求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积
7、方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-原有程序概况 2.1 原有程序实现的功能 原来程序只能实现开始和退出游戏,还有记录游戏的得分!类一:控制面板类(1)类定义:class GameMain(2)功能描述:界面设计应遵循简介美观方便易用的基本原则。类二:画布类 类定义:class GameCanvas 类三:方块类(1)类定义:class RussiaBlock(2)功能描述:七种类型方块的父类,定义了所有类型方块的共同特征和行为。类四:主游戏类
8、(1)类定义:RussiaBlocksGame(2)功能描述:游戏主类,负责游戏的全局控制。7 6 5 4 3 2 1 随机产生一个数 一字形 Z 字形 反 Z 形 L字形 反L 形 倒T 形 田字型 求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄
9、罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-类五:虚拟单个方格类类(1)类定义:RussiaBlocksGame;功能描述:控制方格的颜色。2.2原有游戏打开界面 2.3 原有游戏运行界面 求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其
10、趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-2.4 改进目标 增加暂停和继续按钮,这样可以方便游戏者,可以暂停游戏。增加游戏的等级,这样可改变游戏的难易程度,增加游戏的趣味 性。增加填写游戏者姓名的的功能,这样可以记录游戏者的名字。现在系统操作界面 3.1 现在游戏打
11、开界面 求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删
12、除玩家的得分在-优质-3.2 现在游戏运行界面 求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏
13、难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-现在程序详细设计 类一:控制面板类(1)类定义:class GameMain(2)功能描述:界面设计应遵循简介美观方便易用的基本原则。(3)设计方法:方法Game 方法 方法定义:Public GameMain()功能描述:这个方法就是要保证在放大和缩小程序实现窗口大小的时候,其中的格子也会随之改变,也就是我们经常说的最大化最小化,当窗口发生变化时,方块自动调整大小与之相匹配。求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体
14、会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-方法:actionPerformed方法 方法定义:public void actionPerformed()功能描述:这个就是将游戏界面重置,
15、将游戏界面回到初始状态,这个方法主要是通过将窗口中的着色小方块全部消除颜色,然后再重新去给窗口着色,即着上背景色,给玩家看上去也就是被刷新了。(4)设计描述:controlPanel面板中包含 tipPanel,InfoPanel,buttonPanel子面板,分别为图形界面面板,信息面板,按钮面板 图形显示面板设计为 BorderLayout布局样式.其中添加tipPanel 面板居中(以显示下一个俄罗斯方块样式)信息面板设计为 4 行 1 列式的 GridLayout 网格状布局,并且添加当前等级,显示当前等级文本域,当前分数,显示当前分数文本域 按钮面板设计为 5 行 1 列式的 Gri
16、dLayout 网格状布局,并且添加开始游戏,暂停/继续,结束三个按钮 面板设计效果图如下:求二设计说明书包括的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通
17、过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-类二:画布类(1)类定义:class GameCanvas(2)设计方法:方法:paintComponent方法 方法定义 public void paintComponent(Graphics g)功能描述;其中 box 就是表示预显示框,然后检查显示框中每个小格子是否需要着色,如果需要着色,则着上方块得颜色,不需要着色的则着上背景颜色,一共有 16 个小格子构成了一个预显示块,共需要检测 16 次,其实当中和实现游戏中的程序有着共同点。方法:removeLine方法 求二设计说明书包括
18、的内容三应完成的图纸四评语及成绩指导教师签字年月日优质目录系统概述原有程序概况现在系统操作界面现在程序详细设计用户手册测试计划课程设计心得体会参考书籍及资料系统概述现状分析在个人电脑日戏优质是人们最熟悉的小游戏之一它以其趣味性强易上手等诸多特点得到了大众认可因此开发此游戏软件可满足人们的一些娱乐需求此俄罗斯方块游戏可以为用户提供一个可在普通个人电脑上运行的界面美观的易于控制的俄罗斯方玩家可以在游戏区中堆积方块并能够在游戏过程中随时了解得分情况和下一个将要出现方块的提示游戏控制玩家可以通过游戏控制功能来控制游戏开始暂停结束游戏游戏难度的设置以及效控制玩家游戏信息存储及删除玩家的得分在-优质-方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 俄罗斯方块 游戏 课程设计 报告 计算机 C+ 资料

限制150内