1 / 20
文档名称:

Java课程设计.doc

格式:doc   大小:333KB   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java课程设计.doc

上传人:wz_198613 2019/4/5 文件大小:333 KB

下载得到文件列表

Java课程设计.doc

相关文档

文档介绍

文档介绍:淮海工学院计算机工程学院课程设计报告设计名称:面向对象课程设计选题名称:益智游戏—俄罗斯方块姓名:朱猛学号:521091132专业班级:网络工程网络102系(院):计算机工程学院设计时间:~:实验室、教室成绩:指导教师评语:签名:《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学****完该课程后进行的一次较全面的综合练****其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力。:Beans、Eclipse、JBuilder等作为开发平台以提高开发效率,尽可能熟练掌握其中一种集成开发环境。建议采用UML建模技术进行系统的分析设计,在Visio中画出系统用例图和类图,并将UML图复制到设计报告中。通过这次设计,要求掌握以下内容:面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用类、包、接口的定义与使用常用工具类与算法的实现(数组、向量、字符串、链表),随着电脑的普及一些有趣的桌面游戏已经成为人们在工作或学****之余休闲娱乐的首选,而俄罗斯方块游戏伴随我们成长,是人们最熟悉的小游戏之一,它以其趣味性强,容易操作等优点得到了很多人的喜爱,因此开发此游戏软件可满足人们的一些娱乐的需求。俄罗斯方块是我们最常见的游戏之一,该游戏出现过在掌上游戏机、家用游戏机、手机游戏和电脑游戏中,因此俄罗斯方块也是一个十分经典的游戏。我们可以在网上下载到各式各样的俄罗斯方块游戏,也可以在各个游戏大厅中见到网络对战形式的俄罗斯方块。一般的俄罗斯方块规则比较简单,游戏中随机出现一些方块,再对这些方块进行变换,下降到游戏界面中的不同位置,如果某一行中都填充了方块,那么该行就消除。当然,还有更复杂的俄罗斯方块,例如方块穿墙,方块消除列等。此次实验中将实现一个简单的俄罗斯方块小游戏,此次所做的俄罗斯方块游戏是一个基于JAVA语言,界面友好,操作简单的益智小游戏。可以对游戏进行暂停,开始和重新游戏的操作。并且游戏还提供了帮助菜单,包括游戏信息,作者信息和操作帮助。是一个很好的娱乐益智小游戏。二、概要设计新游戏暂停开始退出游戏操作关于游戏关于作者游戏帮助俄罗斯方块小游戏帮助操作游戏界面分数下一个名称游戏版本作者界面信息三、详细设计1、Eblock类实现方块的创建和游戏的操作。主要有以下方法:publicvoidnewblock()//生成新方块的方法;publicbooleangameover(intx,inty)//判断游戏结束的方法publicbooleanblow(intx,inty,intblockType,intturnState)//是否合法的方法publicvoidnewmap()//初始化地图publicvoiddrawwall()//画范围框publicvoidturn()//旋转的方法publicvoidleft()//左移的方法publicvoidright()//右移的方法publicvoiddown()//下落的方法publicvoiddelline()//消行的方法publicvoidadd()//ponent(Graphicsg)//画方块的的方法publicvoidkeyPressed(KeyEvente)//键盘监听classTimerListenerimplementsActionListener//定时器监听2、EblockMain类实现游戏界面的设置和菜单项的添加与功能实现。主要事件如下://(newActionListener(){ publicvoidactionPerformed(ActionEvente){}});//(newActionListener(){ publicvoidactionPerformed(ActionEvente){}});//(newActionListener(){ publicvoidactionPerformed(ActionEvente){}});//(newActionListener(){ publi