畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)

畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)

ID:12807301

大?。?54.00 KB

頁數(shù):56頁

時間:2018-07-19

畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)_第1頁
畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)_第2頁
畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)_第3頁
畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)_第4頁
畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)_第5頁
資源描述:

《畢業(yè)論文-基于java的魔板游戲的設(shè)計與開發(fā)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、2009級程序設(shè)計綜合實(shí)驗(yàn)報告程序設(shè)計綜合課程設(shè)計報告報告題目:基于Java的魔板游戲的設(shè)計與開發(fā)學(xué)院:信息與電子工程學(xué)院???專業(yè):計算機(jī)科學(xué)與技術(shù)?????班級:計算機(jī)班??????學(xué)號:、、學(xué)生姓名:(組長)、指導(dǎo)教師:???????????????二○一一年六月-55-2009級程序設(shè)計綜合實(shí)驗(yàn)報告程序設(shè)計綜合課程設(shè)計任務(wù)書1.1主要任務(wù)與目標(biāo)(1)掌握J(rèn)ava語言,能夠?qū)W會使用Javascript,Jcreator開發(fā)具體的網(wǎng)站以及UML做分析需求。(2)熟悉數(shù)據(jù)庫SQLServer2008的使用,熟悉數(shù)據(jù)庫編程語言(主要是SQL)。(3)使

2、用所學(xué)知識開發(fā)一個基于Java的魔板圖像游戲。1.2主要內(nèi)容與基本要求(1)模版由3*3或4*4個格子組成。對于3*3魔板,在前8個格子里隨即放置8個編號1~8的方塊,最后一個格子是未放置的空格子;對于4*4的魔板,在前15個格子里隨機(jī)放置15個編號為1~15的方塊,最后一個格子是未放置方塊的空格子。(2)用鼠標(biāo)單擊任何與空格子水平或垂直相鄰的方塊可以把該方塊移入空格子,而當(dāng)前方塊移動之前所在的格子成為空格子。通過不斷的移動方塊可以將方塊一行一行的按數(shù)字序號排好。(3)魔板游戲也可以使用圖像來代替數(shù)字。例如,對于3*3的魔板,將一幅圖像分成3*3福小圖

3、像,除去最后一幅小圖像(圖像的右下角),將其余各小圖像打亂順序后放在魔板的方塊上,最終目標(biāo)是通過移動方塊恢復(fù)原始圖像(不包括圖像的右下角)。(4)當(dāng)用戶按要求排列好方塊后,程序彈出對話框,提示用戶成功的消息。(5)魔板游戲分成兩個級別,用戶可以通過界面上提供的菜單消息選擇“初級”或“高級”兩個級別。對于“初級”級別,魔板由3*3格子組成;對于“高級”級別,魔板由4*4個格子組成。(6)“魔板游戲”提供一幅默認(rèn)圖像,用戶可以使用該圖像來玩魔板游戲。用戶也可以使界面提供的菜單選擇一幅新圖像,然后使用這個新圖像來玩魔板游戲。(7)對相應(yīng)的級別增加“英雄榜”功

4、能。當(dāng)用戶成功排列魔板中的方塊后,如果成績能排進(jìn)前三名,就彈出一個對話框,將用戶的成績保存到“英雄榜”-55-2009級程序設(shè)計綜合實(shí)驗(yàn)報告中。(8)增加一個查看“英雄榜”的功能,使用戶在玩游戲時,可以查看當(dāng)前游的最高成績。(9)在HandleMove中增加播放音樂的功能模塊,當(dāng)用戶移動方塊后,程序播放簡短的一聲音樂。用Java可以編寫播放。Au、.aiff、.wav、.midi、.rfm格式的音頻。假設(shè)音頻文件hello.au位于應(yīng)用程序當(dāng)前目錄中,有關(guān)播放音樂的知識總結(jié)如下:創(chuàng)建File對象(File類屬于java.io包):FilemusicFi

5、le=newFile(“hello.au”);獲取URI對象(URI類屬于java.net包):URIuri=musicFile.toURI();創(chuàng)建音頻對象(AudioClip和Applet類屬于java.applet包):AudioClipclip=Applet.newAudioClip(url);播放,循環(huán)與停止:Clip.play()Clip.loop()Clip.stop()1.3開發(fā)工具JCreatorPro、JDK、Eclipse、UML、SQLServer2008等。1.4計劃進(jìn)度(1)4月11日--4月17日:分組確定組員,搜集資料、

6、查閱文獻(xiàn),確定選題。(2)4月18日--4月24日:游戲的需求分析,游戲設(shè)計,游戲功能模塊完善(3)4月25日--4月30日:基于魔板拼圖游戲玩家信息存儲的數(shù)據(jù)庫分析與設(shè)計(4)5月08日--5月21日:主要模塊程序流程圖、編程實(shí)現(xiàn)游戲功能(5)5月22日—5月27日:魔板游戲平臺調(diào)試、測試、修改與完善(6)5月28日—6月02日:魔板拼圖游戲課程設(shè)計報告撰寫(7)6月03日—6月03日:魔板拼圖游戲課程設(shè)計報告答辯-55-2009級程序設(shè)計綜合實(shí)驗(yàn)報告1.5主要參考文獻(xiàn)[01]耿祥義,張躍平.java課程設(shè)計(第二版).清華大學(xué)出版社.2008年11

7、月6章第[02]蘭紅,王建雄,黃云.基于JavaSwing的《中國象棋》游戲的設(shè)計與實(shí)現(xiàn).[J]《電腦開發(fā)與應(yīng)用》2006年第19卷第11期.60-61[03]江耿豪.編程型游戲編程框架的設(shè)計方法[J].《軟件導(dǎo)刊》2010年第7期.[04]吳聞.游戲程序設(shè)計中若干問題的探討.[J].《電腦知識與技術(shù):學(xué)術(shù)交流》2009年第5卷第6期[05]周鳳英??文惺?.《Java游戲開發(fā)StepbyStep系列之三—Java游戲開發(fā)起步》?!峨娔X愛好者》2003年14期[06]PetchelT.晏利斌.孫淑敏.邵榮《JAvA2游戲編程》2005[07]榮欽科技《

8、JAVA2游戲設(shè)計》2004[08]羅運(yùn)模.王珊《SQLServer數(shù)據(jù)庫系統(tǒng)基礎(chǔ)》2000[

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。