没有合适的资源?快使用搜索试试~ 我知道了~
首页Java课程设计俄罗斯方块(含代码)
设计要求及实现功能 在有限的空间内,方块随机下降,使用键盘的左右方向键来控制方块下降的方向,利用向上方向键控制方块的旋转状态,利用向下方向键来加速方块的下降速度,当每消除一行,游戏就自动会加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币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0