没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
34页
设计要求及实现功能 在有限的空间内,方块随机下降,使用键盘的左右方向键来控制方块下降的方向,利用向上方向键控制方块的旋转状态,利用向下方向键来加速方块的下降速度,当每消除一行,游戏就自动会加20分,以作为游戏胜利的奖品。具体功能如下: ⑴本游戏只有一个游戏级别,当玩家想玩游戏的时候,直接点开俄罗斯方块游戏,游戏就开始运行,当玩家想重新开始游戏的时候,直接点新游戏,游戏分数将清零,游戏重新进行。 ⑵在规定的空间内,玩家可以控制方块自由下降,如果玩家临时有事,不能玩游戏,可以点击暂停按钮,“暂停”游戏,当玩家做完事,想继续玩游戏,可以点击“继续”按钮,继续玩游戏。 ⑶ 程序中可以记录游戏的进行的得分情况。 ⑷如果在规定的空间内,俄罗斯方块已经占满了整个空间,则会弹出“Game Over!!,还敢来吗...”的窗口。 ⑸在结束本轮游戏后,如果玩家想继续游戏,则可点击“新游戏”按钮即可重新玩游戏,开始下一轮的游戏;如果玩家想结束游戏,则可点击窗口关闭按钮即可结束游戏。
资源推荐
资源详情
资源评论
郑州科技学院
《 程序设计》课程设计
题 目基于
的俄罗斯方块游戏设计
学生姓名
专业班级
学 号
院(系)
指导教师
完成时间
目录
一 设计目的及要求...............................................................................1
1.1课程设计目的....................................................................................1
1.2课程设计内容和要求........................................................................1
二 系统需求分析...................................................................................2
2.1 系统目标...........................................................................................2
2.2游戏需求............................................................................................2
2.3 开发环境...........................................................................................3
三、系统总体设计.................................................................................3
3.1系统的功能模块划分........................................................................3
3.2系统流程图........................................................................................4
四、系统详细设计.................................................................................4
4.1具体的设计步骤如下: ..................................................................4
4.2界面设计............................................................................................4
4.3关键功能的实现................................................................................5
五、代码调试.......................................................................................12
六、小结...............................................................................................16
参考文献...............................................................................................18
七、附录...............................................................................................19
1
一 设计目的及要求
1.1课程设计目的
通过本游戏的设计,综合自己在校期间所学的理论知识,设计
开发俄罗斯方块,使自己熟悉应用系统的开发过程,进一步理解面
向对象程序设计的思想和方法,利用 语言进行程序设计的能力,
培养自主思考能力,检验学习效果和动手能力,初步掌握基础编程
知识,并锻炼发现问题、分析问题和解决问题的能力。从而达到理
论与实践相结合的目的。
加深对《 语言与面向对象技术》课程基础知识的理解,掌
握 语言面向对象程序设计的开发方法和步骤。
1.2课程设计内容和要求
俄罗斯方块游戏是一种使用方块堆积来进行的益智的游戏,游戏内容为:
在有限的空间内,方块随机下降,使用键盘的左右方向键来控制方块下
降的方向,利用向上方向键控制方块的旋转状态,利用向下方向键来加速方
块的下降速度,当每消除一行,游戏就自动会加 分,以作为游戏胜利的奖
品。具体功能如下:
⑴本游戏只有一个游戏级别,当玩家想玩游戏的时候,直接点开俄罗斯
方块游戏,游戏就开始运行,当玩家想重新开始游戏的时候,直接点新游戏 ,
游戏分数将清零,游戏重新进行。
⑵在规定的空间内,玩家可以控制方块自由下降,如果玩家临时有事,
2
不能玩游戏,可以点击暂停按钮,“暂停”游戏,当玩家做完事,想继续玩游戏,
可以点击“继续”按钮,继续玩游戏。
⑶程序中可以记录游戏的进行的得分情况。
⑷如果在规定的空间内,俄罗斯方块已经占满了整个空间 ,则会弹出
“!!,还敢来吗 的窗口。
⑸在结束本轮游戏后,如果玩家想继续游戏,则可点击“新游戏”按钮即可
重新玩游戏,开始下一轮的游戏;如果玩家想结束游戏,则可点击窗口关闭
按钮即可结束游戏。
二 系统需求分析
2.1 系统目标
使用所学知识制作一个基于 的俄罗斯方块游戏。
2.2游戏需求
游戏界面需求:设计良好的游戏界面可以让玩家充分感受到游戏带来的
娱乐性,游戏的界面相对简单,尽量降低玩家游戏时的用眼疲劳,最大化的
为玩家带来舒适的娱乐环境。
游戏形状需求:根据方块旋转状态的不同,来控制方块平移的方向,进
而消除方块。
鼠标处理事件需求:通过点击菜单栏中对应的菜单项,可以实现新游戏、
暂停、继续等功能。
4
3
Java 程序设计课程设计
2.3 开发环境
, 操作系统
三、系统总体设计
3.1系统的功能模块划分
图一系统功能图
3
1
剩余33页未读,继续阅读
资源评论
一粒叶子
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功