位置:首页 » 技术 » 【Android手机游戏】贪吃蛇(1)

【Android手机游戏】贪吃蛇(1)

日期:2011-08-02 阅读:0num
Advertisement

【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、退出游戏直接退出应用
【贪吃蛇】游戏主画面

【Android手机游戏】贪吃蛇(1)

本文出自 “软件设计开发” 博客

相关文章
  • 利用J2ME制造的手机游戏-贪吃蛇

    利用J2ME制作的手机游戏----贪吃蛇 在此附上游戏画布的的代码及完成后的产品 package com.xiang.game.graph; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Displayable; impo

  • 【Android手机游戏】贪吃蛇(1) 【Android手机游戏】贪吃蛇(1)

    [Android手机游戏]贪吃蛇 引言 自从一个月之前开始学习android手机应用开发,看书,coding,逛论坛(主要是www.eoeandroid.com),发帖,回帖,积累了一点小小的经验,熟悉了一些最为基本的控件用法和基本android开发思路. 在eoe的论坛上发表过几个帖子,包括[基本控件及基本动画效果等示例demo集合大放送,持续更新],[新浪微博开放平台开发-简易android客户端],[新手项目示例-记事本]等demo小示例. 最近想通过一个[贪吃蛇]的小游戏,完整的了解一下

  • 【Android手机游戏】贪吃蛇(一) 【Android手机游戏】贪吃蛇(一)

    [Android手机游戏]贪吃蛇(1) [Android手机游戏]贪吃蛇 引言 自从一个月之前开始学习android手机应用开发,看书,coding,逛论坛(主要是www.eoeandroid.com),发帖,回帖,积累了一点小小的经验,熟悉了一些最为基本的控件用法和基本android开发思路. 在eoe的论坛上发表过几个帖子,包括[基本控件及基本动画效果等示例demo集合大放送,持续更新],[新浪微博开放平台开发-简易android客户端],[新手项目示例-记事本]等demo小示例. 最近想通

  • [深圳] 招聘Android手机游戏工程师/实习生

    帮朋友发的招聘信息,希望您: 一.Android手机游戏工程师/实习生 * 熟悉Android开发: * 熟悉java及C++: * 有手机游戏开发经验优先: * 有coco2d-x经验优先 二.手机游戏团队(合作或招聘) * Android或iPhone手机游戏: * 有作品者优先: 三.购买小游戏,有意向恳请联系 * Android或iPhone手机游戏: ----------------------------------- 我们可以提供的: 薪酬范围:5k-10k(具体私聊) 轻松的工作

  • Javascript小游戏贪吃蛇(详细注释)

    网页制作poluoluo文章简介:JS小游戏贪吃蛇+详细注释. 作者:CNwander测试:IE7 FF3.0.14 运行代码框 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/199

  • android手机游戏客户端更新有关问题

    android手机游戏客户端更新问题 例如,我现在手机上网游客户端大小10M版本为1.0,然后最新的客户端版本大小12M版本1.2,如果更新的话必须要下载12M的新版本的完整.apk么,能不能做类似补丁的东西,就像PC上网游那样的补丁 ------解决方案-------------------- 没见过,当前市场上都是要下新包覆盖安装的.

  • 探秘腾讯Android手机游戏平台之不安装游戏APK直接起动法

    探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法 原文地址:http://blog.zhourunsheng.com/2011/09/%E6%8E%A2%E7%A7%98%E8%85%BE%E8%AE%AFandroid%E6%89%8B%E6%9C%BA%E6%B8%B8%E6%88%8F%E5%B9%B3%E5%8F%B0%E4%B9%8B%E4%B8%8D%E5%AE%89%E8%A3%85%E6%B8%B8%E6%88%8Fapk%E7%9B%B4%E6%8E%A5%E5%

  • 探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法 探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法

    前言 相信这样一个问题,大家都不会陌生, "有什么的方法可以使Android的程序APK不用安装,而能够直接启动". 发现最后的结局都是不能实现这个美好的愿望,而腾讯Android手机游戏平台却又能实现这个功能,下载的连连看,五子棋都没有安装过程,但是都能直接运行,这其中到底有什么"玄机"呢,也有热心童鞋问过我这个问题,本文就为大家来揭开这个谜团. 实践 我实现了一个小小的Demo,麻雀虽小五脏俱全,为了突出原理,我就尽量简化了程序,通过这个实例来让大家明白后台的工

  • 自个儿第一个控制台的游戏——贪吃蛇 自个儿第一个控制台的游戏——贪吃蛇

    自己第一个控制台的游戏--贪吃蛇 一直想自己写个游戏玩玩,好像很厉害的样子,终于今天下定决心写了个最经典的休闲的小游戏--贪吃蛇,当然也有借鉴别人的程序,但是整个代码都是和别人不一样的,直接上代码吧: #include <conio.h> #include <iostream> #include <vector> #include <time.h> using namespace std; #define ROW 22 #define COL 22 stru

  • 探秘腾讯Android手机游戏平台之欠安装游戏APK直接启动法 探秘腾讯Android手机游戏平台之欠安装游戏APK直接启动法

    探秘腾讯Android手机游戏平台之不安装游戏APK直接启动法 前言 相信这样一个问题,大家都不会陌生, "有什么的方法可以使Android的程序APK不用安装,而能够直接启动". 发现最后的结局都是不能实现这个美好的愿望,而腾讯Android手机游戏平台却又能实现这个功能,下载的连连看,五子棋都没有安装过程,但是都能直接运行,这其中到底有什么"玄机"呢,也有热心童鞋问过我这个问题,本文就为大家来揭开这个谜团. 重要说明 在实践的过程中大家都会发现资源引用的问题,这

  • JS原创游戏-贪吃蛇 JS原创游戏-贪吃蛇

    JS原创游戏--贪吃蛇 /* * snake.js v1.0 * Author: double chen * Email: [email protected] * Date: 2009-8-19 * Description: 贪吃蛇游戏,仅做学习之用, 欢迎大家多提宝贵意见 * Thanks: 02221021(javaeye帐号) http://www.iteye.com/topic/423966 * 本作js结构参照02221021的作品泡泡堂,在这里特别感谢 */ 希望大家多提点宝贵意见!

  • android手机游戏开发关于cocos2d的应用求大神!解决方案

    android手机游戏开发关于cocos2d的应用求大神!!急!! 我在用COCOS2D做2D游戏开发,但是在网上找了很多都没有这方面的,demo,大多都是iphone的,请问在cocos2d里面怎么画一条直线啊? ------解决方案-------------------- http://www.learn-cocos2d.com/ 入门教程就在这里,GOOGLE一下COCO2D大把这样的网站. ------解决方案-------------------- 安卓的 叫 coco2dx

  • 替Unity开发的android手机游戏添加一个社会化分享功能 替Unity开发的android手机游戏添加一个社会化分享功能

    为Unity开发的android手机游戏添加一个社会化分享功能 先看一下我最近自己做的一个游戏的效果图,然后在为大家讲述怎么做这样一个分享功能,如果图片不直观,当然如果你也不介意我顺便宣传一下我的游戏,你可以点击以下这个链接,下载我的游戏,进去体验一下里面的这个分享功能:http://zhushou.360.cn/detail/index/soft_id/2954399?recrefer=SE_D_BubbleDeer 好了,接下来我们就来一起探讨一下这个分享功能怎么做. (1)提供下载一个社会

  • JS的小游戏&quot;贪吃蛇&quot

    JS的小游戏"贪吃蛇" 贪吃蛇儿时的回忆,今天刚好学习到这了,就刚好做了一个,也是学习了吧,需要掌握的知识: 1,JS函数的熟练掌握, 2,JS数组的应用, 3,JS小部分AJAX的学习 4,JS中的splice.shift等一些函数的应用, 基本上就这些吧,下面提重点部分: 前端的页面,这里可自行布局,我这边提供一个我自己的布局: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &

  • 最容易的HTML5游戏——贪吃蛇

    最简单的HTML5游戏--贪吃蛇 <html> <head> <meta charset="UTF-8"/> <title>贪吃蛇</title> </head> <body> <canvas id="canvas" width="1000" height="700"></canvas> <div> <

  • Java写的小游戏贪吃蛇代码

    package com.hbsi; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; //Main Class public class GreedSnake extends KeyAdapter{ JFrame mainFrame; Canvas paintCanvas; JLabel labelScore;//计分牌 SnakeModel snakeModel=null;

  • 元宵节来临Android手机游戏大放送 元宵节来临Android手机游戏大放送

    春节长假已结束,正月十五还没出.过节喜气依旧在,欢欢喜喜闹元宵.当人们依旧沉浸在过节的气氛中时,我们又悄然迎来了元宵节.有的人会选择赏花灯.猜灯谜来感受传统文化的意蕴,还有的人会选择逛商场用充满时尚现代化的元素闹元宵.相信每个人都是会收获多多,满载而归.在这大好的日子里,笔者也为大家带来五款好玩的安卓游戏作为礼物,给你的元宵节"加点料". 元宵节安卓手机游戏大放送 下一页更精彩

  • Android手机游戏跑分出炉 Android手机游戏跑分出炉

    随着2014年接近尾声,各种年度榜单也纷纷揭晓.最近,多系统图形测试平台Futuremark就发布了Android设备游戏性能Top 100,让我们来看看究竟谁才是Android游戏性能之王吧! 榜单中的前几名都被搭载英伟达Tegra K1.高通骁龙805.高通骁龙801以及三星Exynos 5433的几款设备所占据,前三名均归属三款Tegra K1平板电脑(英伟达Shield游戏平板.小米平板以及谷歌Nexus 9),从第四名到第六名则是三款搭载骁龙805处理器的智能手机,而Nexus 6也获

  • iphone手机游戏贪吃的迅飞鸟Swift Bird评测 iphone手机游戏贪吃的迅飞鸟Swift Bird评测

    一只可爱而贪吃讯飞鸟在空中四处寻找食物,突然它发现了一个充满美味糖果的森林.这只贪吃的小鸟惊喜万分,可是森林里其他的鸟儿目露凶光发起攻击,不让它得到美食.这时,贪吃的迅飞鸟鸟不得不躲闪,同时继续吃糖果蓄积能量,必要时还要采取攻击,因为贪吃鸟必须依靠食物存活.俗话说人为财死,鸟为食亡! Swift Bird 故事的开场在一个美味的糖果森林,有一只贪吃的迅飞鸟,为了吃到最美味的糖果而努力着.这是一个可爱而富有感染力积极向上的故事型游戏.在最开始的开场动画里就向我们展示了故事发生的原因地点,很快就会使

  • Android中贪吃蛇游戏的学习(2)

    Android中贪吃蛇游戏的学习(二) snake类为Activty的类,是Android项目的主类. package com.easyway.dev.android.snake; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.widget.TextView; /** * 贪吃蛇游戏(代码来源自Android的源代码中) * * 每一种移动开发环境

最新文章
  • 重看快播案庭审视频,有个疑问?

    2014 年,公安突袭快播机房,直接带走"仅"四台服务器. 唔,这之前是用什么样的技术手段定位的? 如何判定其中一定有所谓违法信息,非常明确的找出这四台服务器的? 我猜会不会有前期的技术渗透工作? --cut-- TashinV在2016-05-09 04:27:28回答到: 我猜会不会有人栽赃陷害? MayLava在2016-05-09 04:27:28回答到: 问题就在这儿. 现在这四台"决定性证据"出现了各种问题,不但不清楚"如何找到"这四

  • 广东春节有什么习俗 广东春节有什么习俗

    广东春节习俗:一年一度最重要的节日春节到来了,全国人民为欢欢喜喜过大年,都开始忙碌起来了,买年货,贴春联.贴门神.贴花.放鞭炮.扫尘.洗浴.祭灶.祭祖.守岁.拜年等各种各样的活动都开始了,而全国不同时期.不同地区.不同民族的习俗都不相同,360常识网特别为您整理出广东各地春节习俗,让您了解广东,走近广东. 潮汕地区的过年习俗 除夕 农历年的最末一天称岁除,这天晚上称除夕,潮汕习俗谓之"过年". 除夕前人们便忙碌张罗备办各式年货了:买鸡.鹅.鸭.鱼肉;添制新衣饰;新购家具.器皿;选购年画

  • 魅蓝note移动版和联通版有什么不同? 魅蓝note移动版和联通版有什么不同?

    根据国家无线电管理局最新公布的型号核准名单显示,魅蓝Note的联通版本M463U已经通过了型号核准,支持GSM/WCDMA/TD-LTE/LTE-FDD网络,预计在不久后便会在国内正式开卖. 值得一提的是,对于魅蓝Note这两个版本(移动4G/联通4G),魅族官方给出的说法是,魅蓝Note的移动和联通版都支持三模八频,但两个互不通刷,魅族是在硬件上做了区隔.此外,对于魅蓝Note双卡双待的问题,魅族也强调,卡1支持4G,卡2支持2G,需要调换只能手动调整.

  • 才能做出具有吸引力的宝贝图片 才能做出具有吸引力的宝贝图片

    现在的消费者已经越来越不满足于文字的介绍了,即使是简单的图片也已经激不起消费者的好奇心了,更别说会点击进去购买了,你说是吧,于是,视觉营销就出来了,想要买家对你的图片感兴趣,从而点击,那么就要懂得挖掘用户的需求,才能做出具有吸引力的宝贝图片,才能达到视觉营销的效果. 不说废话,马上来看看第一张图: 你的视觉焦点在哪里呢?嘿嘿,你不会觉得中间的那张图是故意的吧?但确实达到了效果,不是吗? 第二张图: 想要与众不同,想要吸睛的话,就要和别人不一样,别人用模特,你就不用,别人用实物的话,若是必须要用的

  • 时间,让深的东西越来越深,让浅的东西越来越浅 时间,让深的东西越来越深,让浅的东西越来越浅

    时间,让深的东西越来越深,让浅的东西越来越浅. 佛说缘是一块冰,要度五百年. 佛问苦吗?我说不苦.佛于是许我一段缘.得之我幸,不得我命.如此而已. 前世的500次回眸才换来今生的一次擦肩而过. 本站阅读配图 我宁愿用来世的一次擦肩而过来换得今生的500次回眸. 我笑,全世界都跟着我笑;我哭,全世界只有我一个人哭. 孤独,不一定不快乐;得到,不一定能长久. 失去不一定不再拥有,可能因为某个理由而伤心难过但,却能找个理由让自己快乐爱上一个人的时候,总会有点害怕,怕得到他;怕失去他. 不用等待的人,是

  • 精美H5动画轻松做 Mugeda讲师走进ZOL 精美H5动画轻松做 Mugeda讲师走进ZOL

    每天微信朋友圈里都流传着各种H5页面,有品牌广告.有心灵鸡汤.有小游戏.还有小调查或心理测试.对H5稍有了解的人都知道,以往,制做这样的页面除了要有精美的设计之外,还需要有一定的代码开发基础,设计人员很难独立完成.现在,设计人员通过一个名为Mugeda(木疙瘩)的在线云平台,无需任何代码知识和开发经验,就可以利用自己设计好的素材轻松制做出专业级水平的H5页面. 12月3日,专业级HTML5交互动画制作云平台Mugeda(木疙瘩)的培训师钟樾走进ZOL中关村在线,为我们设计部门的小伙伴分享了Mug

  • 不能改变的_QQ空间留言代码 不能改变的_QQ空间留言代码

    QQ空间留言代码使用方法: 复制代码→进入浏览网页→在方框区Ctrl+V粘贴代码→下方自动出现留言效果. 浏览网址:QQ空间留言代码 直接复制以下代码发表到QQ空间的留言中. 代码如下: [M] [ftc=FFFFFF] [B] - [U]記住[/U]該記住的, [ftc=#F49BC1] Remembers [/ft][U]should[/U] [ftc=#F49BC1] remembers [/ft] - - [U]忘記該忘記的[/U], .[ftc=#F49BC1] forgot [/ft

  • 关心好朋友的短信

    关心朋友的短信,一枚落叶在你眼前飘扬,带着秋日的微黄,带着山野的馨香,带着云天的寄托,带着盛夏的梦想,带着归途的舒畅,轻轻捎你一份安祥:霜降过了,记得加衣裳 1.每天接受你的爱,却不曾说声谢谢,你生病了,我一定要陪在你身边,飞机踏破距离的遥远,鲜花和呵护给你祝愿,希望你能早日康复! 2.每人少用一张纸,一双方便筷就可多出一片森林:每人多一点环保,就可有洁净的淡水,清新的空气.世界地球日,你我共勉时! 3.你改变不了昨天,但如果你过于忧虑明天,将会毁了今天.You can't change the

  • 如何设置电脑开机音乐和动画?

    Windows XP的开机画面文件同样在Ntoskrnl.exe文件中,除了使用Resource Hacker.eXeScope 等工具软件修改外,还可以使用BOOTXP.最初印象(Inno Logo)等专用工具来修改Windows XP的启动画面. BOOTXP可以修改Windows 2000. Windows XP的开机画面文件,使用BOOTXP修改开机画面时,只要准备好相应的BMP文件就可以了:文件大小为640×480像素,16位色. 从 http://hn-http.skycn.net:

  • Photoshop通道及抽出综合勾图方法 Photoshop通道及抽出综合勾图方法

    编辑:poluoluo.com 来源:照片处理网 作者:那村的人儿 原图 最终效果 1.打开原图素材,用快速选择工具如魔术棒,磁性套索,或磁性钢笔工具把人物及纱巾外围快速的选择出来. 2.点通道面板,新建一个通道填充白色. 3.回到图层面板,复制一层,图层混合模式改为"滤色". 4.新建一个图层,按Ctrl + Alt + Shift + E盖印图层,进入通道面板,复制红色通道,载入通道1选区,按Ctrl + Shift + I反选选区,对红副本填充黑色. 5.按Ctrl + Shif

热门推荐
  • 榴莲的营养价值及药用价值 榴莲的营养价值及药用价值 榴莲(Durian),又名韶子.麝香猫果,台湾地区俗称"金枕头".属木棉科热带落叶乔木,树高15-20米,一般认为东印度和马来西亚是榴莲的 榴莲原产地,以后传入菲律宾.斯里兰卡.泰国.越南和缅甸等国,中国海南也有少量栽种.榴莲叶片长圆,顶端较尖,聚伞花序,花色淡黄,果实足球大小,果皮坚实,密生三角形刺,果肉是由假种皮的肉包组成,肉色淡黄,粘性多汁,头一次食用榴莲时,那种异常的气味可使许多人"望而却步",但是,也有许多人自从吃了第一口以后,就会被榴莲那种特殊的回味和质
  • 湖南卫视呼啦缓存如何清除 湖南卫视呼啦缓存如何清除 1)首先打开湖南卫视呼啦软件,进入首页,点击"呼啦"按键,进入个人界面,点击"设置"按键. 2)进入设置界面,点击"清除缓存"按键,然后在显示出的界面中按"确定"按键.
  • 博思得G3000打印标签纸内容空白解决方法! 博思得G3000打印标签纸内容空白解决方法! 博思得POSTEK G3000小型工业条码打印机,采用全面升级的V3.0主板,内存更大,打印速度更快.在售价.性能.外观.重量方面都在同类型机器上占有明显优势,因其操作简单.耐用获得广大用户的青睐!针对新用户打印的时候经常碰到无打印内容情况,互信恒科技工程整理出相关故障及对应排除方法如下,希望能够帮助到广大用户! 若您在打印过程中遇到打印内容为空白现象,首先应判断空白故障是由软件设置引起还是硬件问题造成,判断方法:给打印机执行自检操作,若自检页同样为空白,则可判定与软件设置无关;相反,若自检信息
  • 手机QQ黄页是什么 手机QQ黄页是什么 手机QQ黄页是什么 手机QQ黄页就是为大家提供多个服务号码,无需百度,直接在手机QQ上即可查看到各企业的号码.这无疑将QQ变成了移动电话本,没有流量的情况也可以点击查询哦! 手机QQ黄页的使用方法 1.手机QQ版本为5.6或以上的,点击切换到[电话],就能够找到[电话黄页]功能 2.电话黄页是一个很简朴的功能,你可以直接点击服务电话的类型查找 也可以点击上面的搜索栏,通过搜索关键字查找服务电话 3.我以点击[生活热线]为例,与生活服务有关的电话罗列到这里,方便查找 4.点击其中一个服务电话,我以