【正文】
天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生 畢業(yè)論文 1 天津市大學軟件學院 畢業(yè)論文 基于 android 俄羅斯方塊的開發(fā)和設(shè)計 姓 名 李 斌 專 業(yè) 軟件工 程 學 號 1150310607 學 籍 校 天 津師范大學 學校 指導(dǎo)教師 王曉曄 職 稱 副教授 企業(yè)指導(dǎo)教師 唐泰彬 職 稱 工程師 2020 年 6 月 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生 畢業(yè)論文 2 摘 要 3G 時代已經(jīng)慢慢的融入了我們的日常生活,隨著國家的通信政策以及各大運營商的宣傳的影響, 3G 手機已經(jīng)隨處可見,面對全球信息、技術(shù)空前高速發(fā)展,信息高速化發(fā)展更是社會進步的一個標志。在全球信息化的今天,手機已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚囊徊糠郑绕涫窃陔娮赢a(chǎn)品日新月異的今天,我們在平時隨處可見的電子產(chǎn)品中,手機無疑是一個最大的用戶集,而各大廠商智能手機則依舊是電子市場的一顆耀眼的明星。其中的代表作有諾 Nokia 的塞班系統(tǒng),摩托羅拉的 Linux 系統(tǒng),但是其中異軍突起的仍然是 Google 的 Andriod 系統(tǒng)以其開放的源代碼和方便簡潔的操作必然是未來智能手機領(lǐng)域的領(lǐng)頭羊。這次畢業(yè)設(shè)計我們選擇基于 Andriod 的手機游戲一定會使我們在以后的工作中提供更多的機會。 。 隨著新技術(shù)的不斷開發(fā)與應(yīng)用,近年來 Java技術(shù)發(fā)展十分迅速,一個以 Java應(yīng)用為主的新技術(shù)革命浪潮正在蓬勃興起。而基于 Andriod 的軟件開發(fā)是一個前景很大的技術(shù),通過這次畢業(yè)設(shè)計,能使我們從對軟件的設(shè)計中體會到實際中軟件開發(fā)的過程,提高我們的專業(yè)能力,最終能夠獲得很強的專業(yè)知識。 Android 是運用 java 編程語言 編寫的 應(yīng)用程序 。 然而, Java 編程語言不僅僅用于編寫 Web 上嬌小可愛的娛樂性小應(yīng)用程序。通用的、高級 Java 編程語言也是一個功能強大的軟件平臺。使用豐富的 API,你可以寫多種程序。 因此,Android 也具有 java 語言的特點。 如果你已經(jīng) 學習過 java,你或許已經(jīng)熟悉了java 編程語言特點 , 那么對于 Android 編程就會更容易掌握 。 關(guān)鍵詞: Android 手機游戲, Android 平臺, Java 技術(shù),游戲設(shè)計。 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生 畢業(yè)論文 3 Abstract 3G era has gradually integrated into our daily life, with the country39。s munication policy as well as the major carriers of sensitization to the effects of3G mobile phone, can be seen everywhere, in the face of the global information technology, an unprecedented rapid development, the information high speed development is a symbol of social advancement. In the global information technology today, mobile phone has bee indispensable in the daily life of a part, especially in electronic products change rapidly today, we usually can be seen everywhere in the electronic products, mobile phone is undoubtedly one of the largest user sets, and major manufacturers of intelligent mobile phone will still be electronic market a dazzling star. The representative of Connaught Nokia Symbian, the Motorola Linux system, but which is still a new force suddenly rises. Google Andriod system for its open source code and convenient and simple operation is the future leader in the field of intelligent mobile phone. This time graduate the design we choose based on the Andriod mobile phone games will make our work in the future to provide more opportunities. With the new technology development and application, in recent years the development of Java technology is very rapid, a Java application of tide of new technology revolution is booming. Andriod based software development is a great prospect of technology, through this graduation design, can make us from on the software design of the actual software development process, improve our professional skills, can finally obtain strong professional knowledge. Key words: Android mobile phone games。 the Android platform。 Java technology。game design 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生 畢業(yè)論文 4 前 言 隨著 智能手機的快速普及 , 智能手機操作系統(tǒng)市場風生水起。為了讓智能手機用戶能夠隨時隨地查詢互聯(lián)網(wǎng)所提供的服務(wù),一種高效的辦法就是將應(yīng)用系統(tǒng)的功能拓展到手機終端上,讓手機能夠通過移動網(wǎng)以及互聯(lián)網(wǎng)訪問 Web 網(wǎng)站并處理各種各樣的業(yè)務(wù)。因此,智能手機 的應(yīng)用軟件及其需要的服務(wù)將有廣闊的發(fā)展前景。 在如今這個智能手機系統(tǒng)群雄紛爭的時候, 2020 年 Google 推出了一款名為Android 的開源智能手機操作系統(tǒng),它采用 Linux 內(nèi)核,開放手機聯(lián)盟 (OHA)成員可以任意使用和修改 SDK 包,系統(tǒng)的開源性使其具有良好的拓展性。這款軟件包括了操作系統(tǒng)、用戶界面和應(yīng)用程序,即智能手機工作所需要的全部軟件。Android 的最大特點是其開放性體系架構(gòu),不僅具有非常好的開發(fā)、調(diào)試環(huán)境,而且還支持各種可擴展的用戶體驗,包括豐富的圖形組件、多媒體支持功能以及強大的瀏覽器。因此,對 于軟件從業(yè)人員來說, Android 平臺具有無限的吸引力。 游戲是人們活動中一項非常重要的內(nèi)容,有人認為如果哪一天人類對所有的游戲都失去興趣,恐怕世界的末日就要到了 。 電腦對游戲的貢獻有目共睹,現(xiàn)在摸過電腦的人很少有沒玩過電腦游戲的,喜歡游戲的人也很少有不玩電腦的。 俄羅斯方塊是一款風靡全球的電視游戲機和掌上游戲機游戲,它曾經(jīng)造成的轟動與造成的經(jīng)濟價值可以說是游戲史上的一件大事。這款游戲最初是由蘇聯(lián)的游戲制作人 Alex Pajitnov制作的,它看似簡單但卻變化無窮,令人上癮。俄羅斯方塊最早還是出現(xiàn)在 PC機上, 而我國的用戶都是通過紅白機了解、喜歡上它的?,F(xiàn)在聯(lián)眾又將重新掀起這股讓人沉迷的俄羅斯方塊風潮。對一般用戶來說,它的規(guī)則簡單,容易上手,且游戲過程變化無窮,而在 聯(lián)眾俄羅斯方塊 中,更有一些聯(lián)眾網(wǎng)絡(luò)游戲所獨有的魅力――有單機作戰(zhàn)與兩人在線對戰(zhàn)兩種模式,用戶可任選一種進行游戲。網(wǎng)絡(luò)模式還增加了積分制,使用戶既能感受到游戲中的樂趣,也給用戶提供了一個展現(xiàn)自己高超技藝的場所 ,那手機上有事什么樣呢? 俄羅斯方塊游戲可以說是隨計算機的發(fā)展而發(fā)展,并不斷推陳 出新演變出各種類似游戲 , 深受廣大玩家喜愛。這個游戲有的簡單 , 有的復(fù)雜 , 但其根本原理是一樣的都是對運動的方塊進行組合 , 來訓(xùn)練玩家的反應(yīng)能力。大多數(shù)人都認為一般游戲軟件都 具有很高的技術(shù)難度 , 隨著開發(fā)工具及軟件開發(fā)方法學的不斷發(fā)展 , 至今的在 Android手機上的游戲也是。 本文就在分析討論 Android 手機軟件開發(fā)技術(shù)原理的基礎(chǔ)上,開發(fā)出能為用戶提供更好的基于 Android 平臺的 3G 手機游戲俄羅斯方塊兒的 設(shè)計和 開發(fā)。 [2][5] 天津市大學軟件學院軟件工程專業(yè) 2020 屆本科生 畢業(yè)論文 5 目 錄 第一章 緒 論 .............................................................................. 6 第二章 需求分析 .......................................................................... 7 需求概括 ................................................................................................ 7 目標 ........................................................................................................ 7 用戶類型和特征 .................................................................................... 7