(完整版)Java毕业课程设计连连看游戏(含代码)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java程序课程设计任务书

一、主要任务与目标

1、了解图形用户界面的概念;

2、了解AWT的基本体系结构,掌握窗口的基本原理;

3、掌握几种布局管理器的使用方法;

4、掌握java的事件处理机制;

5、了解Swing的基本体系结构,掌握Swing组件的使用方法;

6、掌握java小程序的工作原理和使用方法;

7、该游戏还将设置退出,再来一局按钮,并实现相应的功能。

8、设计一个用户注册登录界面

二、主要内容与基本要求

游戏规则是模仿网络上普通的连连看游戏,主要是鼠标两次点击的图片能否消去的问题。当前,前提是点击两张相同的图片,若点击的是同一张图片或者两张不同的图片,则不予处理。在两张想同图片所能连通的所有路径中,如果存在一条转弯点不多于两个的路径,就可以消去;如果没有,则不予处理。

该游戏由30张不同的图片组成,游戏开始将会出现30张随机组合的图片,在规则下点击两张相同的图片后图片将会消失。图片全部消完为游戏成功。游戏还将设置退出,再来一局的按钮,和倒计时的功能,方便用户进行操作。并且有一个用户登录注册界面,玩家必须登录以后才可以进行游戏。

三、计划进度

12月28日~ 12月29日:课程设计选题,查找参考资料

12月30日~ 12月31日:阅读参考书籍,收集资料,完成需求分析1月1日~ 1月3日:系统的代码设计及实现,数据库设计与实现

1月4日~ 1月5日:系统的调试,修改,完善

1月6日~ 1月7日:完成课程设计报告,准备答辩

四、主要参考文献

[1] 刘宝林.Java程序设计与案例习题解答与实验指导[M].

[2] 王鹏何云峰.Swing图形界面开发与案例分析[M].

[3](美)Karl Avedal , Danny Ayers, Timothy Briggs. JSP编程指南[M].

电子工业出版社,.

[4](美)Mark Linsenbardt. JSP在数据库中的应用与开发[M]. 希望电

子出版社,.

[5] Dianne Phelan,Building a simple web database application[C].IEEE

International Professional Communication Conference, 2004, 79-86.

[6](美)Karl Avedal,Danny Ayers,Timothy Briggs.JSP编程指南[M].电子

工业出版社.

[7] Dianne Phelan,Building a simple web database application[C].IEEE

International Professional Communication Conference, 2005, 79-86.

[8] Altendorf. Eric, Hohman. Moses, Zabicki. Roman. Using J2EE on a

large, web-based project[J]. IEEE Software. (02):81-89.

摘要

当今社会,休闲型游戏越来越得到人们的喜爱,我所做的毕业设计实例“连连看游戏的设计与实现”是近几年来网络上非常流行的一种二维休闲游戏,它对电脑配置要求不高,娱乐性强,易于上手。

此次设计所使用的语言为Java语言,开发环境为JCreator。主要应用到Swing组件,Java小程序,事件及接口等。这些接口为游戏的制作提供了便捷的条件,本系统的主要特点就是运用Swing组件和事件处理技术,进行界面的绘制,鼠标的操作,以及积分的显示等功能。

这次通过连连看的设计开发将对理解Swing组件技术以及事件处理技术在游戏方面的应用起到很大的帮助作用,同时为掌握Java编程技术及二维休闲游戏设计的一般方法打下坚实的基础。

本文阐述了实例“连连看”的设计思想和实现。全文分为五章。第一章对选题的背景及项目的功能进行了简要叙述。第二章介绍了开发本系统所使用的Java语言、Swing组件和事件处理技术。第三章介绍了系统的需求分析。第四章则对游戏的各功能模块及实现算法等详细设计进行了介绍。第五章对程序运行与调试中经历的问题和学到的编程及游戏设计经验进行总结。

关键词:游戏,连连看,二维游戏

ABSTRACT

Today's society, Casual games get more and more popular among people, I did graduate design example, "Design and Implementation Lianliankan game" is very popular in recent years the network of a

two-dimensional casual games. Its less demanding computer configuration, Entertaining, Easy to fly.

The language used in graduate design language for the Java, Development environment for the JCreator . Mainly applied to the Microsoft Swing framework provides more documentation procedures and events functions to interface. The game interface offers convenient conditions for production, The main features of this system is to use events framework and interface technology to interface mapping, mouse operations, and display functions standings.

The design and development by Lianliankan Swing framework will understand the technology and the events application of technology in the games played very of the general method of game design and lay a solid foundation.

In this paper, examples of "Lianliankan" The design and implementation. Paper is divided into five chapters. Chapter I of the project background and project a brief description of the function. The

相关文档
最新文档