freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計連連看游戲的開發(fā)(已修改)

2025-07-11 08:41 本頁面
 

【正文】 計算機科學與工程學院集中性實踐教學計劃書( 2013 — 2014學年第1學期)課程名稱: 專業(yè)實習 姓 名: 學 號: 2010081303 專 業(yè): 計算機科學與技術(shù) 班 級: 計科103班 課程負責人: 云健 指導(dǎo)教師: 孟佳娜,張恒博 教學起止周:第 10至 12教學周 摘 要 近年來,Java作為一種新的編程語言,以其可移植性和平臺無關(guān)性等優(yōu)點,得到了廣泛地應(yīng)用,特別是Java與萬維網(wǎng)的完美結(jié)合,使其成為網(wǎng)絡(luò)編程和嵌入式編程領(lǐng)域的首選編程語言。本設(shè)計報告闡述了連連看游戲的分析與設(shè)計的全過程,并在論文中相應(yīng)的位置插入了圖片、流程圖以及一些具有技巧性的程序代碼,更加清晰的描述了該游戲是如何實現(xiàn)的。連連看游戲有編寫簡單容易上手等特點,非常適合人們在完成工作的時候適當?shù)膴蕵芬?。這些小游戲大都是以益智和娛樂為目的,不僅給緊張工作的人們以放松,還可以讓人們的大腦得到開發(fā)。連連看游戲采用JAVA語言開發(fā),以MyEclipse為開發(fā)平臺。游戲主界面是基于SWING(圖形用戶界面)的開發(fā),使得游戲界面簡單清晰。并調(diào)用了其中的一些函數(shù),完成了事件的觸發(fā)功能。希望通過這次開發(fā)設(shè)計出的連連看小游戲,給大家的生活帶來一點樂趣。 游戲通過定義動態(tài)的二維數(shù)組,根據(jù)一定的算法實現(xiàn)規(guī)定的路徑判斷。關(guān)鍵詞:連連看游戲。算法設(shè)計。路徑判斷。Java實習計劃:星期二星期三星期四星期五第十周觀看實習要求,確立項目。查找image圖片設(shè)計大致輪廓正式起草方案,總結(jié)第十一周編程編程編程調(diào)試,總結(jié)一周的工作第十二周修改完善,檢查可能存在的BUG撰寫實習報告驗收,答辯目 錄摘 要 2一、緒論 1 技術(shù)可行性 1 經(jīng)濟可行性 2 操作可行性 2三、課程設(shè)計題目任務(wù)描述和要求 2 任務(wù)描述 2 界面 2 3 設(shè)計要求及目的 4四、需求分析 4 方案選擇 4在概要設(shè)計階段,主要有兩中方案可供選擇: 4 5 功能需求 5 功能模塊及思路 5 系統(tǒng)需求分析總結(jié) 7五、設(shè)計方案 8 總體設(shè)計 8 詳細設(shè)計 9 游戲界面設(shè)計 9 9 路徑判斷的設(shè)計 9六、 實現(xiàn) 10 游戲界面 10 游戲各功能及代碼 12一、緒論目前中國國內(nèi)網(wǎng)絡(luò)游戲市場正在日趨成熟,隨著市場的逐步完善,各種形式的電子游戲也爭相登場,成功游戲不斷涌現(xiàn)。比較成熟的項目主要有:反恐精英(CS)、星際爭霸、魔獸爭霸FIFA200帝國時代、FIFA2004等等。這時也出現(xiàn)了越來越多的網(wǎng)絡(luò)小游戲,休閑類項目包括網(wǎng)絡(luò)圍棋、中國象棋、四國軍棋、橋牌、麻將、拱豬、斗地主、拖拉機、連連看等。 游戲“連連看”顧名思義就是找出相關(guān)聯(lián)的東西,這個連連看在網(wǎng)上基本是用在小游戲中,就是找出相同的兩樣?xùn)|西,在一定的規(guī)則之內(nèi)可以作為相關(guān)聯(lián)處理。“連連看”的發(fā)展經(jīng)歷了從桌面游戲、在線游戲、社交游戲三個過程。游戲“連連看”是源自臺灣的桌面小游戲,自從流入大陸以來風靡一時,也吸引眾多程序員開發(fā)多種版本的的“連連看”。隨著Flash應(yīng)用的流行,網(wǎng)上出現(xiàn)了多種在線Flash版本“連連看”,如“水晶連連看”“果蔬連連看”等等。 2008年,隨著社交網(wǎng)絡(luò)的普及和開放平臺的興起,“連連看”被引入了社交網(wǎng)絡(luò)。“連連看”與個人空間相結(jié)合,被快速的傳播,成為一款熱門的社交游戲。二、 可行性分析 技術(shù)可行性,Java中swing為連連看游戲的設(shè)計提供了便利,此次設(shè)計主要是運用的Java語言編程與實現(xiàn)的。在此開發(fā)環(huán)境中是完全可行的。連連看游戲是涉及到圖形界面處理的,其中圖片的導(dǎo)入可以通過開發(fā)軟件的圖片導(dǎo)入控件直接導(dǎo)入,但是相應(yīng)的操作需要對界面進行重繪,:開始button隨機生成圖片界面button布局選中相同的兩張圖片不符合規(guī)則重新選擇隱藏button圖片消除完畢結(jié)束YNYN 圖形界面控制 經(jīng)濟可行性一個游戲的實現(xiàn),需要考慮玩家花費的人力物力,不計算能夠回收多少資金就不是一個好的項目負責人。一個新想法如果不經(jīng)過項目負責人的決策是不可能立項的。所以,在進行游戲設(shè)計的過程中,一定要把項目的規(guī)模和市場效果考慮進去,否則游戲再好,如果不適合市場的需要也是徒勞 。通過花費、時間和人力的綜合考慮,連連看游戲的設(shè)計只需要一臺裝有開發(fā)軟件Java的計算機和一個具有相關(guān)知識的開發(fā)者,是有經(jīng)濟可行性的。 操作可行性從技術(shù)上來考慮,這是可以實現(xiàn)的。需要你熟悉C 以及SQL SERVER 2008并能夠簡單的應(yīng)用,那樣留言簿就能夠?qū)崿F(xiàn)了。但對于用戶來說他要的僅僅是能夠與大家交流,分享心情的平臺。他并不會在乎你用什么技術(shù)去實現(xiàn)以及你花費多少精力去完成的。因此在操作上必須簡單,這是完全能夠去實現(xiàn)的。因此在操作上是完全可行的。 ,只要你的電腦安裝了此軟件就可以玩連連看游戲了.三、課程設(shè)計題目任務(wù)描述和要求 任務(wù)描述 界面其界面如下():游戲過程,如果玩家在規(guī)定的時間內(nèi)消完則提示玩家勝利,如果在一定時間內(nèi)圖片沒有消完則提示玩家時間到,游戲失敗。經(jīng)過對游戲的初步分析,連連看游戲包含了如下規(guī)則: 條件:程序的關(guān)鍵在于判斷用戶連續(xù)點擊的兩個圖案能否消除。兩個圖片可以消除的條件有兩個: u 圖片相同 u 圖片間連線的轉(zhuǎn)角數(shù)不得超過2 。 操作:第一次使用鼠標點擊游戲界面中的牌,該牌此時為被選中,以特殊方式顯示;再次以鼠標點擊其他牌,若該牌與被選中的牌圖案相同,且把第一個牌到第二個牌連起來,中間的直線不超過 3 根,則消掉這一對牌,否則第一個牌恢復(fù)成未被選中狀態(tài),而第二個牌變成被選中狀態(tài)。在規(guī)定的時間內(nèi)將游戲界面上的牌全部消除掉。則游戲勝利 ,在規(guī)定時間,界面上的牌仍未全部消掉。則游戲失敗 設(shè)計要求及目的 通過本次課程設(shè)計,并在實際運用中學習和熟悉Java程序開發(fā)的基礎(chǔ)過程,進一步熟悉掌握Java程序設(shè)計語言的基礎(chǔ)內(nèi)容、基本技能和方法,同時培養(yǎng)學生進行分析問題、解決問題的能力;培養(yǎng)學生進行設(shè)計分析、設(shè)計方法、設(shè)計操作與測試、設(shè)計過程的觀察、理解和歸納能力的提高。 1. 主要是能通過開發(fā)“連連看”這個小游戲,提高自己Java程序設(shè)計編程的實際能力。2. 進一步熟悉掌握Java程序設(shè)計的基礎(chǔ)內(nèi)容, Java多線程編程等。3. 大體了解怎樣用Java來編寫小游戲,增強我們實踐能力和創(chuàng)新精神的綜合培養(yǎng)。 4. 設(shè)計過程中,對整個游戲所實現(xiàn)的功能進行詳細的設(shè)計以及對存在的問題及解決辦法進行最終確定;而后完成游戲的程序編寫,并優(yōu)化;最后,寫出設(shè)計本游戲的詳細文檔說明,并作課程設(shè)計匯報。四、需求分析 方案選擇 在概要設(shè)計階段,主要有兩中方案可供選擇: 一、所有的圖片都是按約定好的種類數(shù)和在同一區(qū)域的重復(fù)次數(shù)隨機出現(xiàn),并且每張圖片的的出現(xiàn)次數(shù)為偶數(shù) ,時間會有限制,每一關(guān)的圖片數(shù)量或種方案的設(shè)計思想,時間是不同的,這樣就增加了游戲的難度。二、在同一區(qū)域中,圖片出現(xiàn)的種類數(shù)和重復(fù)次數(shù)是可以由玩家選擇的,時間由游戲約定。不過玩家選擇的種類數(shù)和重復(fù)次數(shù)必須是偶數(shù)才可以順利完成游戲,否則游戲雖然可以正常運行,但無法完成游戲。在第一種方案中,由于出現(xiàn)的圖像按種類數(shù)和重復(fù)次數(shù)都由軟件約定,這樣就缺乏玩家自主選擇的空間,只是在玩系統(tǒng)已經(jīng)是設(shè)定好的游戲,不能改變什么,這樣就在無意中降低了玩家在游戲的過程中樂趣,最后致使玩家放棄繼續(xù)玩下去。我們參考了網(wǎng)絡(luò)上的連連看游戲,考慮到游戲的娛樂性。所以我們放棄第一種方案的設(shè)計思想,參考網(wǎng)絡(luò)上流行的連連看的游戲,設(shè)計出第二種方案。本設(shè)計采用單機模式,當在規(guī)定的時間內(nèi)消完全部的圖片則當前關(guān)卡通過,如果在規(guī)定的時間內(nèi)沒能消完所有的圖片則游戲結(jié)束,重新開始新游戲。游戲規(guī)則是模仿普通的連連看游戲,主要是鼠標兩次點擊的圖片能否消去的問題。當前,前提是點擊兩張相同的圖片,若點擊的是同一張圖片或者兩張不同的圖片,則不予處理。在兩張想同圖片用三根以內(nèi)的直線能連在一起,就可以消去;否則,不予處理。游戲過程,如果玩家在一定的時間內(nèi)消完則提示玩家勝利;如果在一定時間內(nèi)圖片沒有消完則提示玩家時間到。 功能需求 設(shè)計游戲界面 游戲基本功能 在游戲無解決方案時重排 功能模塊及思路 解決游戲區(qū)域問題 這個問題最簡單,但是卻是最花時間的。正所謂:萬事開頭難。剛開始想了好多控件來實現(xiàn)
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1