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

最新文章
  • 外面主修 Business Management Economics 辅修 SCM,然后还准备考 CPA,前景不明 外面主修 Business Management Economics 辅修 SCM,然后还准备考 CPA,前景不明

    如题. 大学瞎折腾了两年,才发现 CPA 不适合 .一直觉得 Computer Science 才是我喜欢的科目,但是第三年转太迟,只能加个关于供应链管理的辅修(这边叫 Technology Information Management ),然后发现,其实还有时间可以考 CPA 的... 问题来了: 我主修的是 BME ,但是希望就业关于 SCM 或者 Computer Science ,如何抉择?拿的 F1 签证,我也想创业啊啊啊啊 但是 F1 坑爹 有投资者 有市场管理 有各种技能 就连程序

  • 红米无需预约,直接购买下单地址(附:方法)

    http://www.xiaomi.com/event/choose/phone/hongmi 直接官网点击预约购买进去就能看到了.红米移动版预售新玩法,先付款,30天后发货.价格按付款价.联通和电信版还是抢购的老办法.提示:每个步骤都选第一个就ok了~ --cut-- andyliu在2014-03-20 09:45:2回答到: 为一部手机,等30天,完全没必要,不值得 gongweixin在2014-03-20 09:52:5回答到: 期货啊. woorz在2014-03-20 10:22:

  • 免费送京东 200-20,全品类,仅限配送至华北地区 免费送京东 200-20,全品类,仅限配送至华北地区

    减¥ 20.00 满 200.00 可用 使用条件: 全品 区域 有效时间: 2015-08-07 --2015-09-06 ● 全品类(特例商品除外) ●可在 全平台 使用 ●配送至华北区域地区可享受优惠(北京.天津.河北.山西.内蒙古.山东) my1e0n#qq.com 代拍 --cut-- jsthon在2016-05-10 14:17:39回答到: 已联系楼主 ε-(´∀`; ) znoodl在2016-05-10 14:17:39回答到: 我有几张都过期了 myleon在2016-05

  • 刚做了点酷似原生的压缩文件图标,适用于各种 Keka, BetterZip... 刚做了点酷似原生的压缩文件图标,适用于各种 Keka, BetterZip...

    OCD 一犯谁也拦不住呀,Keka 这各种图标完全接受不能... 于是就找原生的 Archive Utility.app 里的资源做了点 7z, rar 之类的文件图标,顺便也把 Keka.app 换成了 Archive Utility.app 的图标... 一切又回归平静了: 通知中心也是这么舒畅: 最难的部分是找字体(其实也不算难 最后发现是 Lucida Sans 的粗体...但 tracking 减少了一点点 另外,我才不是只做一张大图直接缩小的人呢! 1024x1024 一直到 32x

  • 睡眠面膜那些不为人知的用法 睡眠面膜那些不为人知的用法

    本站阅读配图 你真的了解睡眠面膜吗? 睡眠面膜,就是可以敷着睡觉的面膜.可为什么独独它能无需洗掉敷着过夜,而其他的涂抹式面膜却不行? 这是因为睡眠面膜大多是清爽零负担的凝冻剂型,高分子胶的含量比普通的凝胶面膜要少,其配方着重在有效成分的添加上,并运用独有的高科技微脂囊包覆技术,将抗老.保湿.美白的有效成分包覆起来,能有效渗入肌肤底层发挥最高效能.同时,睡眠面膜涂抹时延展性高,水润容易吸收,在夜晚使用,对内可以补充养分,对外可以防止睡眠其间肌肤水分流失,好像边睡觉边做SPA,达到保养的最佳效果.

  • 纽约风尚来袭,政经大佬发声——“投资美国2016经济发展论坛”全回顾 纽约风尚来袭,政经大佬发声——“投资美国2016经济发展论坛”全回顾

    2016年,美国纽约时代广场将打造一个全新超级商业综合体--时代广场百老汇体验中心.该项目是美国最具实力的区域中心美国移民基金倾力缔造的"城市传奇"项目 4月16日.17日,"投资美国2016经济发展论坛暨时代广场百老汇体验中心全球首发活动"在北京.上海两地相继举行.美国移民基金总裁Nicholas Mastroianni II.前纽约市长鲁迪·朱利安尼.Maefield开发集团主席Mark Siffin.Fortress投资集团董事总经理Ivan S. Yee 等

  • Solaris网络管理培训(第四章:DNS客户端地配置)

    /etc/resolv.conf文件 记录DNS服务器的地址和域名 关键字: domainname nameserver # more /etc/resolv.conf nameserver 172.16.255.3 domainname sunrise.com.cn /etc/nsswitch.conf文件 记录主机名的搜索顺序等信?nbsp; # more /etc/nsswitch.conf # # /etc/nsswitch.dns: # # An example file that c

  • 戒不了想你!戒不了爱你 戒不了想你!戒不了爱你

    亲爱的!对不起,我又想你了 就这么静静地想你 想知道你在做什么 想知道你有没有在想我 想知道当你凝视远方的时候 你的眼前是否划过我的身影 就这么静静地想你 在这个平淡的下雨天 因为想起了你 这个下雨天变得美丽而忧郁 静静地想着你 我祈求 祈求这一刻的宁静.永恒 我喜欢这样想你 让自己的心有了柔柔的疼痛 和幸福的甜蜜 不经意间 我会静静地想你的名字 想那幽幽月华下的幽幽相思 佛说:前世的五百次回眸 才换来今生的擦肩而过 我会用一万次回眸换取 与你的一次相遇 再用我如花云的心 柔柔的疼你 有的时候

  • QQ语音没声音怎么办 QQ语音没声音怎么办

    一.耳麦线接声卡的接口没接正确 1.首先检查耳机的接线,一般的耳机是有带耳麦的,一个耳机上面有两个接头,一个画有话筒图标(一般是红色或白色接声卡的红色接口),另一个是耳机图标(一般是黑色,或绿色接声卡的绿色接口),分别将话筒插头.耳机插头插入声卡MIC.Line Out接口即可.当然也可以接在机箱前置接口上(提示:如果接前置接口请检查机箱内相关连接线是否连在相应的主板排针上) 2.你就可以在开始菜单里打开录音机进行测试如果一切都正常(能听到自己录制的声音)则说明你电脑的声音输入是没问题的,那问题

  • 最容易买错的婴儿用品 最容易买错的婴儿用品

    1.婴儿服 大部分准妈妈在宝宝出世之间都会准备一套又一套的婴儿服,可是随着宝宝的生长发育,很多衣服很快就又不合适了.其实婴儿衣服亲友送礼是首选,所以婴儿服不能买多,够换就可以了,而且要尽量买大号的. 2.婴儿洗护用品 婴儿的皮肤非常娇嫩,很容易受到刺激而引起过敏,所以宝宝在半岁前尽量不要使用洗护产品,即使要买也必须是婴儿专用的.很多准妈妈在宝宝出世前就买了一大堆婴儿专用的洗护品,可是宝宝半岁以前又基本没用过,这样就比较浪费了.妈妈们在购买婴儿的洗护用品时,可以从小包装的单品开始尝试购买,如果宝宝

热门推荐
  • 猩球崛起2插曲The Weight歌词 猩球崛起2插曲The Weight歌词 猩球崛起2插曲(The Weight) I pulled into Nazareth,i was feelin'bout half past dead I just need some place where I can lay my head Hey mister can you tell me where a man might find a bed He just grinned and shook my hand and No was all he said 本站阅读配图 Take a
  • 天天酷跑最新8.6日破解版下载刷分无障碍 天天酷跑最新8.6日破解版下载刷分无障碍 天天酷跑天天跑,下面我们来看看最新的天天酷跑.天天酷跑破解版下载 安卓最新破解版下载8月6日更新 包含天天酷跑安卓破解版. 封号几率较大!!娱乐而已!请用小号测试!! 今天小编给大家带来天天酷跑安卓ori os破解版,增加了怪物数量.减少了障碍物数量. 天天酷跑破解版下载 7.28ios破解版下载http://yun.baidu.com/s/1kTn3T35 天天酷跑破解版下载 7.28安卓破解版下载http://pan.baidu.com/s/1pJt10uf天天酷跑破解版下载 安卓最新破解版
  • 魅族贵州山区公益行 呼吁各界关注留守儿童 魅族贵州山区公益行 呼吁各界关注留守儿童 11月15日,魅族科技(MEIZU)公益团队来到贵州省毕节市山区一小学,为师生们送去电脑.文具和生活用品,并为学生们上了电脑操作启蒙课,把科技的曙光带去给留守儿童们. 图:贵州省毕节市为民小学 毕节市大方县猫场镇为民小学位于贵州的西部,那里群山环绕,交通闭塞,有点与世隔绝. 学校原设在一个天然岩洞内,后来在"2004年感动中国人物"徐本禹的感人事迹与号召下,许多爱心人士给为民小学捐款捐物,教学楼重建沿用至今. 为民小学现在有10名老师,其中包括3名支教老师,但学校的教学设备落后,影响到
  • QQ空间颓废留言代码:莪De世界一片黑暗 QQ空间颓废留言代码:莪De世界一片黑暗 QQ空间颓废留言代码:莪De世界一片黑暗 [M][B][ftc=FFFFFF][ftc=#EE1000]-[莪de过去一片空白][/ft][/B][B][U] -[莪de世界一片黑暗] [/U][/B] [B][U] -[莪de未来一片茫然] [/U][/B][U][B]-莪 de内 心 [ftc=#EE1000][/U] 一 片 阴 暗 . [/ft][/B] [M][ftc=ffffff]此代码来自[[url=http://www.poluoluo.com/]QQ空间留言代码[/url]][
  • 防止手机偷跑流量的3个小诀窍 防止手机偷跑流量的3个小诀窍 手机偷跑流量怎么办?不少手机用户发现,自己的手机会在自己没有执行任何与网络有关的操作的时候,产生网络流量.而手机偷跑流量屡屡发生成为困扰很多手机用户的问题,那么,怎么防止手机偷跑流量呢?一起来了解一下小编给大家介绍的这三种防止手机偷跑流量的小诀窍吧! 手机偷跑流量的解决方法 1. 新机到手,首先到,设置-账户与同步,背景数据流量,取消勾选.大家可以放心,桌面上大家使用的各类天气插件,依然会自动更新的,和这个背景数据流量开关无关.接下来,系统还有一处设置和流量相关,同样是设置-隐私权,备份我的数据