【正文】
的一家數(shù)字邏輯游戲雜志開始刊登這類游戲,使此類游戲得到良好發(fā)展,之后又在日本得到了廣泛的傳播。 數(shù)獨游戲背景 數(shù)獨的前身為“九宮格”,最早起源于中國。 %的用戶手機(jī)游戲時間越來越長,僅有 10%的用戶時間變短,手機(jī)游戲已逐漸成為一種普遍的娛樂方式。 :在控制臺游戲時代, GameBoy 熱銷的一個原因就是便攜性 —— 人們可以隨時隨地沉浸在自己喜歡的游戲中,還可以隨時隨地?fù)屬徸约合矚g的裝備或?qū)櫸?。在美國,手機(jī)游戲作為美國手機(jī)用戶最喜歡的移動應(yīng)用之一,在 iPhone和 Android等智能終端推出后發(fā)展迅速。 26 檢測 填充結(jié)果 20 WeleViewDrawThread 類和 WeleViewGoThread 類的實現(xiàn) 19 歡迎界面 WeleView 類的實現(xiàn) 10 Content Provider 7 Android 應(yīng)用程序構(gòu)成 ................................................................................................. 8 2 Android 手機(jī)游戲的市場價值 ..................................................................................... 2 本文主要工作及章節(jié)結(jié)構(gòu) ............................................................................................. 3 第二章 Android 平臺概述 .................................................................................. 4 Android 系統(tǒng)簡介 .......................................................................................................... 4 Android 系統(tǒng)特性 .......................................................................................................... 4 Android 操作系統(tǒng)框架結(jié)構(gòu) ......................................................................................... 5 應(yīng)用程序 1 數(shù)獨游戲背景 關(guān)鍵詞: Android 數(shù)獨 智能機(jī) II The design of Sudoku game based on Android Abstract Arrival of the mobile Inter era has greatly changed our lives, and Android is a Linuxbased system quickly occupied the smartphone operation system, Android development is particularly necessary under the circumstances. Android39。 本文就在分析討論 Android 手機(jī)軟件開發(fā)技術(shù)原理的基礎(chǔ)上,為用戶開發(fā)出基于Android 平臺的數(shù)獨游戲的軟件。 畢業(yè)設(shè)計 (論文 ) 題 目 : 基于 Android數(shù)獨游戲設(shè)計 I 基于 Android數(shù)獨游戲設(shè)計 摘 要 移動互聯(lián)網(wǎng)時代的到來極大的改變了我們的生活,而 Android 是一種以 Linux 為基礎(chǔ)的開放源碼操作系統(tǒng)迅速占領(lǐng)了智能機(jī)操作系統(tǒng),所以在 android 環(huán)境下開發(fā)顯得尤為必要。 通過對 Android 系統(tǒng)架構(gòu)和應(yīng)用開發(fā)進(jìn)行初步研究,設(shè)計一款數(shù)獨游戲。s biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience, including rich graphical ponents, multimedia support, and powerful browser. Therefore, for software professionals, Android platform has unlimited appeal. In this thesis, the analysis and discussion of Android mobile phone software development technology provide users with better platform to the Sudoku based on Android meteorological software. Through the Android system structure and application development for preliminary research, we designed a Sudoku game. In the system based on the analysis of the detailed requirements, we design the game in the game menu interface, the screen rendering, time control and layout algorithm. This thesis describes the whole development process of Android based smart phone game using Google Android SDK. Finally, we have the software with friendly interface and simple operation. Key Words: Android 。 6 應(yīng)用程序框架 6 庫與運(yùn)行環(huán)境 7 內(nèi)核 10 Android 應(yīng)用程序的生命周期 ................................................................................... 11 第三章 數(shù)獨游戲的設(shè)計 .................................................................................... 13 游戲功能簡介 ................................................................................................................ 13 游戲策劃以及準(zhǔn)備工作 ................................................................................................ 14 游戲的架構(gòu) ................................................................................................................... 16 各類的介紹 31 第五章 總結(jié)和展望 ............................................................................................ 35 總結(jié) ............................................................................................................................... 35 展望 ............................................................................................................................... 35 參考文獻(xiàn) ............................................................................................................. 36 致 謝 ................................................................................................................... 37 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計 (論文 ) 1 第一章 緒論 手機(jī)游戲的發(fā)展以及特征 手機(jī)游戲,是指用 戶運(yùn)行在移動終端的應(yīng)用程序,具有網(wǎng)絡(luò)連接功能,能夠滿足用戶隨時隨地進(jìn)行游行的需求,它需要一定的硬件環(huán)境和一定的系統(tǒng)環(huán)境作為其運(yùn)行的基礎(chǔ)。 手機(jī)游戲常見的特征可以總結(jié)如下: :全球在使用的移動電話已經(jīng)超過 10 億部,而且這個數(shù)字每天都在不斷增加。和游戲控制臺或者 PC 相比,手機(jī)雖然可能不是一個理想的游戲設(shè)備,但畢竟人們總是隨時隨身攜帶,這樣手機(jī)游戲很可能成為人們消遣時間的首選。 :因為手機(jī)是網(wǎng)絡(luò)設(shè)備,在一定限制因素下可以實現(xiàn)多人在線游戲。但當(dāng)時的算法比現(xiàn)在的更為復(fù)雜,要求縱向、橫向、斜向上的三個數(shù)字之和等于 15,而不是數(shù)字不能重復(fù)。 2020 年,第一個“數(shù)獨”游戲被刊登上了英國《泰晤士報》的封面,此時開始數(shù)獨游戲才真正為世界所知曉。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng) 新的專有權(quán)障礙 [2]。這是因為游戲玩家的核心需求是統(tǒng)一的,那就是:娛樂與打發(fā)時間 (乃至更 高層面的競技需求和群體認(rèn)同需求 ),這種需求附著于特定的社會發(fā)展階段,不受地域的限制,甚至于能夠穿透文化壁壘。介紹論文的研究背景、目的和意義。 第三章 數(shù)獨游戲的設(shè)計 。 第五章 總結(jié)和展望。 谷歌 公司為了開發(fā) Android, 與開放手機(jī)聯(lián)盟進(jìn)行了合作,手機(jī)開放聯(lián)盟由全球 30 多家移動開發(fā)和手機(jī)應(yīng)用的領(lǐng)先企業(yè)組成。 虛擬機(jī):在 Android系統(tǒng)中, Dalvik虛擬機(jī)是一種 Java 虛擬機(jī),是 Google公司自主開發(fā),其代號為 Dalvik,占用資源比較小,運(yùn)行效率比較高。 數(shù)據(jù)庫: SQLite 提供結(jié)構(gòu)化的數(shù)據(jù)存儲。 技術(shù): (依賴硬件 )Global System for Mobile Communications,全球移動通訊系統(tǒng) ,俗稱全球通 ,是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。它是一個由覆蓋全球的 24 顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。 Android 操作系統(tǒng)框架結(jié)構(gòu) Android 作為一個開源的移動設(shè)備的平臺,其軟件層次結(jié)構(gòu)自上而下分為四個層次,分別是:應(yīng)用程序 (Application)、應(yīng)用程序框架 (Application Framework)、各種庫 (Libraries)和 Android 運(yùn)行環(huán)境 (RunTime)、 Linux 內(nèi)核(Linux Kernel)。應(yīng)用程序是無界限的,可以在平等條件下創(chuàng)建,還可以輕松地嵌入 Web,可以并行運(yùn)行 [5]。 一個 Android 的應(yīng)用程序可以利用應(yīng)用程序框架中的以下幾個部分:Activity(活動 ), Broadcast Receiver(廣播接收者 ), Service(服務(wù) ), Content Provider(內(nèi)容提供者 ) 南京工業(yè)大學(xué)本科生畢業(yè)設(shè)計 (論文 ) 7 庫與運(yùn)行環(huán)境 Android 包含一套 C/C++庫,能被 系統(tǒng)中不同的組件使用。 (3)Surface Manager:用于管理不同應(yīng)用對圖形顯示子系統(tǒng)和 2D 和 3D 圖 形層的訪問。 (7)Free