毕业论文 基于java的连连看游戏设计.doc
约25页DOC格式手机打开展开
毕业论文 基于java的连连看游戏设计,摘要游戏发展至今已经有30多年历史,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。大部分的人一听到连连看游戏,通常就会想到这是一个小游戏。连连看游戏,是指在一个区域内,分布着许多不同的图片,通过点击两张相同的图片并符合一定的规则消除它们的一个游戏。我们最常见的是在qq游戏大厅里的qq...
内容介绍
此文档由会员 ljjwl8321 发布
摘要
游戏发展至今已经有30多年历史,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。大部分的人一听到连连看游戏,通常就会想到这是一个小游戏。
连连看游戏,是指在一个区域内,分布着许多不同的图片,通过点击两张相同的图片并符合一定的规则消除它们的一个游戏。我们最常见的是在QQ游戏大厅里的QQ连连看,网络上也有许多各式各样的单机版连连看游戏。在游戏的过程中,可以考虑下如何使用自己掌握的程序去实现游戏的效果,并尝试去开发属于自己的连连看,这是一件十分惬意的事情。在本章中,我们将详细的教大家如何使用Java去开发一款属于自己的单机连连看。
本游戏采用JAVA语言开发,以MyEclipse为开发平台。游戏主界面是基于GUI(图形用户界面)的开发,使得游戏界面简单清晰。并调用了其中的一些函数,完成了事件的触发功能。希望通过这次开发设计出的连连看小游戏,给大家的生活带来一点乐趣。
游戏通过定义动态的二维数组,根据一定的算法实现规定的路径判断。
关键词:连连看、小游戏、JAVA、GUI、数组
Abstract
Game development has 30 years of history, in this short period, along with the hardware level, game development new technology emerge in an endless stream, classic games meet the eye everywhere. Most of the people hear Lianliankan game, they usually think this is a small game.
Lianliankan game, refers to a region, the distribution of many different pictures, click through to two cards of the same picture and conform to certain rules to eliminate them in a game. It is most common in QQ game hall QQ Lianliankan, the network also has a lot of every kind of stand-alone edition game. In the course of the game, can consider how to use their mastery of the program to achieve game effects, and try to develop their own look again and again, this is a very happy thing. In this chapter, we will detail the teach you how to use Java to develop a belongs to own stand-alone lianliankan.
The game using JAVA language development, take MyEclipse as the development platform. The game 's interface is based on the GUI (graphical user interface ) development, which makes the game interface simple and clear. And call some of these functions, completed the event trigger function. Hope that through this design Lianliankan game, for everyone to bring to life a little fun.
The game through the definition of the dynamic two-dimensional array, according to certain provisions of the path algorithm to determine.
Key words: Lianliankan, game, JAVA, GUI, array
目录
摘要 IV
第一章 绪论 - 1 -
一 游戏产业介绍 - 1 -
二 游戏的发展概况 - 1 -
第二章 连连看游戏描述 - 2 -
一 游戏规则描述 - 2 -
二 游戏设计的目的 - 2 -
三 游戏可行性论证 - 2 -
第三章 连连看游戏的分析与设计 - 3 -
一 游戏的设计 - 3 -
1 功能设计 - 3 -
2 游戏模块设计 - 3 -
3 算法模块 - 4 -
4 界面显示模块 - 4 -
5 菜单控制模块 - 4 -
6 地图设计 - 5 -
7 算法设计 - 5 -
8 类的设计 - 7 -
1) Control.java 监听器类。 - 7 -
- 7 -
2) LoadAndSave.java 游戏数据部分。 - 7 -
3) Model.java 驱动类。 - 7 -
4) GamePanel.java 绘制类。 - 7 -
5) ImageLoader.java 图片加载器。 - 9 -
6) MainFrame.java 主窗体绘制。 - 9 -
9 算法设计 - 9 -
二 主要问题 - 11 -
三 技术要求 - 11 -
四 设计要求 - 11 -
1 开发环境 - 11 -
2 理论基础 - 11 -
3 开发目标 - 11 -
第四章 游戏运行及测试分析 - 12 -
一 程序运行情况 - 12 -
二 测试计划及分析 - 15 -
1 检验的先后顺序 - 15 -
2 程序异常处理 - 15 -
结论 - 16 -
致谢 - 17 -
参考文献 - 17 -
游戏发展至今已经有30多年历史,在这个短暂的时期里,随着硬件水平的提高,游戏开发新技术层出不穷,经典游戏比比皆是。大部分的人一听到连连看游戏,通常就会想到这是一个小游戏。
连连看游戏,是指在一个区域内,分布着许多不同的图片,通过点击两张相同的图片并符合一定的规则消除它们的一个游戏。我们最常见的是在QQ游戏大厅里的QQ连连看,网络上也有许多各式各样的单机版连连看游戏。在游戏的过程中,可以考虑下如何使用自己掌握的程序去实现游戏的效果,并尝试去开发属于自己的连连看,这是一件十分惬意的事情。在本章中,我们将详细的教大家如何使用Java去开发一款属于自己的单机连连看。
本游戏采用JAVA语言开发,以MyEclipse为开发平台。游戏主界面是基于GUI(图形用户界面)的开发,使得游戏界面简单清晰。并调用了其中的一些函数,完成了事件的触发功能。希望通过这次开发设计出的连连看小游戏,给大家的生活带来一点乐趣。
游戏通过定义动态的二维数组,根据一定的算法实现规定的路径判断。
关键词:连连看、小游戏、JAVA、GUI、数组
Abstract
Game development has 30 years of history, in this short period, along with the hardware level, game development new technology emerge in an endless stream, classic games meet the eye everywhere. Most of the people hear Lianliankan game, they usually think this is a small game.
Lianliankan game, refers to a region, the distribution of many different pictures, click through to two cards of the same picture and conform to certain rules to eliminate them in a game. It is most common in QQ game hall QQ Lianliankan, the network also has a lot of every kind of stand-alone edition game. In the course of the game, can consider how to use their mastery of the program to achieve game effects, and try to develop their own look again and again, this is a very happy thing. In this chapter, we will detail the teach you how to use Java to develop a belongs to own stand-alone lianliankan.
The game using JAVA language development, take MyEclipse as the development platform. The game 's interface is based on the GUI (graphical user interface ) development, which makes the game interface simple and clear. And call some of these functions, completed the event trigger function. Hope that through this design Lianliankan game, for everyone to bring to life a little fun.
The game through the definition of the dynamic two-dimensional array, according to certain provisions of the path algorithm to determine.
Key words: Lianliankan, game, JAVA, GUI, array
目录
摘要 IV
第一章 绪论 - 1 -
一 游戏产业介绍 - 1 -
二 游戏的发展概况 - 1 -
第二章 连连看游戏描述 - 2 -
一 游戏规则描述 - 2 -
二 游戏设计的目的 - 2 -
三 游戏可行性论证 - 2 -
第三章 连连看游戏的分析与设计 - 3 -
一 游戏的设计 - 3 -
1 功能设计 - 3 -
2 游戏模块设计 - 3 -
3 算法模块 - 4 -
4 界面显示模块 - 4 -
5 菜单控制模块 - 4 -
6 地图设计 - 5 -
7 算法设计 - 5 -
8 类的设计 - 7 -
1) Control.java 监听器类。 - 7 -
- 7 -
2) LoadAndSave.java 游戏数据部分。 - 7 -
3) Model.java 驱动类。 - 7 -
4) GamePanel.java 绘制类。 - 7 -
5) ImageLoader.java 图片加载器。 - 9 -
6) MainFrame.java 主窗体绘制。 - 9 -
9 算法设计 - 9 -
二 主要问题 - 11 -
三 技术要求 - 11 -
四 设计要求 - 11 -
1 开发环境 - 11 -
2 理论基础 - 11 -
3 开发目标 - 11 -
第四章 游戏运行及测试分析 - 12 -
一 程序运行情况 - 12 -
二 测试计划及分析 - 15 -
1 检验的先后顺序 - 15 -
2 程序异常处理 - 15 -
结论 - 16 -
致谢 - 17 -
参考文献 - 17 -