基于的java开发地蜘蛛纸牌程序设计.docx

上传人:b****3 文档编号:2979743 上传时间:2022-11-16 格式:DOCX 页数:31 大小:505.57KB
下载 相关 举报
基于的java开发地蜘蛛纸牌程序设计.docx_第1页
第1页 / 共31页
基于的java开发地蜘蛛纸牌程序设计.docx_第2页
第2页 / 共31页
基于的java开发地蜘蛛纸牌程序设计.docx_第3页
第3页 / 共31页
基于的java开发地蜘蛛纸牌程序设计.docx_第4页
第4页 / 共31页
基于的java开发地蜘蛛纸牌程序设计.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

基于的java开发地蜘蛛纸牌程序设计.docx

《基于的java开发地蜘蛛纸牌程序设计.docx》由会员分享,可在线阅读,更多相关《基于的java开发地蜘蛛纸牌程序设计.docx(31页珍藏版)》请在冰豆网上搜索。

基于的java开发地蜘蛛纸牌程序设计.docx

基于的java开发地蜘蛛纸牌程序设计

编号:

   

本科毕业论文(设计)

 

题目:

学院

专业

学号

姓 名

指导教师职称:

   

完成日期

 

诚信承诺

我谨在此承诺:

本人所写的毕业论文《》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。

承诺人(签名):

年月日

 

基于java开发的蜘蛛纸牌程序设计

姓名:

关俊生学号:

200829010213指导老师:

李林国

摘要:

java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。

Java是面向对象的语言。

蜘蛛纸牌是一款受人喜欢的休闲游戏,微软的每一代操作系统中都装有这种纸牌游戏,很多人都玩过蜘蛛纸牌,都熟悉蜘蛛纸牌游戏所需要的功能。

本人做的蜘蛛纸牌游戏开发理念是基于WINDOWSXP操作系统中自带蜘蛛纸牌游戏。

利用java语言实现了蜘蛛纸牌游戏的主要功能如纸牌的移动、放置、回收、重发。

利用javax.swing包的类实现纸牌游戏的用户界面,通为各个菜单组件添加监视器来实现鼠标单击事件所触发的接口方法,使得用户可以单击菜单项来实现具体的功能。

通过设置纸牌的等级来初始化纸牌随机分配纸牌,为用户玩纸牌游戏提供相应的等级。

意义:

通过自己对蜘蛛纸牌游戏的开发,使我更加热爱java语言,让我懂得和洗去了更多程序开发的知识及经验,为以后进入编程工作提供条件。

关键字:

java语言、游戏背景、功能实现

Spidersolitaireprogrambasedonjavadevelopment

Name:

GuanJunshengStudentID:

200829010213Instructor:

LiLinguo

Abstract:

javaistheJavaprogramminglanguagefromSunMicrosystems,Inc.inMay1995(hereinafterreferredtoasthegeneraltermoftheJavalanguage)andJavaplatforms.Javaisobject-orientedlanguages​​.SpiderSolitaireisapeoplelikecasualgames,eachgenerationofMicrosoft'soperatingsystemareequippedwiththiscardgame,manypeoplehaveplayedSpiderSolitaireareallfamiliarwiththefunctionalityrequiredbythespidercardgame.IdospidersolitairegamedevelopmentphilosophyisbasedontheWINDOWSXPoperatingsystemcomeswiththespidersolitairegame.Javalanguagetoachievethemainfunctionofthespidersolitairegame,suchasmovementoftheplayingcards,place,recycling,re-issued.Theuseofthejavax.swingpackageclassthatimplementstheuserinterfaceofthecardgamepassforeachmenucomponenttoaddamonitortothemouseclickeventtriggeredbytheinterfacemethod,theusercanclickthemenuitemstoachieveaspecificfunction.Toinitializethecardsbythelevelofthesetofcardsrandomlyassignedtocards,toprovidetheappropriatelevelforusersplayingsolitaire.Meaning:

thespidersolitairegamedevelopment,sothatImorelovethejavalanguage,soIknowhowtowashawaythemoreknowledgeandexperienceofprogramdevelopment,andprovideconditionsforthefuturetoentertheprogrammingwork.

Keywords:

Javalanguage,thebackgroundofthegamefunctions

 

1.绪论

1.1游戏开发的背景知识.....................................

1.2需要做的准备工作......................................

2.开发工具介绍................................................

2.1java语言概述..........................................

2.2java语言的特点........................................

2.3Eclipse开发平台介绍...................................

3.总体设计...................................................

3.1代码功能模块的设计....................................

3.2程序总体设计流程图...................................

3.3模块一的详细介绍......................................

3.3.1主要的类.......................................

3.3.2主要的变量......................................

3.3.3主要的方法.......................................

3.4模块二的详细介绍.....................................

3.4.1主要的类.........................................

3.4.2主要的变量.....................................

3.4.3主要的方法.......................................

3.5模块三的详细介绍......................................

3.5.1主要的类..........................................

3.5.2主要的变量.......................................3.5.3主要的方法........................................

3.6模块四的详细.............................................

3.6.1主要的类...........................................

3.6.2主要的变量.......................................3.6.3主要的方法........................................

4.功能设计....................................................

4.1需要实现的主要功能......................................

4.2功能设计流程图..........................................

4.3主要功能的代码实现......................................

4.3.1游戏菜单栏内游戏菜单及帮助菜单功能展示............

4.3.2主界面的设计.........................................

4.3.3纸牌的初始化以及发牌操作.............................

4.3.4纸牌的移动以及放置....................................

4.3.5显示当前纸牌可行的操作................................

4.3.6回收纸牌.............................................

5.程序的运行及发布................................................

5.1运行程序....................................................

5.2发布程序....................................................

6.工作总结........................................................

参考文献..........................................................

1.绪论

1.1游戏开发的背景知识

相信很多人都玩过蜘蛛纸牌这款休闲游戏,现在随着生活水平的提高,人们拥有充分的时间来享受休闲游戏带来的快乐,越来越多的人亲睐蜘蛛纸牌游戏。

谈起这款游戏,大家并不陌生。

从WINDOWS2000系统开始,就嵌入了蜘蛛纸牌游戏,可是随着微软系统的不段升级,蜘蛛纸牌游戏的功能业变得越来越强大,游戏的界面也更加美观。

用户的体验感受也更加美好。

所以,蜘蛛纸牌游戏的开发对于人类的生活娱乐更加有意义。

了解蜘蛛纸牌的开发过程也是作为一名学习计算机专业大学生所应该尝试的过程。

游戏的目标是以最少的移动次数将牌面中的十叠牌以及待发的五组,共计八副牌整理移除。

当所有牌被移除整理到界面的左下方,游戏获胜。

1.2需要做的准备工作

需要做的工作有学习掌握开发程序的方法,开了解发工具,进行需求分析,根据得到的需求规格说明书设计具体的程序流程图,编写程序,修改程序,运行程序,系统调试程序、测试程序,发布程序。

2.开发工具介绍

2.1java语言概述:

java是由SunMicrosystems公司于1995年5月推出的java程序设计语言和java平台的总称。

用java实现的浏览器显示它的魅力:

跨平台的特点使得它越来越受到许多程序员的亲睐。

java除了可以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1