九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

java編寫俄羅斯方塊實驗報告.doc

  • 資源ID:9647182       資源大?。?span id="24d9guoke414" class="font-tahoma">56.50KB        全文頁數(shù):8頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

java編寫俄羅斯方塊實驗報告.doc

前言實習時間:實習學時:36學時實習地點:北京科技大學信息樓Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由Sun 公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。Java 編程語言的風格十分接近C、C+語言。Java是一個純的面向?qū)ο蟮某绦蛟O(shè)計語言,它繼承了 C+語言面向?qū)ο蠹夹g(shù)的核心。Java舍棄了C +語言中容易引起錯誤的指針、運算符重載、多重繼承等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔憂。在 Java 1.5 版本中,Java 又引入了泛型編程、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。 Java 不同于一般的編譯執(zhí)行計算機語言和解釋執(zhí)行計算機語言。它首先將源代碼編譯成二進制字節(jié)碼,然后依賴各種不同平臺上的虛擬機來解釋執(zhí)行字節(jié)碼。從而實現(xiàn)了“一次編譯、到處執(zhí)行”的跨平臺特性。不過,每次的執(zhí)行編譯后的字節(jié)碼需要消耗一定的時間,這同時也在一定程度上降低了 Java 程序的運行效率。實習目的和要求認識實習是教學計劃的主要部分之一, 它是培養(yǎng)學生實踐能力和解決實際問題的第三課堂,它是專業(yè)知識培養(yǎng)的搖籃,也是對專業(yè)的實際應(yīng)用和工作需求直接的認識與認知。實習中應(yīng)該深入實際,認真觀察,大膽實踐,獲取直接經(jīng)驗,鞏固所學基本理論,保質(zhì)保量完成指導(dǎo)老師所布置的任務(wù)。要習慣本專業(yè)工作的性質(zhì),要學會耐得住寂寞,在看似枯燥的編程中尋找興趣點,大膽想象,培養(yǎng)我們的實踐能力和創(chuàng)新能力, 開拓視野, 培養(yǎng)實際中研究、 觀察、 分析、解決問題的能力。 認識實習是我們工科學生的一門必修課,通過認識實習,我們要對通信工程專業(yè)建立感性認識, 并進一步了解專業(yè)的學習實踐環(huán)節(jié),培養(yǎng)自己專業(yè)的思想。 通過接觸實際實習過程,一方面,達到對所學專業(yè)的性質(zhì)、內(nèi)容及其在工程技術(shù)領(lǐng)域中的地位有一定的認識, 為了解和鞏固專業(yè)思想創(chuàng)造條件,在實踐中了解專業(yè)、熟悉專業(yè)、熱愛專業(yè)。另一方面,鞏固、加深理解在課堂所學的理論知識,讓自己的理論知識更加扎實,專業(yè)技能更加過硬,更加善于理論聯(lián)系實際。再有,通過分析利用編程解決生活中的小問題為進一步學習技術(shù)基礎(chǔ)和專業(yè)知識奠定基礎(chǔ)。 認知實習的過程中學生是以假想技術(shù)人員的身份完成老師布置的任務(wù),在實習中應(yīng)深入實際,認真實習,獲取直接知識,鞏固所學理論,培養(yǎng)和鍛煉獨立分析問題和 解決問題的能力。豐富和擴大學生的專業(yè)知識領(lǐng)域,也培養(yǎng)了學生的團結(jié)合作精神,牢固樹立學生的群體意識,即個人智慧只 有在融入集體之中才能最大限度地發(fā)揮作用,讓我們對于以后所擔任的角色及工作內(nèi)容有了更深的了解和體會,對于我們以后的實習和工作都是有很大幫助的。實習要求 學生必須在教師指導(dǎo)下,按照實習大綱和實習計劃進行實習,努力完成實習任務(wù)。嚴格遵守學校的規(guī)章制度。實習期間要嚴格考勤,病假由指導(dǎo)教師批準,兩天以上必須有醫(yī)院診斷證明,超過一周時要及時向?qū)W院匯報。學生一般不得請事假,特殊情況需請事假時,三天以內(nèi)由負責教師批準,三天以上報學院審批。無故不參加實習兩天者由負責教師負責報學院給予通報批評;無故不參加實習三天(含)以上者,其成績按不及格處理。實習缺課三分之一以上天數(shù)者不予評定成績。不交實習報告者,不得參加考核,其成績按“0” 計。嚴格遵守實驗室的有關(guān)規(guī)章制度,對違反紀律的學生要進行批評教育,對情節(jié)嚴重者要及時向?qū)W院匯報處理,可取消其本次實習資格,其成績按“0”分處理。1、 實習期間應(yīng)該注意自己的著裝,不能穿背心、短褲和拖鞋2、 實習期間一定要聽從老師的指揮,認真遵守該有的課堂紀律,按時到教室,不擅自離開 3、 實習期間仔細觀察,認真聽老師和專家的講解,遇到不懂得地方可以提出來,隨時做筆記實習所用工具介紹Windows XP系統(tǒng)電腦一臺,eclipse編程軟件實習內(nèi)容1. 需求分析俄羅斯方塊是一個經(jīng)典的小游戲,由于它簡單有趣,因而得到了廣泛的流行,男女老幼都適合。而俄羅斯方塊游戲的設(shè)計工作復(fù)雜且富有挑戰(zhàn)性,它包含的內(nèi)容多,涉及的知識廣泛,與圖形界面聯(lián)系較大,包括界面的顯示與更新、 數(shù)據(jù)收集等,在設(shè)計的過程中,必將運用到各方面的知識,這對于我的認識實習及專業(yè)認知是有很大幫助的。2. 系統(tǒng)功能設(shè)計 1. 本系統(tǒng)主要設(shè)計以下幾種功能 1、 游戲難度選擇功能 如果玩家不選難度直接按“開始游戲”, 則使用默認的難度5,難度最高等級為10。 2、 方塊下落、變形功能 鍵盤上的左、右、下、上的箭頭分別代表方塊的向左、向右、向下、變形的功能。 3.升級功能在游戲過程中能自主更改難度系數(shù),如果覺得速度過慢,則可按“提高級數(shù)”,若過快,則可按“降低級數(shù)”4.暫停功能在游戲中方便暫時離開設(shè)置了“游戲暫?!惫δ?。5. 幫助功能界面中的幫助,能夠使游戲者更好的使用該小游戲界面6. 界面設(shè)定界面左側(cè)為游戲區(qū),上面有“游戲”“控制”“幫助”三個選項,右上方為下一個方塊的提示,下方為等級和得分。技術(shù)難點因為是第一次使用java編程,所以對于基礎(chǔ)應(yīng)用還是不太會,如果只是看所謂的基礎(chǔ)介紹,感覺短短兩周是無法完成任務(wù)的。因為想到要做俄羅斯方塊,眾多類的建立會是個問題,而且俄羅斯方塊看似簡單,可是界面的布置,具體細節(jié)的功能實現(xiàn) 3. 系統(tǒng)功能設(shè)計分析 1. 俄羅斯方塊游戲根據(jù)功能的不同,設(shè)置了如下8個 類ErsBlocksGame,GameCanvas、ErsBlock、boolean、ControlPanel、JMenuBar、JMenu、JMenuItem。每個類的描述如下: 2.1、ErsBlocsGAME這個類中定義了生成方塊的方法,用二維數(shù)組 int pattern,存放 7 種方塊的四種狀態(tài)。在構(gòu)造方法中以隨機的形式生成方塊,同 時提供了以下幾種方法: 分別實現(xiàn)方塊的重畫、翻轉(zhuǎn)、左移、右移、下落、同步顯示等功能。 2.2、Command,處理控制類。這是一個實現(xiàn) ActionListener 接口的類,主要處 理點擊按鈕事件。類中定義了三個 int 型變量:button_play,button_quit, button_pause,和一個 boolean 型的變量:pause_resume,并賦值。在 GameArea 類中通過事件響應(yīng),在按鈕執(zhí)行方法中調(diào)用其值,使用 switch 語句,根據(jù)不同 按鈕不同的值,來響應(yīng)不同的事件。 2.3、GameArea,游戲界面類。GameArea 繼承了 JFrame,是俄羅斯方塊的主要游 戲界面。這個類定義了 GameSetting 類的 gameScr 對象和 ImagePanel 類的 imagepanel 對象作為游戲區(qū)域面板和控制區(qū)域面板。在游戲區(qū)域,主要是根據(jù) 相應(yīng)格子的設(shè)置標志來顯示相應(yīng)的圖形圖片,這樣就實現(xiàn)了俄羅斯方塊的實時顯 示。 2.4、GameSetting, 游戲畫布類。這個類生成的對象將作為游戲界面的方塊下落 區(qū)域,畫布的設(shè)置為 15 行 10 列,當中的方格邊長為 30,類中還定義了一個二 維數(shù)組 int scrArr 作為屏幕數(shù)組,表示每一個方格。游戲區(qū)域中每一個方 格是否存在游戲方塊是由該方格的值來決定的,如果該方格的值為 1,則表示該 方格中存在游戲方塊;如果該方格中的值為 0,則表示該方格中不存在游戲方 塊,因此二維數(shù)組用于記錄游戲區(qū)域中每個小方格的值。此外,類中還定義了畫 方塊的方法,根據(jù)不同的難度畫出不同顏色的方塊。單擊 Play 按鈕時,系統(tǒng)調(diào) 用 initScr( )方法,初始化屏幕,將屏幕數(shù)組清零。當滿足滿行刪除的條件時, 系統(tǒng)調(diào)用 deleteFullLine( )方法,進行刪行加分,而且每刪除十行,難度自動 增加一級,方塊顏色改變,并在難度顯示框中相應(yīng)顯示。2.5、GameOver,游戲結(jié)束彈出提示框類。當游戲結(jié)束時,系統(tǒng)彈出提示,包括 玩家分數(shù)以及詢問玩家要繼續(xù)游戲還是退出。 2.6、Help,幫助類。在游戲界面,按 F1 鍵,彈出提示窗口,獲取幫助。 2.7、ImagePanel,背景圖片類。這個類繼承了 JPanel 類,用來作為游戲界面中 控制區(qū)域的容器,并添加圖片。 2.8、JieMian,主界面類。這個類繼承了 JPanel 類,作為游戲的第一個界面, 也是難度選擇界面。定義了 9 個單選按鈕,當玩家未選任何難度就按 Enter 時, 系統(tǒng)會彈出一個提示框,提示玩家先選難度再進入。 2.9、MyPanel,重寫 MyPanel 類,使 Panel 的四周留空間。 2.10、MyTimer,定時線程類。類中定義了一個 run()方法,用 sleep()函數(shù) 實現(xiàn)方塊下落的快慢,即調(diào)節(jié)難度。 2.11、PlayMidi,添加音樂類。在游戲過程中添加背景音樂。 2.12、WinListener,關(guān)閉窗口類。

注意事項

本文(java編寫俄羅斯方塊實驗報告.doc)為本站會員(jian****018)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!