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