java课程设-拼图小游戏.docVIP

  • 2
  • 0
  • 约8.95千字
  • 约 11页
  • 2017-03-06 发布于贵州
  • 举报
java课程设-拼图小游戏

苏 州 市 职 业 大 学 课程设计说明书 名称 《计算机语言java课程设计》 ____《拼图小游戏》________ 2011年 月 6日 22 至 2011 年 6月25日 共 1周 院 系____计算机工程系__________ 班 级___10软件技术(服务外包)2 姓 名______徐华军 _____________ 系主任_______李金祥_____________ 教研室主任________叶良______________ 指导教师____孙赢 李璐_____ 目 录 目 录 2 一、课程设计的目的与要求 3 二、题目说明 3 2.1开发工具介绍 3 三、总体设计 4 3.1.系统开发平台 4 3.2.系统流程图 4 3.3.功能结构图 5 四、详细说明 5 4.1图形界面 5 4.2游戏开始界面和游戏进行界面 7 4.3游戏完成界面 8 4.4显示成绩界面 9 五、遇到的问题和解决方法 9 六、课程设计总结 10 七、参考文献 11 附录源代码 11 一、课程设计一款非常经典的游戏Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发PDE用来支持插件开发Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。3.1.系统开发平台 本游戏使用Java语言设计,开发平台为JDK。开发工具Eclipse。JDK是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。3.2.系统流程图 图3-1 这个游戏分为五个操作步骤,分别是游戏开始、操作游戏、游戏完成、显示成绩和游戏结束。游戏在运行过程中玩家还可以通过鼠标暂停游戏,而且这款游戏是通过计算玩家的步骤来计算成绩的,并非通过时间来计算的,所以玩家可以将每一步想清楚了再进行,这样既可以开发脑力,还可以提高成绩! 3.3.功能结构图 图3-2 这个游戏主要分为四个模块,分别是游戏开始、重新开始、游戏结束和游戏暂停。这四个摸块的功能各不一样,游戏开始的模块就不用多介绍了,我们在这里主要说说重新开始的模块,如果玩家对自己本次的成绩不满意,可以通过重新开始模块来重完游戏! 四、详细说明 4.1图形界面 图4 -1 游戏的主界面 当游戏运行的时候,桌面上会出现图上的图形界面。有一个文本框和一个图形界面。其中通过点击鼠标移动数字,游戏就正式开始,且此游戏是通过计算鼠标点击的次数,而不是计算时间,所以玩游戏的人可以有充分的时间考虑。 代码及解释如下: /* 本段代码使用了JavaAwt图形界面开发工具包,先定义了游戏的界面和游戏的按钮;还有就是随机产生的一个空格按钮,用于游戏进行中使用。然后将定义好的图形通过界面显示出来。而游戏的使用者只要通过界面就能明了游戏的规则和操作。 4.2游戏开始界面和游戏进行界面 使用过程中的游戏界面 如图4-2 使用过程中的游戏界面 如图4-2 部分代码及解释如下: /* 本段代码使用了Javanet开发工具包,在游戏进行的过程中,通过二维数组的调配,使的游戏一直处于运行当中,直到游戏完成。 4.3游戏完成界面 游戏完成界面 如图4-3 游戏完成 图4-3 游戏完成 代码及解释如下: /* 本段代码主要运用的java知识是二维数组和if`~else语句,它实现的功能主要是使游戏在完成的时候出现如上界面!使用到的函数有setText、getText等。 4.4显示成绩界面 显示成绩界面 图4-4显示成绩界面 图4-4显示成绩界面 代码及解释如下: 本段代码主要运用的java知识是二维数组和if`~else语句,它实现的功能主要是使游戏在完成的时候显示使用者的成绩和出现如上界面!使用的函数是getText,实现的功能是在游戏结束的时候,显示玩家的成绩,界面会显示玩家在完成游戏的前提下所使用的步数! 五、遇到的问题和解决方法 错误:

文档评论(0)

1亿VIP精品文档

相关文档