没有合适的资源?快使用搜索试试~ 我知道了~
2015年最新本科论于java的拼图游戏-毕业论文.doc
0 下载量 70 浏览量
2023-06-29
15:09:18
上传
评论
收藏 753KB DOC 举报
温馨提示
试读
35页
2015年最新本科论于java的拼图游戏-毕业论文.doc
资源推荐
资源详情
资源评论
华中科技大学软件学院
华中科技大学软件学院
基于 JAVA 的拼图游戏
学院(直属系):计算机科学与技术系 时间:2014 年 5 月 20 日
学 生 姓 名
指 导 教 师
设计(论文)题目
基于 JAVA 的拼图游戏
主要研
究内容
1.实现程序GUI图形界面;
2.实现游戏开始、重来、退出功能;
3.设计实现游戏主要算法;
4.实现鼠标或键盘事件响应模块;
5.查看原图功能
研究方法
通过参阅网上已有实例,了解程序主要的算法,翻阅参考文献,了解程序设
计的思想和理念,通过本身对程序的理解,对游戏的认识和在指导老师的帮
助下来完成。
主要技术
指标(或研
究目标)
主要技术:GUI,swing,ImageIcon 等。
用 JPanel,JButton,JLabel,JFrame 等组件实现程序主界面窗口,事件监听
来实现鼠标或键盘事件,实现图片的切换和按钮的作用,Imageicon 来加载
图片。
主要参考
文献
[1] 唐大仕:Java 程序设计[M],北方交通大学出版社,2007.05:P56-P62
[2] 郑莉:Java 语言程序设计[M],清华大学出版社,2007.01:P67-P75
[3] 朱站立:Java 程序设计实用教程[M],电子工业出版社,2006.10:P58-P70
[4] 耿祥义:java2 实用教程[M],清华大学出版社,2007.3:P81-P92
[5] 朱站立:Java 程序设计实用教程[M],电子工业出版社,2006.10:P58-P70
华中科技大学软件学院
华中科技大学软件学院
基于 JAVA 的拼图游戏
摘要
JAVA 语言是由美国 sun 公司开发的一种完全面向对象的程序设计语言,它由 c++语言发
展而来,但比 c++语言简单。JAVA 语言具有简单、与平台无关、高效、健壮、安全、多线程等
特点,是当前网络编程中的首选语言。本文主要通过 JAVA 语言来开发一个小游戏,以实现其相
关功能。
随着社会的发展,计算机已经成为人么日常生活,学习办公中不可缺少的一部分,并
在各个领域发挥着重要的作用。在计算机迅猛发展的影响下,计算机游戏也随之兴盛起来。
拼图游戏就是其中一中,它适用范围广,老少皆宜。该游戏不仅可锻炼动手能力,观察能
力,而且还能培养人与人之间的协作能力。它是一个应用程序,它的游戏规则和 win7 的
拼图游戏是一样的。将一张图片分割成 16 张小图,将除去左上角的其余 15 张图片放入一
个 4*4 的网格内,通过鼠标的点击图片来切换空白处对换位置,让其复原成原来的顺序,
游戏就完成了。可以选择下一张来切换另一张图片,或者按开局重新开始游戏。
关键词:JAVA 2 平台标准版,JAVA 语言,小应用程序
华中科技大学软件学院
华中科技大学软件学院
Jigsaw puzzle based on Java
abstract
JAVA language is developed by the sun a fully object-oriented programming language, it is
developed by c + + language, but simpler than c + + language.The JAVA language has a simple,
platform-independent, efficient, robust and security, multithreading, is the preferred language in
the current network programming.This paper mainly through the JAVA language to develop a
small game, in order to realize its related functions.
With the development of the society, the computer has become the people daily life, an
indispensable part of learning in the office, and play an important role in all fields.Under the
influence of the rapid development of computer, computer games has been thriving.Jigsaw
puzzle is among them one, its applicability is wide and for young and old.The game is not only
can exercise ability, observation ability, but also can cultivate interpersonal cooperation
ability.This puzzle game is based on the J2SE platform development, it is an application, it is the
rules of the game and win7 puzzle game is the same.Picture will be divided into 16 images, will
remove the upper left corner of the rest of the 15 images in a 4 * 4 mesh, the blank space with
the mouse click on the image to switch switch position, make its recovery as the original
sequence, the game is finished.Can choose the next to switch the other picture, or press start to
start the game.
Keywords: Java 2 Platform, Standard Edition, JAVA language, application.
华中科技大学软件学院
华中科技大学软件学院
目 录
摘 要 .............................................................Ⅰ
ABSTRACT .............................................................Ⅱ
第一章 概述 ...........................................................1
1.1 项目开发的背景与国内外研究现状...................................1
1.2 项目开发的目的与意义.............................................1
1.3 系统开发方法介绍.................................................2
第二章 项目开发语言及开发环境 .........................................5
2.1 JAVA 语言 ........................................................5
2.2 ECLIPSE 简介 .....................................................6
第三章 可行性分析及总体设计原则 .......................................8
3.1 可行性分析所采用的方法和步骤.....................................8
3.2 评价尺度.........................................................8
3.3 可行性分析.......................................................8
3.3.1 技术可行性...................................................8
3.3.2 经济可行性...................................................8
3.3.3 社会可行性...................................................8
3.4 总体设计原则.....................................................9
第四章 需求分析 ......................................................10
4.1 OOA 方法介绍 ....................................................10
4.2 功能需求........................................................10
4.3 环境需求........................................................10
4.4 可靠性需求......................................................11
4.5 用户界面需求....................................................11
4.6 软件成本消耗与开发进度需求......................................11
4.7 条件假定和限制..................................................11
第五章 系统分析 ......................................................12
华中科技大学软件学院
华中科技大学软件学院
5.1 业务流程分析....................................................12
5.2 总体设计方案....................................................12
5.3 游戏功能分析....................................................13
第六章 系统设计 ......................................................14
6.1 系统功能设计....................................................14
6.2 系统重点设计....................................................14
6.2.1 开局载入图片................................................15
6.2.4 随机排列图片................................................16
6.2.3 游戏时排列图片..............................................18
6.2.4 换下一张图片................................................18
6.2.5 判断拼图是否成功............................................19
6.3 拼图游戏界面的设计与实现........................................20
第七章 设计小结 ......................................................21
参考文献 .............................................................24
致谢 .................................................................25
附录 .................................................................26
剩余34页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 414
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功