資源描述:
《java課程設計連連看游戲的開發(fā)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、計算機科學與工程學院集中性實踐教學計劃書(2013—2014學年第1學期)課程名稱:專業(yè)實習姓名:學號:2010081303專業(yè):計算機科學與技術班級:計科103班課程負責人:云健指導教師:孟佳娜,張恒博教學起止周:第10至12教學周摘要近年來,Java作為一種新的編程語言,以其可移植性和平臺無關性等優(yōu)點,得到了廣泛地應用,特別是Java與萬維網(wǎng)的完美結合,使其成為網(wǎng)絡編程和嵌入式編程領域的首選編程語言。?本設計報告闡述了連連看游戲的分析與設計的全過程,并在論文中相應的位置插入了圖片、流程圖以及一些具有技巧性的程
2、序代碼,更加清晰的描述了該游戲是如何實現(xiàn)的。連連看游戲有編寫簡單容易上手等特點,非常適合人們在完成工作的時候適當?shù)膴蕵芬?。這些小游戲大都是以益智和娛樂為目的,不僅給緊張工作的人們以放松,還可以讓人們的大腦得到開發(fā)。連連看游戲采用JAVA語言開發(fā),以MyEclipse為開發(fā)平臺。游戲主界面是基于SWING(圖形用戶界面)的開發(fā),使得游戲界面簡單清晰。并調用了其中的一些函數(shù),完成了事件的觸發(fā)功能。希望通過這次開發(fā)設計出的連連看小游戲,給大家的生活帶來一點樂趣。游戲通過定義動態(tài)的二維數(shù)組,根據(jù)一定的算法實現(xiàn)規(guī)定的路徑
3、判斷。關鍵詞:連連看游戲;算法設計;路徑判斷;Java實習計劃:星期二星期三星期四星期五第十周觀看實習要求,確立項目。查找image圖片設計大致輪廓正式起草方案,總結第十一周編程編程編程調試,總結一周的工作第十二周修改完善,檢查可能存在的BUG撰寫實習報告驗收,答辯目錄摘要2一、緒論12.1技術可行性12.2經(jīng)濟可行性22.3操作可行性2三、課程設計題目任務描述和要求23.1任務描述23.1.1界面23.1.2程序33.2設計要求及目的4四、需求分析44.1方案選擇4在概要設計階段,主要有兩中方案可供選擇:44.
4、2功能描述54.3功能需求54.4功能模塊及思路54.5系統(tǒng)需求分析總結7五、設計方案85.1總體設計85.2詳細設計95.2.1游戲界面設計95.2.2鼠標點擊控制95.2.3路徑判斷的設計9六、實現(xiàn)106.1游戲界面106.2游戲各功能及代碼12一、緒論目前中國國內(nèi)網(wǎng)絡游戲市場正在日趨成熟,隨著市場的逐步完善,各種形式的電子游戲也爭相登場,成功游戲不斷涌現(xiàn)。比較成熟的項目主要有:反恐精英(CS)、星際爭霸、魔獸爭霸2、FIFA2003、帝國時代、FIFA2004等等。這時也出現(xiàn)了越來越多的網(wǎng)絡小游戲,休閑類項
5、目包括網(wǎng)絡圍棋、中國象棋、四國軍棋、橋牌、麻將、拱豬、斗地主、拖拉機、連連看等。游戲“連連看”顧名思義就是找出相關聯(lián)的東西,這個連連看在網(wǎng)上基本是用在小游戲中,就是找出相同的兩樣東西,在一定的規(guī)則之內(nèi)可以作為相關聯(lián)處理?!斑B連看”的發(fā)展經(jīng)歷了從桌面游戲、在線游戲、社交游戲三個過程。游戲“連連看”是源自臺灣的桌面小游戲,自從流入大陸以來風靡一時,也吸引眾多程序員開發(fā)多種版本的的“連連看”。隨著Flash應用的流行,網(wǎng)上出現(xiàn)了多種在線Flash版本“連連看”,如“水晶連連看”“果蔬連連看”等等。2008年,隨著社交網(wǎng)
6、絡的普及和開放平臺的興起,“連連看”被引入了社交網(wǎng)絡?!斑B連看”與個人空間相結合,被快速的傳播,成為一款熱門的社交游戲。二、可行性分析2.1技術可行性此次編寫的連連看游戲是建立在MyEclipse8.5開發(fā)環(huán)境下,Java中swing為連連看游戲的設計提供了便利,此次設計主要是運用的Java語言編程與實現(xiàn)的。在此開發(fā)環(huán)境中是完全可行的。連連看游戲是涉及到圖形界面處理的,其中圖片的導入可以通過開發(fā)軟件的圖片導入控件直接導入,但是相應的操作需要對界面進行重繪,圖1.1是界面控制處理的流程圖:開始button隨機生成圖
7、片界面button布局選中相同的兩張圖片不符合規(guī)則重新選擇隱藏button圖片消除完畢結束YNYN38圖2.1圖形界面控制2.2經(jīng)濟可行性一個游戲的實現(xiàn),需要考慮玩家花費的人力物力,不計算能夠回收多少資金就不是一個好的項目負責人。一個新想法如果不經(jīng)過項目負責人的決策是不可能立項的。所以,在進行游戲設計的過程中,一定要把項目的規(guī)模和市場效果考慮進去,否則游戲再好,如果不適合市場的需要也是徒勞。通過花費、時間和人力的綜合考慮,連連看游戲的設計只需要一臺裝有開發(fā)軟件Java的計算機和一個具有相關知識的開發(fā)者,是有經(jīng)濟可
8、行性的。2.3操作可行性從技術上來考慮,這是可以實現(xiàn)的。需要你熟悉C#與asp.net以及SQLSERVER2008并能夠簡單的應用,那樣留言簿就能夠實現(xiàn)了。但對于用戶來說他要的僅僅是能夠與大家交流,分享心情的平臺。他并不會在乎你用什么技術去實現(xiàn)以及你花費多少精力去完成的。因此在操作上必須簡單,這是完全能夠去實現(xiàn)的。因此在操作上是完全可行的。此次課程設計的連連看游戲是基于