位置:首页 » 技术 » 【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的源代码中) * * 每一种移动开发环境

最新文章
  • 復古無處不在 復古無處不在

    原文: http://www.appledaily.com.tw/realtimenews/article/recommend/20140525/403993/ --cut--

  • iPhone x BURBERRY iPhone x BURBERRY

    手机花屏了 大家有经验吗? --cut-- Yvette在2016-05-09 14:57:44回答到: 左下角是液晶屏破了吗?如果没有摔的话应该是排线松了吧,屏幕打开重新插一下 tank在2016-05-09 14:57:44回答到: @Yvette 没拆机工具,去apple store检测一下插排线会收费吗?已过保 tank在2016-05-09 14:57:44回答到: @Yvette 重新插一下有好转但是还是不能正常显示.. 真是屏幕坏了? Yvette在2016-05-09 14:57

  • 摆脱制造业 一贯“慢动作”的台湾互联网准备起跑

    "这公司没戏的."这是2013年37岁的吴德威第一次见到傅盛时,傅盛给他印象最深的一句话. 那一年,吴德威还在台湾惠普上班.这几年,他也感受到在工作上有些瓶颈,说不清道不明的,就总觉得哪里不太对劲.他把这个原因归于台湾地区经济形势不好,外企在台湾的发展也随之受到影响.但这暂时不妨碍他拿着一份不错的薪水,名片上也印着一个响亮的管理层Title.15年间他先后在戴尔.摩托罗拉.惠普工作过.在台湾,有海归背景.在外企工作.或者有制造业的从业背景,都可以被归为精英一代. 相比之下,吴德威看着眼

  • 小学生中秋节作文900字

    中秋节作文900字:中秋赏月 适逢中秋之夜,我仰望天空,望见一轮圆月,但不是我们常说的一轮皎洁的圆月,天空中有层层清云,如烟似雾,弥蒙在月光下.月晕恰恰是这圆月与清云的红娘,牵于二者之间,淡淡的点上一圈,既不喧宾夺主,又有万般娇态. 有人说,新月似芽,半月如瓢,圆月如西子之明眸.这似明眸的圆月要用在中秋之月上,实为不妥,谚语有"八月十五云遮月"之说.云生月隐,神秘.迷离.此中秋圆月虽不及西子之善睐明眸,却独具情调. 我愿随月在云中漫步,听她讲古老的传说;也愿站在静处悄悄凝望.不过,这一

  • 正确袜子搭配法 正确袜子搭配法

    先生们,如果真的想穿袜,你该如何进行搭配.小编教你来搭配~! 首先,黑袜不是王道了! 每次有正式场合,男人们都齐刷刷的选择了黑色的袜子作为保险上策,殊不知,就在你选择最安全的着装方式,也是最平庸无奇的. 当下的潮流,黑袜子早已不是一统天下的不错法宝,反而是这老态龙宗的思维意识才渐渐让他在男人的衣橱里慢慢失去宠爱.黑袜子不是王道,无法一手遮天了! 突破自己的瓶颈 收几双彩袜才是当务之急我知道你的顾虑,你担心走在街上会被路人鄙夷,不过你看看他们的袜子你就知道他们没有资格,他们连敢都不敢尝试艳色袜子!

  • 4G浏览器如何删除下载内容 4G浏览器如何删除下载内容

    经常用浏览器下载东西,东西太多运行慢?小伙伴们可以删除下载内容,那么怎么下载内容呢?现在小编就教大家4G浏览器如何删除下载内容. 1)打开4G浏览器,点击下方中间的[三横],然后把屏幕向左边拉取;(如下图) 2)点击[下载管理]然后点击打开要删除的文件;(如下图) 3)点击右上角的[编辑]然后点击你要删除的文件旁边的[按钮]最后点击下方的[删除]即可.(如下图)

  • 药流不干净的症状 药流不干净的症状

    一般来讲,在停经7周内,确定为宫内妊娠的朋友,而且没有慢性疾病的孕妇,我们是可以选择药流,药液对于孕妇的身体影响确实没有人流手术大,但是药流有一个很严重的弊端就是很容易流不干净. 正常情况下.药流后的出血一般在1-3周,总的表现是:出血一天比一天少;如果出血减少后又增多或一点都不减少或逐渐增多,都是不正常的,也就是常说的药流不干净. 药流不干净的症状 1.出现恶心.厌油腻. 2.如果小腹酸痛,阴道持续出血,应立即到正规医院进行妇科检查和B超. 3.发生感染.专家建议药流后最好到医院复诊,如果B超

  • 关于诸葛亮的俗语

    关于诸葛亮的俗语: 诸葛亮皱眉头--计上心来 鲁肃上了孔明的船--糊里糊涂 诸葛亮大摆空城计--化险为夷 诸葛亮借箭--有借无还 诸葛亮当军师--名副其实 诸葛亮征孟获--收收放放 诸葛亮要丑妻--为事业著想

  • LOL美服更新补丁 乌迪尔猛虎形态再修改 LOL美服更新补丁 乌迪尔猛虎形态再修改

    LOL美服日前推出了最新的更新补丁V3.6,此次更新主要针对野兽之灵乌迪尔进行了详细的调整.近期乌迪尔几乎总是能出现在更新中,可见设计师们对他的重视以及玩家们对他的喜爱.本次调整修改了乌迪尔的猛虎形态,下面让我们先来看看具体的修改内容. 野兽之灵乌迪尔 猛虎姿态(Q) 主动伤害从魔法伤害改为物理伤害. 主动伤害从30/80/130/180/230(+1.5总AD)改为30/80/130/180/230 (+1.2/1.3/1.4/1.5/1.6AD). 主动攻击速度从15/20/25/30/35

  • 小哈说游戏 我叫MT2新手上路第三期竞技场篇 小哈说游戏 我叫MT2新手上路第三期竞技场篇

    1月7日消息,大家好,小哈又一次和大家见面了,小哈这一期要和大家说道说道的是<我叫MT2>中的竞技场玩法.竞技场玩法是我叫MT2中特别有意思的玩法,是玩家与玩家间的PK.他不仅看你英雄的等级,也要看英雄的搭配和英雄的强弱,下面小哈就为大家介绍下目前竞技场比较流行的英雄.对了如果你有什么意见或者有什么想法也可以加QQ群:427135092来和小哈一起讨论,如果你有什么高论或者什么心得想和大家分享小哈也可以帮助大家发表. 竞技场热门英雄 大大姐 怎么说呢?又硬输出还高,但是不是我等平民的菜,目前属

热门推荐
  • 世界清洁地球日是几月几日 世界清洁地球日是几月几日 2015世界清洁地球日是几月几日 哪一天 世界清洁地球日时间是定在9月的第三个周末,现为全球最重要的环境保护活动之一,每年全世界有超过125个国家.4000万人参加这个活动. 2015世界清洁地球日是公历9月14日,星期日.
  • 秋季防燥注意养肺 秋季防燥注意养肺 秋季,气温开始降低,雨量减少,空气湿度相对降低,气候偏于干燥.秋气应肺,而秋季干燥的气候极易伤损肺阴,从而产生口干咽燥,干咳少痰,皮肤干燥,便秘等症状,重者还会咳中带血,所以秋季养生要防燥. 秋季,在燥气中还暗含秋凉.人们经夏季过多的发泄之后,机体各组织系统均处于水分相对贫乏的状态,如果这时再受风着凉,极易引发头痛,鼻塞.胃痛,关节痛等一系列症状,甚至使旧病复发或诱发新病.老年人和体质较弱者对这种变化适应性和耐受力较差,更应注意防凉. 立秋后,雨水开始减少,天气渐渐变干,会产生口干.皮肤干燥.便
  • 天天酷跑2周年庆典 携手腾讯电脑管家送豪礼 天天酷跑2周年庆典 携手腾讯电脑管家送豪礼 <天天酷跑>推出2周年庆典之后,继续携手腾讯管家让小帅飞翔在电脑屏幕上,而且还有豪礼Q币等你来拿哦. 活动1:天天酷跑2周年嘉年华联合腾讯电脑管家为酷跑小伙伴派送福利啦!9月7日起,打开电脑管家,为小火箭换上酷跑专属皮肤,就能赢QB大奖. 活动2:换上酷跑专属小火箭皮肤后,9月16日小火箭将有惊喜彩蛋送给你,还有超大规模的酷跑礼包等着你呦~ 还在等什么,快快行动起来吧. [活动时间]2015.9.7-2015.09.30 [活动形式]在活动期间更换酷跑专属小火箭皮肤,并截图发送至天天酷跑兴趣部
  • 美日港版水货iPhone6/6 Plus如何选购? 美日港版水货iPhone6/6 Plus如何选购? 注:购买水货手机有风险,本文仅供参考. 本月17号,让国内果粉"苦苦"等待的国行版iPhone6&6 Plus将正式发售,5288元&6088元首发价格各位"土豪"们不用太纠结了,当然是买,买,买.不过小编相信应该还会有很多像我一样,预算不是太过充足的而准备"曲线购机",那么赶在这几天入手其他版本的iPhone6&6 Plus值得么?价格大概在多少比较合适?在哪里买比较靠谱?接下来,小编就和大家来聊聊这些内容,希望可以能对
  • 当浪漫情怀邂逅书房 当浪漫情怀邂逅书房 screen.width-333)this.width=screen.width-333"> screen.width-333)this.width=screen.width-333"> screen.width-333)this.width=screen.width-333"> screen.width-333)this.width=screen.width-333"> 现代生活中的书房,已逐步演变成办公环境的延伸,使其在功能上日趋多元化.