網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

關於手機遊戲的畢業論文開題報告

欄目: 開題報告 / 釋出於: / 人氣:1.33W

1.1 手機軟體現狀

關於手機遊戲的畢業論文開題報告

在資訊社會中,手機及其他無線裝置越來越多的走進普通百姓的工作和生活,隨著資訊網路化的不斷進展,手機及其他無線裝置上網路勢在必行。但是傳統手機存在以下弊端:

1. 傳統手機出廠時均由硬體廠商固化程式,程式不能增加、刪除,有了錯誤也不能更新、修改,若要增加新功能必須另換一部手機。

2. 傳統手機訪問網際網路是通過wap(wireless application protocal),所有網路資源必須接通網路才能線上訪問,非常耗時、費用亦很高。

而java技術在無線應用方面的優勢非常明顯:

1. 應用程式可按需下載,而不是購買由硬體商提供的套件,可升級空間大。

2. java技術提供了一個類庫,它使的應用開發商可以建立更為直覺、豐富的使用者介面(gui);

3. java技術使網路頻寬的應用更為有效,因為應用程式可以下載到器件上,並在本地執行,僅僅是在連線到伺服器時才會佔用網路頻寬。

基於以上分析,java手機將是未來手機的發展方向,是業界的熱點。

1.2 j2me介紹

雖然 java 已經被用到許多企業級軟體上,可是其實骨子裡面還是非常適合用在嵌入式系統之中。java平臺演進到java2後,java平臺分別針對不同領域的需求被分成四個版本,亦即j2ee、j2se、j2me以及javacard。其中j2me定位在消費性電子產品的應用上。這個版本針對資源有限的電子消費產品的需求精簡核心類庫,並提供了模組化的架構讓不同型別產品能夠隨時增加支援的能力。這個版本的應用層面相當廣泛,會是未來java平臺發展的重點專案。

j2me在1999年的javaone開發人員大會上初次亮相,它的目標是面向智慧無線裝置和小型計算機裝置的開發人員。j2me的一個關鍵優點是,j2me與所有支援java的裝置都是相容的。支援java的裝置就是任何執行java虛擬機器器的計算機。motorola、nokia等生產廠商都生產支援java的裝置。

j2me平臺是由配置(configuration)和簡表(profile)構成的。配置是提供給最大範圍裝置使用的最小類庫集合,在配置中同時包含java虛擬機器。簡表是針對一系列裝置

提供的開發包集合。在j2me中還有一個重要的概念是可選包(optional package),它是針對特定裝置提供的類庫,比如某些裝置是支援藍芽的,針對此功能j2me中制定了jsr82(bluetooth api)提供了對藍芽的支援。

目前,j2me中有兩個最主要的配置,分別是connected limited devices configuration(cldc)和connected devices configuration(cdc)。

作為第一個面對小型裝置的java應用開發規範,cldc是由包括nokia,motorola和siemens在內的18家全球知名公司共同協商完成的。cldc是j2me核心配置中的一個,可以支援一個或多個profile。其目標主要面向小型的、網路連線速度慢、能源有限(主要是電池供電)且資源有限的裝置,如手機、pda等。

而cdc則是主要用於運算能力相對較佳、在電力供應上相對比較充足的嵌入式裝置 (比方說冷氣機、電冰箱、電視機機頂盒 (set-top box))

1.3 手機遊戲應具有的特徵

一個手機遊戲應該具有以下特徵:

易於學習: 既然手機遊戲面向的是普通消費者而不是計算機專家,那麼他們不可能深入的學習遊戲技巧。消費者不會花幾個小時去研究一個3元的手動操作的遊戲。保持遊戲的簡單是最基本的要求。

可中斷性: 多工處理是手機生活方式的基本特徵。手機使用者常常在任務(如等一個電子郵件或者等車)之間有一小段時間。而遊戲、日曆管理、通訊和工作資料訪問使用的是同一個裝置。所以一個好的手機遊戲應該提供短時間的娛樂功能,並且允許使用者在遊戲和工作模式之間順利切換。

基於訂閱:手機遊戲的盈利成功取決於他們巨大的使用量。一開始開發和設計每個遊戲都是昂貴的。如果一個手機遊戲開發者要贏利的話,重要的是:同一個遊戲引擎,多個標題,基本的故事情節類似。基於訂閱的遊戲是不斷產生收入的最好方法。

豐富的社會互動: 不管一個遊戲設計得多好,只要玩家找到了它的根本模式或者玩完了所有的遊戲路徑很快就會厭煩這個遊戲。對於一個基於訂閱的遊戲,重要的是與別的玩家合作以增強所玩遊戲的智力和隨機性。在今天紛繁複雜的多玩家遊戲中具有豐富社會互動的遊戲證明是成功的。