下载此文档

《乒乓球游戏》论文.docx


文档分类:中学教育 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
北京吉利学院毕业论文(设计)论文题目:乒乓球小游戏的设计制作姓名:赵玮玲 学号:1430080025学院: 理工学院 专业:计算机应用技术班级:14高职2班指导教师: 施一飞 完成日期:2016年4月26内容摘要随着互联网的快速发展,我们的H常生活变得越来越多姿多彩。在我们的乞活中,智能游戏已经变成了不可缺少的一部分。适当地进行游戏可以放松身心缓解压力。下面就是一个靠Java来实现的一个《乒乓球游戏》。这个小型游戏可以通过双方配合来进行,也可以通过自己的左右手来自我进行。随着拍打次数的增加,球的运行速度会越来越快。通过这个游戏,可以锻炼我们的反应能力,也可以锻炼与他人配合的能力。本设计实现了游戏的启动、游戏的暂停、游戏的结束、球拍的移动以及小球的移动。该游戏还有一些不足之处。外观可以稍加设计,功能也可进一步扩展,让小球实现多个功能,游戏设计还可进一步提高。目录一、 前言 4二、 概要设计 5(一) 需求分析 5[1]用例图 5(二) 程序的结构设计 6[1]类图 6三、 详细设计与编码 7(一) 窗口类 7(二) 自定义矩形区域类 8(三) 碰撞检测类 9四、 ,林结 12(一) 程序的重难点 12(二) 未来的计划 12五、 参考文献 13《乒乓球游戏》的设计制作一、刖行通过乒乓球游戏程序的设计可以熟练的掌握窗口类,可以进一步使自己熟练的掌握jd腹的jdk文档,使各个类熟练的掌握,通过这个小小的游戏,可以知道监听器是如何实现监听的,还有我们可以了解一下Rectangle这个类,要想熟练的编写程序,第一思路要清晰,二要很清楚的知道如何实现这个方法,还有如何实现这个类,还有就是对程序基础的进一步了解。二、概要设计(一)需求分析⑴用例图玩家来实现游戏的开始、游戏的暂停、游戏的结束以及球拍的移动。而游戏代理人是为玩家来监听小球的移动、球拍的移动,以及实现画布的重新设置。(二)程序的结构设计⑴类图球intAtintifclitytint•段色*color():void球拍tttCininy::发色宽M速滋+绘制():void •状Auint・itlilxiint+开始游戏():boolean♦給来游戏():boolean♦圻停游戏():boolean+临悔阮家的直盘输入():void三、详细设计与编码(一);;lassGameextendsJFrame{〃保存小球和球拍碰撞的次数publicstaticinthits=;publicGame(){〃窗口的尺寸,宽640,高360setSize(,);〃设定关闭窗口吋做什么操作,设定关闭按钮点击后退出程序setDefaultCloseOperation();〃创建球扌白对象QiuPaiqpl=newQiuPai();QiuPaiqp2=newQiuPai();Qiuq=newQiu();〃创建画布对象GamePanelgp=newGamePanel(qp1,qp2,q);//将画布添加到窗口中add(gp);MyKeyListenerkeyListener=newMyKeyListener(qp1,qp2,gp);addKeyListener(keyListener);〃创建定时器对象,用它移动小球,移动球拍Timertimer=newTimer(,newMyActionListener(q,gp,qp1,qp2));timei*.start();pack();〃将窗口变为可见setVisible(true);(二);;;;〃lassQiuPaiextendsRectangle{//y速度intspeed_y=;〃颜色Colorcolor=;publicQiuPai(intx){super();=x;width=;height=;y=;}publicvoidpaint(Graphicsg){(color);//(x,y,width,

《乒乓球游戏》论文 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小60 KB
  • 时间2019-12-31