天天看點

Android入門——拼圖遊戲開發實踐

原創作品,允許轉載,轉載時請務必以超連結形式标明文章  原始出處  、作者資訊和本聲明。否則将追究法律責任。 http://blog.csdn.net/love254443233/article/details/7898923

因為以前隻對Android有所了解,還沒有進行深入的研究。因為有了差不多5年的java開發經驗,想快速學習Android開發,就選擇在項目實踐中學習,個人認為這種學習方式非常适合那些有java開發經驗的人,在開發前最好找一些非常詳細的視訊看看,邊看邊練習;個人不推薦看書(太慢)。因為在幾個用前隻用了幾周時間開發,很多都忘記了。有時候覺得有些東西,有些經驗不敢獨享,對後來者有些幫助,一是以就有後續文章。這些博文非常适用入Android入門學習,不過其中有些方法還是值得收藏。這個拼圖遊戲為朋友開發——2.14的禮物,閑話太多了...

遊戲功能介紹:

1、設定遊戲背景圖檔:設定個人喜歡的拼圖背景,當然,你可以把你喜歡的美女作為拼圖背景。

2、最佳成績儲存:儲存遊戲總共所花的時間。在每次遊戲完成後,玩家可以把自己的玩遊戲的時間儲存在手機資料庫中。在遊戲主界面可以進入檢視以往玩家保留記錄的成績。

3、選項:遊戲的一些設定。包括顯示行列标記,比如你想拼多少行多少列(比如說,5行4列)的遊戲,這也是遊戲的難度。

4、傳感器設定:遊戲增加手機傳感器的支援。隻要玩家開啟手機傳感器,遊戲中就可以根據玩家操控手機(左、右、前、後擺)的手勢來自動移動遊戲的方格。當然遊戲肯定支援觸摸,能夠根據手指劃動來改變方格移動。

5、作弊:玩家沒有玩完遊戲立刻進入遊戲勝利狀态。然後可以儲存玩家的個人資訊。這裡是當你看到别人花了120秒完成拼圖,你在60秒時就可以用作弊讓别人看到你的成績。

6、因為中途改變個人的項目,現在轉到openfire開發,是以遊戲還有很多待完成的功能。比如說,語音識别功能:根據玩家發出的“上、下,前、後,左、右....”來增加遊戲的多樣控制,進而增加遊戲的可玩性;增加多台手機同時進行拼圖比賽;允許玩家自己設定其它的遊戲背景,遊戲背景音樂設定等等。這些功能隻能留給後來着繼續開發。

7、遊戲多個功能界面載圖:

一)主界面,所有選項全部手動繪制,對不同區域進行點選監聽,然後進入相應的Activity。具體如圖:

Android入門——拼圖遊戲開發實踐

二)遊戲界面标記了行、列:

Android入門——拼圖遊戲開發實踐

遊戲進行中(彈出menu菜單),标記行、列時遊戲就會顯示行列标記,否則不顯示;啟動傳感器...

Android入門——拼圖遊戲開發實踐

遊戲進行中(取消标記行列):

Android入門——拼圖遊戲開發實踐

三)設定拼圖背景,顯示螢幕、圖檔寬高,向左、向右浏覽上一張、下一張圖檔,傳回到主界面、确定按鈕。具體如圖:

Android入門——拼圖遊戲開發實踐

四)顯示最佳成績,顯示排名、使用者名、總時長:轉換成時、分秒,如圖:

Android入門——拼圖遊戲開發實踐

五)遊戲設定,這裡采用Android标準配置方法:

Android入門——拼圖遊戲開發實踐

六)作弊,當使用者點選:

Android入門——拼圖遊戲開發實踐
Android入門——拼圖遊戲開發實踐

七)遊戲幫助:

Android入門——拼圖遊戲開發實踐

聲明:

本遊戲源代碼僅供學習使用,禁止商用!

本遊戲源代碼與遊戲可執行檔案未經本人同意不得在任何網址上傳,否則将追究法律責任!

可執行檔案機鋒網下載下傳位址:http://apk.gfan.com/Product/App523043.html

遊戲源代碼免費下載下傳位址:http://download.csdn.net/detail/love254443233/4520737