【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、退出游戏直接退出应用

【贪吃蛇】游戏主画面

更多相关文章

  1. 【Android手机游戏】贪吃蛇(1)
  2. Hierarchy Viewer
  3. android小游戏 猜拳游戏设计
  4. Android启动画面实现
  5. android案例
  6. Android程序员必看之Android六大优势
  7. Android六大优势
  8. 一场关于Android的争论
  9. 一场关于Android的争论

随机推荐

  1. Android(安卓)判断是否能真正上网
  2. android学习(二)——第一个android工程
  3. Android培训班(57)Dalvik虚拟机运行Zygot
  4. MifareUltralight官方文档翻译
  5. android 消息传递流程
  6. 【转载】Android(安卓)Studio大课堂 - 6.
  7. Android(安卓)Unable to resolve target
  8. Android(安卓)让adb logcat打印内核调试
  9. android学习笔记一(基础篇)
  10. GridView翻页