一、項目簡介
貪吃蛇是一個很經典的游戲,也很適合用來學習。本教程將和大家一起做一個Android版的貪吃蛇游戲。
我已經將做好的案例上傳到了應用寶,無病毒、無廣告,大家可以放心下載下來把玩一下。應用寶不允許重名,我取名叫“快樂貪吃蛇”。
應用寶鏈接:http://sj.qq.com/myapp/detail.htm?apkName=net.chengyujia.happysnake
同時我也將本游戲的源代碼上傳到了GitHub,歡迎大家Fork。
GitHub鏈接:https://github.com/jackchengyujia/HappySnake
這里上兩張截圖有個大概的了解:
怎么玩大家應該都知道,不過我還是想多提一下。通過屏幕上的方向鍵控制蛇的前進方向。蛇每吃到一個食物身體會增長一個點,同時前進的速度也會加快。當蛇的頭部撞到四周的牆壁或自己的身體時游戲結束,游戲得分就是吃掉食物的個數。
二、開發環境
Android Studio 2.0+
三、預備知識
學習本教程需要以下預備知識:
1.Java基礎;
2.Activity與布局文件;
3.常用布局LinearLayout,常用控件TextView、ImageView、Button等;
4.數據存儲SharedPreferences。
有了以上預備知識就可以繼續下面的課程啦。
四、目錄
下面的鏈接是本教程中已經寫好的章節,后續新寫好的章節我會不斷補充到這里。
Android快樂貪吃蛇游戲實戰項目開發教程-01項目概述與目錄
Android快樂貪吃蛇游戲實戰項目開發教程-02虛擬方向鍵(一)自定義控件概述
Android快樂貪吃蛇游戲實戰項目開發教程-03虛擬方向鍵(二)繪制一個三角形
Android快樂貪吃蛇游戲實戰項目開發教程-04虛擬方向鍵(三)三角形按鈕效果