Android實現(xiàn)瘋狂連連看游戲之游戲效果預覽(一)
今天看完了李剛老師的《瘋狂Android講義》一書中的第18章《瘋狂連連看》,從而學會了如何編寫一個簡單的Android瘋狂連連看游戲。
開發(fā)這個流行的小游戲,難度適中,而且能充分激發(fā)學習熱情,適合Android初學者來說是一個不錯的選擇。對于該游戲的開發(fā),需要重點掌握單機游戲的界面分析和數(shù)據(jù)建模能力:游戲玩家嚴重看到的是游戲界面,但是在開發(fā)者眼中看到的應該是數(shù)據(jù)模型。除此之外,單機游戲通常需要一個比較美觀的界面,需要通過自定義View來實現(xiàn)游戲主界面。
開發(fā)連連看游戲除了需要理解游戲界面的數(shù)據(jù)模型之外,還需要判斷兩個方塊是否可以相連,為了判斷兩個方塊是否可以相連,需要對兩個方塊所處的位置進行分類,然后針對不同的情況采用不同的判斷算法進行判斷,還需要采用條理化的思維方式分析、處理,這也是學習這個游戲開發(fā)所需要重點掌握的能力。
首先來看看這個游戲運行的效果,如下所示:
1、游戲最開始的界面,可以點擊“開始”按鈕開始游戲
2、點擊“開始”按鈕后,會顯示出計時文本框,并開始計時。
3、游戲過程中
4、游戲結(jié)果:成功或者失敗
關(guān)于具體的實現(xiàn)步驟,請參考下面的鏈接:
根據(jù)建議,我應該將代碼提交到github中去 ,本人認為有道理。因此下午申請了一個github的賬號并將代碼托管上去了,所以您也可以在我的github中直接瀏覽源代碼并且下載源代碼,地址:
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android Studio 報Integer types not allowed錯誤
本文給大家分享的是在使用Android Studio的過程中遇到的報Integer types not allowed錯誤的分析及解決方法,非常實用,有需要的小伙伴可以參考下2017-10-10探討Android 的屏幕滾動操作不如 iPhone 流暢順滑的原因
雖然很多Android手機的配置都比iPhone要高,比如大多數(shù)Andorid手機的內(nèi)存都有1GB,而iPhone 4S只有512MB內(nèi)存,但用過iPhone的人都知道Android手機在使用的時候總感覺沒有那么順滑,究竟為什么會出現(xiàn)這種現(xiàn)象呢?2014-07-07Android短信接收監(jiān)聽、自動回復短信操作例子
本文實現(xiàn)了短信接收監(jiān)聽,當接收到短信時,可自動回復短信,或自動回撥電話,同時監(jiān)聽短信的發(fā)送狀態(tài)2014-04-04Android實現(xiàn)Ant Design 自定義表單組件
Ant Design 組件提供了Input,InputNumber,Radio,Select,uplod等表單組件,下面通過本文給大家詳細介紹Android實現(xiàn)Ant Design 自定義表單組件,需要的的朋友參考下吧2017-06-06Android ViewPager與radiogroup實現(xiàn)關(guān)聯(lián)示例
本篇文章主要介紹了Android ViewPager與radiogroup實現(xiàn)關(guān)聯(lián)示例,具有一定的參考價值,有興趣的可以了解一下。2017-03-03Android應用中使用ListView來分頁顯示刷新的內(nèi)容
這篇文章主要介紹了Android應用中使用ListView來分頁顯示刷新的內(nèi)容的方法,展示了一個點擊按鈕進行刷新的實例以及下拉刷新分頁顯示的要點解析,需要的朋友可以參考下2016-04-04