【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 标签:  , ,
,联系邮箱,联系电话 
8、退出游戏直接退出应用
【贪吃蛇】游戏主画面
snake1



本文转自 virusswb 51CTO博客,原文链接:http://blog.51cto.com/virusswb/642572,如需转载请自行联系原作者
目录
相关文章
|
网络协议 Android开发 数据安全/隐私保护
Android手机上使用Socks5全局代理-教程+软件
Android手机上使用Socks5全局代理-教程+软件
8600 2
|
3月前
|
Android开发 数据安全/隐私保护
安卓手机修改设备id, 安卓硬改一键新机,手机机型修改(伪装)
提供了完整的设备信息修改功能,包含设备模板配置、基础信息修改、网络信息修改、模拟器检测绕
|
3月前
|
存储 人工智能 文字识别
三款安卓手机word编辑器下载,Microsoft Word,wps office,Word手机版,手机word编辑查看阅读器,PDF转换器apk下载
WPS Office是一款功能强大的办公软件,支持文档编辑、表格处理和演示文稿制作,兼容多种格式并提供丰富的云服务。它具备低内存占用、快速运行的特点,支持跨设备同步与多人协作,内置海量模板及AI辅助功能,如智能写作和PPT自动生成。此外,还可扫描文件、编辑PDF并转换为其他格式,极大提升办公效率,适合手机用户便捷操作。
204 1
|
4月前
|
Android开发
安卓硬改一键新机工具,一键修改手机型号,串号网卡Imei、sn码【仅供学习参考】
声明部分:仅供学习参考使用,基于Xposed框架实现的设备信息伪装模块的完整代码,包含多个功能模块:
|
3月前
|
API Android开发 数据安全/隐私保护
|
4月前
|
存储 JSON API
安卓ck提取工具,可提取手机cookie插件,AUTOJS即可实现
怎么用autojs提取手机端的CK?其实autojs是支持提取ck的但是他提取的不是浏览器的CK,二十他自身浏览器环境的c
|
4月前
|
Java Android开发
安卓手机硬改工具, 设备型号修改神器, 安卓硬改一键新机
通过Java创建可执行JAR来修改安卓设备信息。核心功能包括读取系统属性
|
4月前
|
存储 Android开发
一键新机安卓无限, 免root改手机机型, 手机信息修改型号伪装
AndroidManifest.xml配置 资源文件管理 各系统服务的Hook
|
11月前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
2050 5
|
12月前
|
Ubuntu Linux Android开发
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
1982 2
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器

热门文章

最新文章