文章来源:淘论文网   发布者: 毕业设计   浏览量: 61



还可以点击去查询以下关键词:
[拼定]    [制图]    [游戏]    [Java的拼定制图游戏]   

1.任务:使用Java Swing组件开发一个拼图游戏图形界面应用软件,要求具有区分难度,统计积分,背景音乐等功能。

要求:(1)明确需求,学习使用OOA方法对项目需求进行分析。使用OOD方法对项目进行设计。使用OOP方法对项目进行编码实现。

(2)必须具备背景音乐、难度划分、统计积分等功能

(3)玩家操作界面要简洁,游戏界面要美观。

(4)可增添更多的游戏附加功能。

 

2.毕业设计的具体工作内容:

技术要求:在本设计中,对于图片的分割、拼凑、判断图片是否可以移动等都是设计的关键。对于分割图片是用像素点来实现的,同时对图片进行了自动缩放,这样一来就可以使得图片分割后看起来更连贯。拆分图片后,把分好的图片存储到一个image数组中,对于可移动的块其实是按钮,每个按钮上都有一个icon,通过随机把image数组中的图片通过imageIcon的转化后附给一个按钮,并将按钮数组首先附给一个向量,然后用随机数来确定对应向量的值,然后再附给对应数组按钮,同时去除该值。也就是说在附值的时候图片顺序不变,变的而是数组按钮的顺序。 对于图片的是否拼图成功的提示,主要是在每个按钮中加个String的属性值,而且对于正确的排序的值与正在排的各个值比较,一旦所有的按钮对应的值与正确的排序一致,则为成功。八数码问题是该游戏软件的设计重点,八数码问题用于拼图游戏中图片的拆分方法。也就是说,当运用到八数码问题后,按照八数码函数进行运算,才能保证图片拆分后,经过用户的拼凑,最终可以完成整个拼图游戏,而不会无解。

工作要求:(1)学习或复习面向对象基本知识和Java相关知识。 

(2)认真阅读项目需求及设计需求,做好需求分析和软件设计工作。 

(3)编写软件测试用例,在编码过程中进行测试工作。 

(4)设计游戏界面,并编写相应代码。 

(5)编写Java代码,实现游戏功能。

 

该拼图游戏主要分成2块,也就是主要的两个窗体,分别为登录注册部分和游戏部分,其中游戏部分又分为游戏菜单部分以及帮助菜单部分。

本系统采用大量美观、友好的图形用户界面,提高用户使用系统的热情和积极性。

 

在游戏中我们通过了解分析了JAVA游戏的开发流程,来对功能做出设计以及改进。该游戏我们主要实现的功能有开始游戏,背景图片(可自己选择添加图片),难度选择(9格的初级,16格中级和以及25格的高级),成绩统计,分数排名等功能。游戏界面具有外观简洁美丽,操作起来简单,功能也相对齐全,而且也深受广大玩家的接受和喜爱,也具有一定的难度和益智性。


这里还有:


还可以点击去查询:
[拼定]    [制图]    [游戏]    [Java的拼定制图游戏]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/591.docx
  • 上一篇:jsp公务员考定制试报名系统
  • 下一篇:基于java的动漫网站设计
  • 资源信息

    格式: docx