毕业论文设计 java游戏程序设计--连连看游戏设计.doc
约33页DOC格式手机打开展开
毕业论文设计 java游戏程序设计--连连看游戏设计,摘 要本文用java来设计与实现简单的连连看游戏的基本功能,玩家可以在游戏区域中通过鼠标来选取相同的两个图片,采用特定的消除规则对它们进行消除的操作,当游戏区域中的所有图片对都被消除后玩家即可胜利。文章对该游戏的算法以及游戏图片的绘制、画线等进行详细的介绍,实现比较简单。文章重点内容是:如何设置整个游戏的界面,如何控制...
内容介绍
此文档由会员 ljjwl8321 发布
摘 要
本文用Java来设计与实现简单的连连看游戏的基本功能,玩家可以在游戏区域中通过鼠标来选取相同的两个图片,采用特定的消除规则对它们进行消除的操作,当游戏区域中的所有图片对都被消除后玩家即可胜利。文章对该游戏的算法以及游戏图片的绘制、画线等进行详细的介绍,实现比较简单。文章重点内容是:如何设置整个游戏的界面,如何控制连连看游戏中随机图片的生成且每种图片必须为偶数个。游戏开始后,判断鼠标两次点击的图片能否消去。如何画出一条线连接这两个相同的图片。最后能够实现简单的不同的玩法和闯关的功能,增强游戏的趣味兴。
[关键词] 连连看 Java 游戏 重点内容
Abstract
Use java for this design and implementation of the simplest lianliankan games, players can the basic functions in the region through the mouse to choose two identical images, in particular the rules for them to be eliminated. when the area in all the pictures to all the players can be eliminated. on the game of the algorithm and a drawn game, drawing a line waiting for detailed information, the relatively simple.The article is focused on the issues : for placing the entire game interface , how to control was a series of view game generated and random photo in every kind of photo must even-numbered . After the start of the game , can judge the photo of the mouse two hits.How to draw a line linking these two identical photo . Final simple different can be achieved and break through the barrier of functional , enhance the taste xing of the game .
[Key words ] Linking up , Java , game Key contents
目 录
1 引言……………………………………………………………………………….
1.1游戏介绍……………………………………………………………………………
1.2设计目的……………………………………………………………………….
1.3主要问题……………………………………………………………………….
1.4开发环境…………………………………………………………………..
2 需求分析…………………………………………………………………………
3 可行性研究…………………………………………………………………….
4 功能模块设计…………………………………………………………………………..
4.1总体模块………………………………………………………………….
4.2基本类的UML图…………………………………………………………
5 详细设计…………………………………………………………………
5.1界面设计………………………………………………………………
5.11开始按钮………………………………………………………
5.12暂定按钮……………………………………………………….
5.13求助按钮………………………………………………………
5.14结束按钮………………………………………………………..
5.15重排按钮………………………………………………………..
5.16标签……………………………………………………………….
5.17记分器…………………………………………………………….
5.2画图分析…………………………………………………………………….
5.3偶数个图片、重排分析与设计………………………………………
5.4消去算法的分析与设计………………………………………………….
5.41初始化工作……………………………………….
5.42水平判断………………………………………..
5.43垂直判断………………………………………
5.5画线的分析与设计………………………………………………………..
5.6鼠标单击事件分析与设计………………………………………………
5.7帮助算法分析与设计………………………………………………………
5.8不同玩法的分析分析和设计…………………………………………..
6 编码…………………………………………………………………………..
7 测试………………………………………………………………………………………….
7.1限时功能的测试…………………………………………………………………
7.2画线测试……………………………………………………………………….
7.3图形的移动测试…………………………………………………………………
7.4消除测试…………………………………………………………………………….
8总结…………………………………………………………………………………….
参考文献………………………………………………………………………………….
附录………………………………………………………………………………………
本文用Java来设计与实现简单的连连看游戏的基本功能,玩家可以在游戏区域中通过鼠标来选取相同的两个图片,采用特定的消除规则对它们进行消除的操作,当游戏区域中的所有图片对都被消除后玩家即可胜利。文章对该游戏的算法以及游戏图片的绘制、画线等进行详细的介绍,实现比较简单。文章重点内容是:如何设置整个游戏的界面,如何控制连连看游戏中随机图片的生成且每种图片必须为偶数个。游戏开始后,判断鼠标两次点击的图片能否消去。如何画出一条线连接这两个相同的图片。最后能够实现简单的不同的玩法和闯关的功能,增强游戏的趣味兴。
[关键词] 连连看 Java 游戏 重点内容
Abstract
Use java for this design and implementation of the simplest lianliankan games, players can the basic functions in the region through the mouse to choose two identical images, in particular the rules for them to be eliminated. when the area in all the pictures to all the players can be eliminated. on the game of the algorithm and a drawn game, drawing a line waiting for detailed information, the relatively simple.The article is focused on the issues : for placing the entire game interface , how to control was a series of view game generated and random photo in every kind of photo must even-numbered . After the start of the game , can judge the photo of the mouse two hits.How to draw a line linking these two identical photo . Final simple different can be achieved and break through the barrier of functional , enhance the taste xing of the game .
[Key words ] Linking up , Java , game Key contents
目 录
1 引言……………………………………………………………………………….
1.1游戏介绍……………………………………………………………………………
1.2设计目的……………………………………………………………………….
1.3主要问题……………………………………………………………………….
1.4开发环境…………………………………………………………………..
2 需求分析…………………………………………………………………………
3 可行性研究…………………………………………………………………….
4 功能模块设计…………………………………………………………………………..
4.1总体模块………………………………………………………………….
4.2基本类的UML图…………………………………………………………
5 详细设计…………………………………………………………………
5.1界面设计………………………………………………………………
5.11开始按钮………………………………………………………
5.12暂定按钮……………………………………………………….
5.13求助按钮………………………………………………………
5.14结束按钮………………………………………………………..
5.15重排按钮………………………………………………………..
5.16标签……………………………………………………………….
5.17记分器…………………………………………………………….
5.2画图分析…………………………………………………………………….
5.3偶数个图片、重排分析与设计………………………………………
5.4消去算法的分析与设计………………………………………………….
5.41初始化工作……………………………………….
5.42水平判断………………………………………..
5.43垂直判断………………………………………
5.5画线的分析与设计………………………………………………………..
5.6鼠标单击事件分析与设计………………………………………………
5.7帮助算法分析与设计………………………………………………………
5.8不同玩法的分析分析和设计…………………………………………..
6 编码…………………………………………………………………………..
7 测试………………………………………………………………………………………….
7.1限时功能的测试…………………………………………………………………
7.2画线测试……………………………………………………………………….
7.3图形的移动测试…………………………………………………………………
7.4消除测试…………………………………………………………………………….
8总结…………………………………………………………………………………….
参考文献………………………………………………………………………………….
附录………………………………………………………………………………………