【Android手機遊戲】貪吃蛇(1) – Android移動開發技術文章_手機開發 Android移動開發教學課程

【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、退出遊戲直接退出應用
【貪吃蛇】遊戲主畫面

snake1

本文出自 “軟件設計開發” 博客

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。