java課程設(shè)計(jì)連連看游戲的開發(fā)

java課程設(shè)計(jì)連連看游戲的開發(fā)

ID:18754153

大?。?27.00 KB

頁數(shù):41頁

時(shí)間:2018-09-22

java課程設(shè)計(jì)連連看游戲的開發(fā)_第1頁
java課程設(shè)計(jì)連連看游戲的開發(fā)_第2頁
java課程設(shè)計(jì)連連看游戲的開發(fā)_第3頁
java課程設(shè)計(jì)連連看游戲的開發(fā)_第4頁
java課程設(shè)計(jì)連連看游戲的開發(fā)_第5頁
資源描述:

《java課程設(shè)計(jì)連連看游戲的開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、計(jì)算機(jī)科學(xué)與工程學(xué)院集中性實(shí)踐教學(xué)計(jì)劃書(2013—2014學(xué)年第1學(xué)期)課程名稱:專業(yè)實(shí)習(xí)姓名:學(xué)號(hào):2010081303專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):計(jì)科103班課程負(fù)責(zé)人:云健指導(dǎo)教師:孟佳娜,張恒博教學(xué)起止周:第10至12教學(xué)周摘要近年來,Java作為一種新的編程語言,以其可移植性和平臺(tái)無關(guān)性等優(yōu)點(diǎn),得到了廣泛地應(yīng)用,特別是Java與萬維網(wǎng)的完美結(jié)合,使其成為網(wǎng)絡(luò)編程和嵌入式編程領(lǐng)域的首選編程語言。?本設(shè)計(jì)報(bào)告闡述了連連看游戲的分析與設(shè)計(jì)的全過程,并在論文中相應(yīng)的位置插入了圖片、流程圖以及一些具有

2、技巧性的程序代碼,更加清晰的描述了該游戲是如何實(shí)現(xiàn)的。連連看游戲有編寫簡單容易上手等特點(diǎn),非常適合人們?cè)谕瓿晒ぷ鞯臅r(shí)候適當(dāng)?shù)膴蕵芬蟆_@些小游戲大都是以益智和娛樂為目的,不僅給緊張工作的人們以放松,還可以讓人們的大腦得到開發(fā)。連連看游戲采用JAVA語言開發(fā),以MyEclipse為開發(fā)平臺(tái)。游戲主界面是基于SWING(圖形用戶界面)的開發(fā),使得游戲界面簡單清晰。并調(diào)用了其中的一些函數(shù),完成了事件的觸發(fā)功能。希望通過這次開發(fā)設(shè)計(jì)出的連連看小游戲,給大家的生活帶來一點(diǎn)樂趣。游戲通過定義動(dòng)態(tài)的二維數(shù)組,根據(jù)一定

3、的算法實(shí)現(xiàn)規(guī)定的路徑判斷。關(guān)鍵詞:連連看游戲;算法設(shè)計(jì);路徑判斷;Java實(shí)習(xí)計(jì)劃:星期二星期三星期四星期五第十周觀看實(shí)習(xí)要求,確立項(xiàng)目。查找image圖片設(shè)計(jì)大致輪廓正式起草方案,總結(jié)第十一周編程編程編程調(diào)試,總結(jié)一周的工作第十二周修改完善,檢查可能存在的BUG撰寫實(shí)習(xí)報(bào)告驗(yàn)收,答辯目錄摘要2一、緒論12.1技術(shù)可行性12.2經(jīng)濟(jì)可行性22.3操作可行性2三、課程設(shè)計(jì)題目任務(wù)描述和要求23.1任務(wù)描述23.1.1界面23.1.2程序33.2設(shè)計(jì)要求及目的4四、需求分析44.1方案選擇4在概要設(shè)計(jì)階段,

4、主要有兩中方案可供選擇:44.2功能描述54.3功能需求54.4功能模塊及思路54.5系統(tǒng)需求分析總結(jié)7五、設(shè)計(jì)方案85.1總體設(shè)計(jì)85.2詳細(xì)設(shè)計(jì)95.2.1游戲界面設(shè)計(jì)95.2.2鼠標(biāo)點(diǎn)擊控制95.2.3路徑判斷的設(shè)計(jì)9六、實(shí)現(xiàn)106.1游戲界面106.2游戲各功能及代碼12一、緒論目前中國國內(nèi)網(wǎng)絡(luò)游戲市場正在日趨成熟,隨著市場的逐步完善,各種形式的電子游戲也爭相登場,成功游戲不斷涌現(xiàn)。比較成熟的項(xiàng)目主要有:反恐精英(CS)、星際爭霸、魔獸爭霸2、FIFA2003、帝國時(shí)代、FIFA2004等等。這

5、時(shí)也出現(xiàn)了越來越多的網(wǎng)絡(luò)小游戲,休閑類項(xiàng)目包括網(wǎng)絡(luò)圍棋、中國象棋、四國軍棋、橋牌、麻將、拱豬、斗地主、拖拉機(jī)、連連看等。游戲“連連看”顧名思義就是找出相關(guān)聯(lián)的東西,這個(gè)連連看在網(wǎng)上基本是用在小游戲中,就是找出相同的兩樣?xùn)|西,在一定的規(guī)則之內(nèi)可以作為相關(guān)聯(lián)處理?!斑B連看”的發(fā)展經(jīng)歷了從桌面游戲、在線游戲、社交游戲三個(gè)過程。游戲“連連看”是源自臺(tái)灣的桌面小游戲,自從流入大陸以來風(fēng)靡一時(shí),也吸引眾多程序員開發(fā)多種版本的的“連連看”。隨著Flash應(yīng)用的流行,網(wǎng)上出現(xiàn)了多種在線Flash版本“連連看”,如“水晶

6、連連看”“果蔬連連看”等等。2008年,隨著社交網(wǎng)絡(luò)的普及和開放平臺(tái)的興起,“連連看”被引入了社交網(wǎng)絡(luò)?!斑B連看”與個(gè)人空間相結(jié)合,被快速的傳播,成為一款熱門的社交游戲。二、可行性分析2.1技術(shù)可行性此次編寫的連連看游戲是建立在MyEclipse8.5開發(fā)環(huán)境下,Java中swing為連連看游戲的設(shè)計(jì)提供了便利,此次設(shè)計(jì)主要是運(yùn)用的Java語言編程與實(shí)現(xiàn)的。在此開發(fā)環(huán)境中是完全可行的。連連看游戲是涉及到圖形界面處理的,其中圖片的導(dǎo)入可以通過開發(fā)軟件的圖片導(dǎo)入控件直接導(dǎo)入,但是相應(yīng)的操作需要對(duì)界面進(jìn)行重繪

7、,圖1.1是界面控制處理的流程圖:開始button隨機(jī)生成圖片界面button布局選中相同的兩張圖片不符合規(guī)則重新選擇隱藏button圖片消除完畢結(jié)束YNYN圖2.1圖形界面控制2.2經(jīng)濟(jì)可行性一個(gè)游戲的實(shí)現(xiàn),需要考慮玩家花費(fèi)的人力物力,不計(jì)算能夠回收多少資金就不是一個(gè)好的項(xiàng)目負(fù)責(zé)人。一個(gè)新想法如果不經(jīng)過項(xiàng)目負(fù)責(zé)人的決策是不可能立項(xiàng)的。所以,在進(jìn)行游戲設(shè)計(jì)的過程中,一定要把項(xiàng)目的規(guī)模和市場效果考慮進(jìn)去,否則游戲再好,如果不適合市場的需要也是徒勞。通過花費(fèi)、時(shí)間和人力的綜合考慮,連連看游戲的設(shè)計(jì)只需要一臺(tái)

8、裝有開發(fā)軟件Java的計(jì)算機(jī)和一個(gè)具有相關(guān)知識(shí)的開發(fā)者,是有經(jīng)濟(jì)可行性的。2.3操作可行性從技術(shù)上來考慮,這是可以實(shí)現(xiàn)的。需要你熟悉C#與asp.net以及SQLSERVER2008并能夠簡單的應(yīng)用,那樣留言簿就能夠?qū)崿F(xiàn)了。但對(duì)于用戶來說他要的僅僅是能夠與大家交流,分享心情的平臺(tái)。他并不會(huì)在乎你用什么技術(shù)去實(shí)現(xiàn)以及你花費(fèi)多少精力去完成的。因此在操作上必須簡單,這是完全能夠去實(shí)現(xiàn)的。因此在操作上是完全可行的。此次課程設(shè)計(jì)的連連看游戲是基于My

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

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

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