版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計開題報告班 級:學(xué) 號: 姓 名:學(xué) 院:專 業(yè):設(shè) 計 題 目:使用JAVA開發(fā)連連看 指導(dǎo)教師:畢 業(yè) 設(shè) 計 開 題 報 告1結(jié)合畢業(yè)設(shè)計課題情況,根據(jù)所查閱的文獻(xiàn)資料,撰寫2000字左右的文獻(xiàn)綜述:1.1連連看游戲開發(fā)的背景和現(xiàn)狀目前中國國內(nèi)網(wǎng)絡(luò)游戲市場正在日趨成熟,隨著市場的逐步完善,各種形式的電子游戲業(yè)爭相登場,成功游戲不斷涌現(xiàn)1。比較成熟項目的主要有:反恐精英(CS)、星際爭霸、 魔獸爭霸、帝國時代、征途等等。這時也出現(xiàn)了越來越多的網(wǎng)絡(luò)小游戲,休閑類項目包括網(wǎng)絡(luò)圍棋、掃雷、蜘蛛牌、斗地主、拖拉機(jī)、連連看等。游戲“連連看”顧名思義就是找出相關(guān)聯(lián)的圖片,這個連連看在網(wǎng)上基本是
2、用在小游戲中,就是找出相同的兩樣圖片,在一定的規(guī)則之內(nèi)可以作為相關(guān)聯(lián)處理?!斑B連看”的發(fā)展經(jīng)歷了從桌面游戲、在線游戲、社交游戲三個過程。游戲“連連看”是源自臺灣的桌面小游戲,自從流入大陸以來風(fēng)靡一時,也吸引眾多程序員開發(fā)多種版本的“連連看”。這其中,顧方編寫的“阿達(dá)連連看”以其精良的制作廣受好評,這也成為顧方“阿達(dá)系列軟件”的核心產(chǎn)品。并與2004年,取得了國家版權(quán)局的計算機(jī)軟件著作權(quán)登記證書2。隨著Flash應(yīng)用的流行,網(wǎng)上出現(xiàn)了多種在線Flash版本“連連看”,如“石頭連連看”“果蔬連連看”等等。2008年,隨著社交網(wǎng)絡(luò)的普及和開放平臺的興起,“連連看”被引入了社交網(wǎng)絡(luò)。“連連看”與個人空
3、間相結(jié)合,被快速的傳播,成為一款熱門的社交游戲3?,F(xiàn)在網(wǎng)絡(luò)小游戲、網(wǎng)頁游戲越來越受網(wǎng)民歡迎,除了玩的方法簡單外(不像其他游戲還需要注冊下載繁瑣過程),很多游戲不乏經(jīng)典。連連看游戲就是典型。不管走到哪個網(wǎng)頁游戲網(wǎng)站,連連看游戲總是排在受玩家歡迎排名的前5位,休閑、趣味、益智是連連看玩不厭的精華,且不分男女老少、工薪白領(lǐng),是一款適合大眾的經(jīng)典網(wǎng)絡(luò)休閑小游戲。1.2連連看游戲開發(fā)的意義和目的隨著社會節(jié)奏的加快,平常工作的競爭強(qiáng)度也加大,生活的壓力也跟著加重,所以休息時或下班后大家都需要個休閑的娛樂工具,來放松自己,緩解自己的壓力,消除緊張的疲勞狀態(tài)。連連看游戲是一種有趣休閑的小游戲,不僅能調(diào)節(jié)精神壓
4、力,還能在游戲中鍛煉我們的眼力視野,注意力的專心的程度,開發(fā)我們的思維能力,同時可以充實自己。并且當(dāng)今社會休閑型游戲越來越得到人們的喜愛,連連看游戲是近幾年來網(wǎng)絡(luò)上非常流行的一種二維休閑游戲,它對電腦配置要求不高,娛樂性強(qiáng),易于上手4。 Java 語言的學(xué)習(xí)熱潮并沒有因為時間的推移而消退,相反,由于計算機(jī)技術(shù)的發(fā)展所帶來的新應(yīng)用的出現(xiàn),Java 越來越流行,這種情況是以往程序設(shè)計語言在其生存周期內(nèi)所不多見的。Java 語言之所以這樣長盛不衰,一是因為其眾多的技術(shù)特點與現(xiàn)今的應(yīng)用十分合拍,可以覆蓋大部分的需求;二是因為SUN 公司不斷推出新的版本,完善Java 自身的功能5。有了這兩點,Java
5、 語言成為程序員首選的程序設(shè)計開發(fā)工具就在情理之中了6。 1.3連連看游戲的實現(xiàn)本次連連看游戲的開發(fā)是模仿網(wǎng)絡(luò)上普通的連連看游戲,主要是鼠標(biāo)兩次點擊的圖片能否消去的問題。當(dāng)前,前提是點擊兩張相同的圖片,若點擊的是同一張圖片或者兩張不同的圖片,則不予處理。在兩張想同圖片所能連通的所有路徑中,如果存在一條轉(zhuǎn)彎點不多于兩個的路徑,就可以消去;如果沒有,則不予處理7。此次設(shè)計所使用的語言為Java,開發(fā)環(huán)境為Eclipse或者M(jìn)yEclipse8。主要應(yīng)用到Swing組件,Java小程序,事件及接口等。這些接口為游戲的制作提供了便捷的條件,本系統(tǒng)的主要特點就是運用Swing組件和事件處理技術(shù)9,進(jìn)行界
6、面的繪制,鼠標(biāo)的操作,以及積分的顯示等功能1011。此外還加入了道具的功能12和倒計時功能13,增加了游戲的復(fù)雜性。通過這次連連看的設(shè)計開發(fā)將對理解Swing組件技術(shù)以及事件處理技術(shù)在游戲方面的應(yīng)用起到很大的幫助作用,同時為掌握J(rèn)ava編程技術(shù)14及二維休閑游戲設(shè)計的一般方法打下堅實的基礎(chǔ)15。參考文獻(xiàn):1周曉聰,李文軍,李師賢等.面向?qū)ο蟪绦蛟O(shè)計與Java語言.北京:機(jī)械工業(yè)出版社,2004242百度百科.連連看.3James Cohoon,Jack Davidson.Java程序設(shè)計.北京:清華大學(xué)出版社,200534 4候國峰等.面向?qū)ο蟪绦蛟O(shè)計導(dǎo)論.北京:清華大學(xué)出版社,2002100
7、5張洪斌.Java程序設(shè)計百事通.北京:清華大學(xué)出版社,20011026周山芙.Java程序設(shè)計教程學(xué)習(xí)指導(dǎo)書.北京:中國人民大學(xué)出版社,2007127Bruce Eckel.Java編程思想.北京:機(jī)械工業(yè)出版社,200770 8林建素,孟康健. Eclipse開發(fā)學(xué)習(xí)筆記(第1版).北京:電子工業(yè)出版社,2008749王鵬,何呁峰.Java Swing圖形界面開發(fā)與案例詳解.北京:清華大學(xué)出版社,20081210王鵬,何云峰.Swing圖形界面開發(fā)與案例分析.北京:機(jī)械工業(yè)出版社,20015511劉寶林.Java程序設(shè)計與案例習(xí)題解答與實驗指導(dǎo).高等教育出版社,200571912夏先波.J
8、ava JDK實例寶典.北京:電子工業(yè)出版社,20074513劉新等.Java開發(fā)技術(shù)大全.北京:清華大學(xué)出版社,201012 14吳其慶.Java程序設(shè)計經(jīng)典教程.北京:冶金工業(yè)出版社,20059815美張明新,周耿烈.Java語言程序設(shè)計.重慶:重慶大學(xué)出版社,2004110 畢 業(yè) 設(shè) 計 開 題 報 告本課題要研究或解決的問題和擬采用的研究手段(途徑):一. 連連看游戲所涉及的問題:1.怎么判斷兩個圖形能否相消?2.判斷路徑是否暢通?3.怎么設(shè)置關(guān)卡,增加游戲的難度?二. 連連看游戲解決的問題和擬采用的研究手段:1. 每次用戶選擇兩個圖形,如果圖形滿足一定條件(兩個圖形的id號一樣并且
9、點擊的不是同一個格子,且這兩個圖形之間存在轉(zhuǎn)彎少于3 的路徑),則兩個圖形就可以消掉。2. 給定任意具有相同圖形的兩個格子,則這兩個格子可以消去的前提是路徑要保持暢通。可以將有圖片的格子置為-1表示為墻壁,將沒有放置圖片的格子和消除后的格子置為0表示空格子。判斷路徑暢通的核心方法是先水平方向判斷再豎直方向判斷,當(dāng)處于水平方向的時候,再判斷兩個點是否可以用一條豎線連接起來,當(dāng)處于豎直方向的時候,再判斷兩個點是否可以用一條水平線連接起來。最后由4個點得到一個最多2折的線段,2點之間分別再進(jìn)行判斷是否可以連接。 3. 將界面中相同的圖片在規(guī)定時間內(nèi)消去,則可以進(jìn)行下一關(guān)。如果界面中沒有可消去的圖片,可點擊道具,有提示,重列等功能。如果玩家贏了這局,還沒有過癮的話,可以單擊“重新開始”。為了增加游戲的難度,所以設(shè)置關(guān)卡。第一關(guān)設(shè)置60個可消除的圖片,34中圖案,每次通關(guān)后,可消除的圖片數(shù)相應(yīng)增加10張,圖案數(shù)也相應(yīng)的增加4種。 畢 業(yè) 設(shè) 計 開 題 報 告指導(dǎo)教師意見: 該生在開題過程中做很詳盡的調(diào)研,參考了很多文獻(xiàn),連連看作為時下比較熱門的游戲是具有一定的市場價值的,很多大公司也都涉足了此方面,比如騰訊的天天
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年投資借款合同解除協(xié)議
- 2024年投資者權(quán)益保障協(xié)議
- 機(jī)場建設(shè)花籃式懸挑腳手架搭建方案
- 地鐵站公共衛(wèi)生間優(yōu)化方案
- 主題設(shè)計教案5篇
- 幼兒園教師工作鑒定多篇
- 建筑施工現(xiàn)場安全隱患排查專項方案
- 生態(tài)農(nóng)業(yè)水污染治理方案
- 區(qū)塊鏈項目合伙協(xié)議書
- 建設(shè)工程招標(biāo)代理公司內(nèi)部管理制度
- 2023年湖南長沙環(huán)境保護(hù)職業(yè)技術(shù)學(xué)院專任教師招聘考試真題
- 河北省石家莊市2024年七年級上學(xué)期期中數(shù)學(xué)試題【附答案】
- 第七章 立體幾何與空間向量綜合測試卷(新高考專用)(教師版) 2025年高考數(shù)學(xué)一輪復(fù)習(xí)專練(新高考專用)
- 生產(chǎn)流程(線)外包服務(wù)規(guī)范 -DB13-T 5224-2020 河北
- 部編人教版道德與法治一年級上冊:6校園里的號令教學(xué)設(shè)計(2課時)
- 2021人音版小學(xué)音樂六年級上冊課程綱要
- 三秦思語(2022年陜西中考語文試卷散文閱讀題及答案)
- 2024年秋新外研版(三起)英語三年級上冊全冊教案(2024年新教材)
- 2024-2030年中國銅線行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 三年級科學(xué)期中考試質(zhì)量分析
- 魚道演示.ppt
評論
0/150
提交評論