基于的java开发地蜘蛛纸牌程序设计Word文档格式.docx
- 文档编号:15890746
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:31
- 大小:505.57KB
基于的java开发地蜘蛛纸牌程序设计Word文档格式.docx
《基于的java开发地蜘蛛纸牌程序设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于的java开发地蜘蛛纸牌程序设计Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
姓 名
指导教师职称:
完成日期
诚信承诺
我谨在此承诺:
本人所写的毕业论文《》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。
承诺人(签名):
年月日
基于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游戏开发的背景知识
相信很多人都玩过蜘蛛纸牌这款休闲游戏,现在随着生活水平的提高,人们拥有充分的时间来享受休闲游戏带来的快乐,越来越多的人亲睐蜘蛛纸牌游戏。
谈起这款游戏,大家并不陌生。
从WINDOWS2000系统开始,就嵌入了蜘蛛纸牌游戏,可是随着微软系统的不段升级,蜘蛛纸牌游戏的功能业变得越来越强大,游戏的界面也更加美观。
用户的体验感受也更加美好。
所以,蜘蛛纸牌游戏的开发对于人类的生活娱乐更加有意义。
了解蜘蛛纸牌的开发过程也是作为一名学习计算机专业大学生所应该尝试的过程。
游戏的目标是以最少的移动次数将牌面中的十叠牌以及待发的五组,共计八副牌整理移除。
当所有牌被移除整理到界面的左下方,游戏获胜。
1.2需要做的准备工作
需要做的工作有学习掌握开发程序的方法,开了解发工具,进行需求分析,根据得到的需求规格说明书设计具体的程序流程图,编写程序,修改程序,运行程序,系统调试程序、测试程序,发布程序。
2.开发工具介绍
2.1java语言概述:
java是由SunMicrosystems公司于1995年5月推出的java程序设计语言和java平台的总称。
用java实现的浏览器显示它的魅力:
跨平台的特点使得它越来越受到许多程序员的亲睐。
java除了可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 java 开发 蜘蛛 纸牌 程序设计