【正文】
畢業(yè)設(shè)計(jì)(論文) 摘要 手機(jī)游戲,顧名思義就是指在手機(jī)上運(yùn)行的游戲軟件。目前用來編寫手機(jī)程序使用最多的是 Java 語言。隨著科技的發(fā)展,手機(jī)的硬件更新速度越來越快,功能也越來越強(qiáng)大。現(xiàn)在的手機(jī)游戲具有很強(qiáng)的娛樂性和交互性的復(fù)雜形態(tài)。 安卓版本的游戲有三大優(yōu)勢。第一:技術(shù)優(yōu)勢。一方面是其穩(wěn)定性,現(xiàn)在已有公認(rèn)最穩(wěn)定版本的操作系統(tǒng) ——Gingerbread。另一方面是程序員技術(shù)入門快,特別是對有一定 java 語言基礎(chǔ)的人來說。第二: Android 手機(jī)操作系統(tǒng)的市場優(yōu)勢: Android 系統(tǒng)在誕生短短的 3 年時(shí)間就占據(jù)全球智能機(jī)市場 48%的份額,躍居全球第一,至今仍是當(dāng)今主流的手機(jī)操作系統(tǒng)。第三:開發(fā)周期短,這是一個(gè)很大的優(yōu)勢。 游戲采用面向?qū)ο蟮姆椒ㄟM(jìn)行設(shè)計(jì),在對象設(shè)計(jì)過程中將程序中各種事物都看成是對象,復(fù)雜的對象可以由比較簡單的對象以某種方式組合而成。把對象劃分為對象類,為他們定義數(shù)據(jù)與方法。建立子類與父類的結(jié)構(gòu)關(guān)系。 創(chuàng)建游戲的實(shí)現(xiàn)方法,需要使用到 SurfaceView 游戲框架,它 主要是用來開發(fā)復(fù)雜的游戲,在要求程序執(zhí)行效率很高時(shí),例如對 速度要求很高,還可以使用雙緩沖來顯示。 關(guān)鍵詞 :手機(jī) 安卓 Java語言 面向?qū)ο? 畢業(yè)設(shè)計(jì)(論文) Abstract Nowadays, Java language is prevalent in writing cell phone programs. With the booming of science and technology, the hardware updated speed of cell phone is being faster and faster, meanwhile, the function of it is being stronger and stronger. Today, mobile game has extreme plex forms which mix entertainment with interaction. The Android version has three advantages, firstly, for its technical advantage. For one thing, it is stable, it is widely acknowledged that Gingerbread is the most stable operating system. For another, programmer can operate easily, especially for those who have some basic knowledge of Java language. Secondly, for its market superiority. It has accounted for 48% in the global smart phones market shares just in three years since its birth, ranking in the world。 it is still the leading mobile operating system. Thirdly, for its short development cycle, it is the biggest strength. Mobile game employs the way of objectorientation to design. It regards everything in procedure as objects during the design process. Complex objects can be assembled by some kind of way through simple objects. The objects can be divided into object class, defining data and methods and building the structural relationship between subclass and superclass. The realization method of setting up games need use SurfaceView framework game, which mostly develop plex games. It can be showed by double buffering when the efficiency of the program requires high. Keywords: Oell phone Android Java language Objectorientation 畢業(yè)設(shè)計(jì)(論文) 目 錄 第 1章 緒論 1 手機(jī)游戲行業(yè)概述 1 開發(fā)工具的介紹 1 Eclipse 1 ADT 1 Android SDK 1 Fireworks 2 技術(shù)介紹 2 SurfaceView 2 雙緩存 2 第 2章 需求分析 3 項(xiàng)目概述 3 項(xiàng)目概述 3 常規(guī)模式 3 夜晚模式 3 無盡模式 4 游戲設(shè)置 4 關(guān)卡選擇 1