【Android手機遊戲】貪喫蛇(1)

 

【Android手機遊戲】貪喫蛇

引言


自從一個月之前開始學習android手機應用開發,看書,coding,逛論壇(主要是www.eoeandroid.com),發帖,回帖,積累了一點小小的經驗,熟悉了一些最爲基本的控件用法和基本android開發思路。
在eoe的論壇上發表過幾個帖子,包括【基本控件及基本動畫效果等示例demo集合大放送,持續更新】,【新浪微博開放平臺開發-簡易android客戶端】,【新手項目示例-記事本】等demo小示例。
最近想通過一個【貪喫蛇】的小遊戲,完整的瞭解一下游戲開發流程和用到的技術點。

 

遊戲開發流程


通過一段時間的學習,覺得遊戲開發的流程包括:

  • 遊戲策劃
  • 遊戲資源準備
  • 遊戲框架設計
  • 遊戲開發
  • 遊戲測試
  • 遊戲發佈
  • 遊戲升級

 

遊戲策劃

首先要做的是遊戲策劃,就好比是軟件開發裏面的需求調研,梳理需求,整理需求。設計一個遊戲,構思一個遊戲的類型,場景,背景,遊戲的流程,規範,規則。

 

【貪喫蛇】遊戲策劃

1、畫面份三欄,上面一欄顯示得分,中間一欄是小蛇的活動區域,下面一欄是操作欄,包括兩個操作按鈕。
2、遊戲開始之後,畫面的下方出現一條向上運動的小蛇。
3、利用畫面最下面一欄的左右鍵可以控制小蛇,左鍵控制蛇頭向左旋轉90度,右鍵控制蛇頭向右旋轉90度。
4、畫面中的小蛇活動區域隨機出現蘋果,喫掉一個蘋果,另外一個纔會出現。
5、小蛇用頭部觸碰隨機出現的蘋果,得分+10,速度適當增加。
6、小蛇的頭部如果觸碰到活動區域的邊界,小蛇將隨機向左或右轉向90度。
7、小蛇的頭部如果觸碰到身體部分,遊戲結束,結束之後可以輸入用戶名,記錄得分。
8、有排行榜功能,在排行榜顯示用戶民和得分。
8、遊戲爲過關類型,共設置10關,第一關會出現3個蘋果,以後每關增加3個蘋果。在新的關卡,小蛇的長度恢復爲默認長度,速度爲默認速度。
9、設置挑戰極限功能,設置100個蘋果,初始速度爲10級,初始長度爲10。

 

【貪喫蛇】遊戲流程


1、啓動畫面
2、菜單界面,菜單包括【開始遊戲】【挑戰極限】【排行榜】【關於貪喫蛇】【幫助】【退出遊戲】
3、【開始遊戲】和【挑戰極限】進入 遊戲
4、完成本關,顯示成功和分數,提示是否繼續還是退出,退出的話,提示輸入用戶名,進入菜單界面;繼續,則進入下一關。全部通關之後,提示輸入用戶名,進入菜單界面。
5、排行榜按照積分高低列出用戶名和積分
6、幫助顯示遊戲規則和操作方式
7、關於貪喫蛇,顯示作者姓名,版本

Technorati 標籤: android,遊戲,貪喫蛇

,聯繫郵箱,聯繫電話
8、退出遊戲直接退出應用

【貪喫蛇】遊戲主畫面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章