下载此文档

《乒乓球游戏》论文.docx


文档分类:中学教育 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
北京吉利学院
毕业论文(设计)

论文题目: 乒乓球小游戏的设计制作
姓名: 赵玮玲学号: 1430080025
学院: 理工学院
专业: 计算机应用技术班级: 14高职2班
指导教师: 施一飞
完成日期: 2016 年 4 月 26
内容摘要
随着互联网的快速发展,我们的日常生活变得越来越多姿多彩。在我们的生活中,智能游戏已经变成了不可缺少的一部分。适当地进行游戏可以放松身心缓解压力。
下面就是一个靠Java来实现的一个《乒乓球游戏》。这个小型游戏可以通过双方配合来进行,也可以通过自己的左右手来自我进行。随着拍打次数的增加,球的运行速度会越来越快。通过这个游戏,可以锻炼我们的反应能力,也可以锻炼与他人配合的能力。
本设计实现了游戏的启动、游戏的暂停、游戏的结束、球拍的移动以及小球的移动。该游戏还有一些不足之处。外观可以稍加设计,功能也可进一步扩展,让小球实现多个功能,游戏设计还可进一步提高。
目录
一、前言 4
二、概要设计 5
(一)需求分析 5
[1]用例图 5
(二)程序的结构设计 6
[1]类图 6
三、详细设计与编码 7
(一)窗口类 7
(二)自定义矩形区域类 8
(三)碰撞检测类 9
四、总结 12
(一)程序的重难点 12
(二)未来的计划 12
五、参考文献 13
《乒乓球游戏》的设计制作
一、前言
通过乒乓球游戏程序的设计可以熟练的掌握窗口类,可以进一步使自己熟练的掌握java的jdk文档,使各个类熟练的掌握,通过这个小小的游戏,可以知道***是如何实现监听的,还有我们可以了解一下Rectangle这个类,要想熟练的编写程序,第一思路要清晰,二要很清楚的知道如何实现这个方法,还有如何实现这个类,还有就是对程序基础的进一步了解。
二、概要设计
(一)需求分析
[1]用例图
玩家来实现游戏的开始、游戏的暂停、游戏的结束以及球拍的移动。而游戏代理人是为玩家来监听小球的移动、球拍的移动,以及实现画布的重新设置。
(二)程序的结构设计
[1]类图
三、详细设计与编码
(一)窗口类
import ;
import ;
public class Game extends JFrame {
//保存小球和球拍碰撞的次数
public static int hits = ;
public Game(){
//窗口的尺寸,宽640,高360
setSize(, );
//设定关闭窗口时做什么操作,设定关闭按钮点击后退出程序
setDefaultCloseOperation();
//创建球拍对象
QiuPai qp1 = new QiuPai();
QiuPai qp2 = new QiuPai();
Qiu q = new Qiu();
//创建画布对象
GamePanel gp = new GamePanel(qp1,qp2,q);
//将画布添加到窗口中
add(gp);
MyKeyListener keyListener = new MyKeyListener(qp1, qp2, gp);
addKeyListener(keyListener);

//创建定时器对象,用它移动小球,移动球拍
Timer timer = new Timer(,new MyActionListener(q,gp,qp1,qp2));
();
pack();
//将窗口变为可见
setVisible(true);
}
}
(二)自定义矩形区域类
import ;
import ;
import ;
import ;
//球拍类
public class QiuPai extends Rectangle{

//y速度
int speed_y=;
//颜色
Color color=;

public QiuPai(int x) {
super();

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buhouhui915
  • 文件大小114 KB
  • 时间2017-11-22