當前位置:學問君>學習教育>開題報告>

拼圖遊戲開題報告

學問君 人氣:3.25W

拼圖遊戲不僅可以幫助成人打發時間,還可以用於鍛鍊兒童腦力,幫助少兒開發大腦思維是Android平臺遊戲的一個特點。

拼圖遊戲開題報告

基於Android平臺的拼圖遊戲的設計與實現

[摘 要] 智能手機作爲一種兼具通訊、辦公、娛樂爲一體的便攜式工具,已經與人們的生活緊密相連,手機遊戲的植入更是人們閒暇時的最愛。基於Android平臺的.拼圖遊戲將經典的益智遊戲和當前最流行的智能手機平臺Android相結合,具有操作簡易、圖形絢麗、可玩性高等特點。本文將從Android平臺的搭建開始介紹,透過對系統的分析與設計,闡述了遊戲的開發過程。本系統透過採用Android平臺,在實現拼圖圖塊移動的基礎之上,還可以根據個人喜好,選擇圖片的自訂遊戲。遊戲圖面絢麗,音樂動聽,使玩家休閒之餘,體驗遊戲樂趣。

[關鍵詞] Android;智能手機;遊戲;拼圖

Design and Implementation of the Puzzle Game Based on Android

Software Engineering Major XXX

Abstract: As a portable tools of communication, office and entertainment, the smart phones have closely related with people's life. And the implant of phone games are also the most favourite things in their spare time. The puzzle game based on the Android platform combines the classical intellectual games with the most popular intellectual phones' platform –Android. It has characteristics of simple operation, gorgeous image and higer plaryable. The article begins with the introduction of the build of Android platform, through the analysis and design of the system, and sets forth the game's development process. By the use of the Android platform, the system is based on the realize of puzzle segments' moving which can also choose the pictures' user-defined games. The gorgeous image and beautiful music make players experience the pleasure of games during their spare time.

Key words: Android; smart phones; game; puzzle

本課題需要重點研究的、關鍵的問題及解決的思路

(1)圖塊移動功能:遊戲進行中,透過手指觸摸圖塊空白區域,完成周邊遊戲圖塊上,下,左,右的移動。

(2)各項遊戲功能與處理:遊戲介面有新遊戲,選單,靜音,幫助圖標,透過觸摸完成各項功能。觸摸新遊戲可以打亂圖片,開始遊戲;觸摸選單可以選擇圖片和遊戲難度;觸摸靜音可以消除背景音樂;觸摸幫助可以顯示幫助提示。

(3)個性化自訂設定功能:遊戲中有自帶圖片和自選圖片。自帶圖片完成遊戲基本功能;自選圖片遵從用戶體驗,可以從圖庫中選擇自己喜愛的圖片進行遊戲。

(4)其他窗體:遊戲主介面有休閒模式、遊戲幫助、退出功能。遊戲進行中有背景音樂,拼圖移動、成功、失敗中存在音樂特效。

主要問題:

(1)據玩家上傳圖片,選擇難易程度的圖片切割——不同的難度將圖片分成不同的數組,在遊戲中根據數組中的數據把圖片分拆。

(2)各種邏輯判斷處理和對圖片素材的應用。邏輯處理體現在遊戲設計即介面佈局和遊戲執行、遊戲算法即圖塊移動和圖片分拆與整合、觸摸感應、遊戲和音樂同步及拼圖移動、成功、失敗中存在音樂特效。圖片素材應用於兩部分:在遊戲主介面排版休閒模式,遊戲幫助,退出功能和背景圖片;在遊戲介面排版遊戲區域,新遊戲、選單、靜音、幫助圖標和背景圖片。

系統需求分析

本系統是基於Android平臺開發的拼圖遊戲,將要應用在Android移動通訊設備上,能夠儘可能的滿足玩家閒暇時間的遊戲需求[10]。本遊戲在自帶圖片移動的基礎下,增設了圖庫自訂選擇圖片模組、圖片隨機打亂模組、幫助模組、設定模組和背景音樂模組。從而,提高了遊戲質量,豐富了遊戲內容。

開發工具

操縱系統:Windows或Linux。

軟件包:Android SDK(Software Development kit Java Development kit)、ADT(Android Development Tool)。

IDE環境:Eclipse IDE+ADT Eclipse3.3以上。

JDK:Java Runtime Environment虛擬機、(JDK)Java Development kit。

目 錄

1 引言 1

1.1 開發概述 1

1.2 背景 1

1.2.1 移動應用開發產業的現狀分析 2

1.2.2 Android及其市場優勢 2

1.2.3 Android平臺與其他平臺的比較 3

1.3 課題開發內容與目標 4

2 遊戲開發技術簡介 4

2.1 Android系統架構 4

2.1.1 應用程序層 6

2.1.2 應用程序框架 6

2.1.3 系統執行庫 7

2.1.4 Linux內核 7

2.1.5 Android應用的構成和工作機制 7

2.2 Android的API 8

2.3 Android應用程序結構解析 9

2.3.1 活動 9

2.3.2 意圖接收器 10

2.3.3 服務 10

2.3.4 內容提供者 10

2.4 Android活動的生命週期 10

2.4.1 活動的生命狀態 11

2.4.2 活動的運作流程 11

2.5 開發環境配置 12

2.5.1 開發工具 12

2.5.2 搭建Android 2.2開發環境 12

3 Android平臺拼圖遊戲可行性分析 15

3.1 技術條件可行性 15

3.2 硬件條件可行性 16

3.3 市場因素可行性 16

4 Android平臺拼圖遊戲分析與設計 17

4.1 系統需求分析 17

4.2 系統工作流程 18

4.2.1 工作流程簡介 18

4.2.2 用例描述 18

4.3 功能模組系統設計 21

4.3.1 圖塊移動 21

4.3.2 載入圖片 21

4.3.3 遊戲設定 21

4.3.4 遊戲特效 21

4.3.5 拼圖算法 21

4.3.6 遊戲幫助 21

5 Android拼圖遊戲系統實現及測試 22

5.1 功能模組的實現 22

5.1.1 遊戲介面 22

5.1.2 分割模組 23

5.1.3 移動模組 24

5.1.4 背景音樂 25

5.1.5 玩家自選圖片 25

5.2 開發過程中遇到的問題和解決辦法 25

5.3 執行與測試 25

5.3.1 Android應用開發的測試技術 25

5.3.2 測試的任務 26

5.3.3 測試方案與過程 26

5.3.4 測試結果 26

結束語 28

參考文獻 29

致謝 30