资源描述:
《基于Java组件技术的拼图游戏软件的设计与实现.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、题目基于Java组件技术的拼图游戏软件的设计与实现摘要拼图游戏是一种可变性很高且耐玩的游戏,在平时空闲的时候可以自己制定图片然后享受智力拼图,空闲之余不妨放松一下。拼图是一种大人与小孩都能玩的游戏,它可以开发智力且帮助大家提高动脑解决问题的能力。玩拼图还有助于手眼协调,玩家能训练和了解“部分”与“全部”的关系,可以知道许多的“部分”能拼凑出一个“全部”,以及一个“全部”是由许多“部分”所组成的。本课题主要是用Eclipse对一小型游戏进行开发。选择一个游戏的拼图图片,单击方框可使图片移动,从而能够拼出一幅完整的图片,这类游戏主要考察玩家的反应能力,在游戏之余提高观察和应变能力。本
2、游戏过分析JAVA游戏的开发流程,对功能进行设计。该游戏主要实现了开始游戏,更改图片(可自定义图片),游戏难度选择(9宫初级,16宫中级和25宫高级),战况成绩统计,成绩排名,背景音乐等功能。游戏界面美观,操作简单,功能齐全,是广大游戏爱好者都喜欢的一款游戏,具有一定的复杂性和可玩性。关键字:拼图游戏swing八数码TitleDesignandimplementationofthejigsawpuzzlegamebasedonJavaSwingAbstractAjigsawpuzzleisaveryflexibleandplayablegame,inyoursparetime,y
3、oucanformulatepicturesandenjoytheintellectualpuzzle,enjoyyourfreetime.Jigsawpuzzleisonekindofgamethatcanbeplayedbybothadultsandchildren.Itcandevelopone’sintelligenceandcanalsohelpustoimproveourabilitytosolveproblems.Playingpuzzlescanalsohelphand-eyecoordination.Playerscanbetrainedandunderstan
4、d"parts"and"all",canknowthatalotof"parts"puttogethertobea"full",anda"full"ismadeupofmany"parts".ThissubjectismainlyaboutusingthesoftwareofEclipsetodesignasmallgame.Choosingonepictureofthegame,clickingtheboxcanmakethepicturetomove,therebyabletospelloutacompletegraph,thisgamemainlyconsidertotra
5、inthegameplayer'sabilitytorespond,whilethegameimproveplayer’sobservationandstraincapacity.ThroughthesummaryandanalysisoftheJAVAgame,thejigsawpuzzlegamedesignsthefunctionandprocess.Thegameachievedsuchmainfunction:tostartthegame,changingpictures(canalsobecustomizedpicture),selectingthedifficult
6、yofthegame(9Houseprimary,intermediateandsenior16house25house),tostatistictheresults,performanceranking,backgroundmusicandsoon.Withspecificimplementation,withbeautifulgameinterface,withsimpleoperation,andwithwholefunctions,it’soneofthemostpopulargamesinplayers’thinking,andithascomplexityandpla
7、yability.Keywords:jigsawpuzzleSwing8puzzlequestion目录1前言11.1项目的背景与国外研究现状11.2项目的目的与意义21.3系统开发方法介绍32项目开发语言及开发环境52.1Java语言52.2开发环境62.3Eclipse简述73可行性分析83.1可行性分析所采用的方法和步骤83.2评价尺度83.3可行性分析83.3.1经济可行性83.3.2技术可行性83.3.3操作可行性94需求分析104.1OOA方法介绍104.2功能需求1