【正文】
戲控制功能( 游戲 的 開始、暫停 和 恢復(fù) ),游戲設(shè)置功能( 設(shè)置方塊下移速度 ),游戲排行榜功能( 存儲成績 ) 等 ,最終完成畢業(yè) 設(shè)計說明書 的攥寫。 西 南 交 通 大 學(xué) 本科 畢業(yè)設(shè)計 基于 Java 的游戲 “俄羅斯方塊” 的設(shè)計與實現(xiàn) 年 級 : 2021 級 學(xué) 號 : 20217102 姓 名 : 趙 凌 專 業(yè) : 電氣工程及其自動化 指導(dǎo)老師 : 黃 進 2021 年 6 月 西南交通大學(xué)本科畢業(yè)設(shè)計 第 I 頁 院系 電氣工程學(xué)院 專 業(yè) 電氣工程及其自動化 年級 2021 級 姓 名 趙 凌 題目 基于 Java 的游戲“俄羅斯方塊”的設(shè)計與實現(xiàn) 指導(dǎo)教師 評 語 指導(dǎo)教師 (簽章 ) 評 閱 人 評 語 評 閱 人 (簽章 ) 成 績 答辯委員會主任 (簽章 ) 年 月 日 西南交通大學(xué)本科畢業(yè)設(shè)計 第 II 頁 畢業(yè)設(shè)計(論文)任務(wù)書 班 級 電 氣 2021 級 2 班 學(xué)生姓名 趙 凌 學(xué) 號 20217102 發(fā)題日期: 2021 年 3 月 6 日 完成日期: 6 月 20 日 題 目 基于 Java 的游戲“俄羅斯方塊”的設(shè)計和實現(xiàn) 本論文的目的、意義 本 次畢業(yè)設(shè)計 的 目的在于 學(xué)習(xí) Java 程序設(shè)計 基本技術(shù),學(xué)習(xí)用JBuilder 開發(fā) Java 程序的相關(guān)技術(shù), 熟悉 游戲“ 俄羅斯方塊 ” 的需求,熟悉項目開發(fā)的完整過程 。 通過本次畢業(yè)設(shè)計 ,學(xué)生應(yīng)該學(xué)會怎樣進行一個項目的需求分析、概要設(shè)計、詳細設(shè)計等軟件開發(fā)過程,熟練地掌握 Java 程序設(shè)計的基本技術(shù)和方法,熟練地掌握 JBuilder 環(huán)境的使用方法,培養(yǎng)起初步的項目分析能力和程序設(shè)計能力,把理論與實踐相結(jié)合,為今后工作打下堅實的基礎(chǔ)。 西南交通大學(xué)本科畢業(yè)設(shè)計 第 III 頁 設(shè)計各部分內(nèi)容及時間分配:(共 12 周) 第一部分 收集相關(guān)資料 及熟悉開發(fā)語言和環(huán)境 ( 2 周) 第二部分 系統(tǒng) 主界面模塊 ( 1 周) 第三部分 游戲控制 模塊 ( 3 周) 第四部分 游戲設(shè)置模塊 ( 1 周) 第五部分 游戲排行榜模塊 ( 1 周) 第六部分 畢業(yè)設(shè)計說明書 的撰寫、初評、修改及定稿 ( 3 周) 評閱及答辯 ( 1 周) 備 注 指導(dǎo)教師: 黃 進 2021 年 3 月 6 日 審 批 人: 年 月 日 西南交通大學(xué)本科畢業(yè)設(shè)計 第 IV 頁 摘 要 近年來, Java 作為一種新的編程語言,以其簡單性、可移植性和平臺無關(guān)性等優(yōu)點,得到了廣泛地應(yīng)用,特別是 Java 與 WWW 的完美結(jié)合,使其成為網(wǎng)絡(luò)編程和嵌入式編程領(lǐng)域的首選編程語言。 “俄羅斯方塊”游戲是一個經(jīng)典的傳統(tǒng)游戲,它因操作簡單、娛樂性強而廣受歡迎。本文基于 Java 技術(shù)和 JBuilder 開發(fā)環(huán)境,開發(fā)了一個操作簡單、界面美觀、功能較齊全的“俄羅斯方塊”游戲。 通過本游戲的開發(fā),達到學(xué)習(xí) Java 技術(shù)和熟悉軟件開發(fā)流程的目的。首先,分析了開發(fā)本游戲軟件的可行性,重點分析本設(shè)計所采用的技術(shù)的可行性。然后,進行了游戲的概要設(shè)計和詳細設(shè)計,這也是本文的重點。為了保證程序代碼的正確性和功能實現(xiàn)的可靠性,本文還介紹了游戲軟件的程序調(diào)試和功能測試結(jié)果,并且 對本設(shè)計的成果和不足進行了總結(jié)。 關(guān)鍵詞: Java; JBuilder; “ 俄羅斯方塊 ”游戲 西南交通大學(xué)本科畢業(yè)設(shè)計 第 V 頁 Abstract Recently, due to its simplicity, transportability and depend from the platform, the programme language of Java has got popular application especially when it has been bined with WWW as the firstchosen programme language in the field of work programme and programmeembeded. JBuilder is an excellent integrated development environment, which was utilized by the corporation of Borland to design the application of Java and has got extensive recognition among most programmer due to its good design interface, the support of perfect modules and so on. “ Russian Blocks” is a classical and traditional is very popular because of its simple operation and strong has been more requirement on function of the game that the old function of traditional game has not been enough to people. Based on the Java technology and JBuilder integrated development environment,the paper design a game of“ Russian Blocks” with simple operation,perfect interface and plete functions. The programme are posed of four functional modules and nine classmodules, all of which will realize the following functions: game’ s begin, pause, end, taxis, examine the mark list in sequence, setup of rank, display of rank and mark, preview of new block, upturn of block, move of block, fall of bl