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

最新文章
  • CDR5软件优化设置教程 CDR5软件优化设置教程

    这篇教程介绍CDR5软件优化设置方法, CorelDRAW 9用习惯了,现在升级到CorelDRAW X5.对很多设计师来说,习惯了CorelDRAW 9操作界面以及飞快的速度,现在再用CorelDRAW X5就会觉得很不习惯,感觉CorelDRAW X5速度很慢,而且CorelDRAW X5在换字体还常常有卡死的情况.以及CorelDRAW X5字体飞边等问题都让大家感到头痛.虽然目前CorelDRAW X5还存在着一定的小问题,但是其实很多CorelDRAW X5的小问题都是可以解决的,对于

  • 嘟嘟语音VIA芯片组HD声卡麦克风无声设置 嘟嘟语音VIA芯片组HD声卡麦克风无声设置

    若您的声卡是VIA芯片组,桌面上有图标,声卡设置面板面板样式如下图所示,在使用嘟嘟语音时麦克风无声,请参考下方说明: 一. 将您的麦克风插在主机后面声卡的麦克风输入窗口. 二. 双击桌面图标,打开音频控制面板选择"音量"选项. 三. 选择录音装置,选项,将HD Audio front mic切换成如下图所示 四. 将处打钩,增益音量视您麦克风的灵敏度情况自己设定. 五. 您可以在嘟嘟语音频道测试您的麦克风效果.

  • 结婚11年是什么婚 结婚11年是什么婚

    第十一年:钢婚 每个国家的习俗不同,所以他们的结婚纪念日也是不同的,在中国结婚第十一周年称为钢婚,象征着婚姻像钢一样坚硬不生锈,而在法国他们把结婚第十一年称为珊瑚婚,象征是嫣红而宝贵,生色出众,不管是什么婚,都是需要两个人一起用心去经营. 走过十一年,看了介末写的<裸婚>,有些感悟还是值得深思的.一直以为自己顺风顺水,经历了2010的十年之痛,才知道经营婚姻没那么简单,事实也没我们想象的那么美好,当然也没有个别人危言耸听那么差.感情总会归于平淡,慢慢转化成亲情,这是谁也抗拒不了的现实.智者善于

  • 描写古城墙的句子

    1 赣州古城墙,始建于汉代,距今已有二千年的历史,后来经过南宋.元.明.清.民国,历时900多年的不断修缮.加固,使赣州城形成了一道周长13华里,高大雄伟的城墙,反映了中国古代汉族劳动人民的聪明智慧和高超的建筑技艺. 3. 现保存较完整的古城墙建于北宋嘉佑年间,是江南现存规模最大的古城墙,也是全国屈指可数的北宋砖墙之一.城墙平均高7米,从东门至西门长3.6公里,垛墙.炮城.马面.城门都保存完好. 3. 中国有四大古城墙:西安古城墙,洪武三年始建.平遥古城墙,洪武三年;荆州古城墙,顺治三年;兴城古

  • Win7系统局域网共享设置解决方案

    Win7系统的网络功能比XP有了进一步的增强,使用起来也相对清晰.但是由于做了很多表面优化的工作,使得底层的网络设置对于习惯了XP系统的人来说变得很不适应,其中局域网组建就是一个很大的问题.默认安装系统后不但同组内的Win7系统互相不能共享访问,而且最头疼的问题是组内的XP系统计算机更难互访.针对这个问题,从网络上收集了一些这方面的资料,结合自己在调试过程中的情况,通过以下步骤基本能够解决XP与Win7局域网共享设置的问题.不到之处请网友谅解指正. 一:必要点 1.需要是管理员权限的帐户 2.所

  • 传iPad 5及iPad Mini2月底发布 配更快处理器 传iPad 5及iPad Mini2月底发布 配更快处理器

    据台湾媒体报道苹果公司将会提前发布iPad 5及iPad Mini 2,最快将于本月底推出,以应对来自Android阵营平板电脑的竞争. 此前,曾有消息称苹果将于六月WWDC之后推出iPad 5及iPad Mini 2.面对其他平板电脑的恶性竞争,苹果iPad的优势已经不在,因此苹果将会提早推出此两款产品,最快可望本月底推出. 消息称iPhone 5S或iPhone 6将提前至夏天发布,相信在WWDC上发布的时间上十分吻合.iPad 5及iPad mini 2将会先于iPhone推出,最快将于四

  • 快递企业发力渗透终端抢客 网点开进小区

    为了解决"最后一公里"的服务难题,快递企业开始发力渗透终端市场. 昨日,记者从顺丰速运了解到,公司计划在广州8家自营便利店的基础上扩大规模,目前已经对储备店长培训完毕.韵达快递方面也表示,已与万科物业达成合作,在万科小区推广快递服务,解决收件人不在家等影响快件时效的难题. 便利店主业是快递业务 昨日,顺丰速运人士表示,公司今年计划在广州市场扩大规模新开便利店,目前也在储备相关人员,这些便利店的主业是快递业务. 据了解,顺丰在2011年开始试水"快递+便利店"模式,一

  • 五迹象说明他在欺骗你 五迹象说明他在欺骗你

    套用<春娇与志明>里的一句台词,一辈子那么长,谁没爱上过几个人渣?如果生活中你的他最近总有些不同寻常的举动,或者遮遮掩掩的行为,你需要保持警惕了. 1.意外的礼物 当然,男人送礼物给女人太正常不过,但如果他从来没有这么做过,但最近却时不时地用礼物来哄你,小心,他很有可能对你隐瞒了什么.这表示他心存内疚,试图用礼物来安抚你.不妨问问看他的动机,看他作何反应. 2.手机泄露蛛丝马迹 一旦他有不忠的行为,很有可能先从对手机的防范开始.如果他手机里的联络人有新增的缩写名字,而且最近经常删除短信.微信消

  • 网络管理预防ARP攻击

    ARP攻击是网吧网络安全的一个重大隐患,它也是是网吧管理员的心腹大患.预防ARP攻击比解决ARP攻击相对而言要容易得多,也重要得多.如何预防预防ARP攻击,保障网吧网络安全?大家不妨参考以下方法: 在网络正常的情况下,记录备份网络内的IP/MAC表,检测时用arp–a命令列出网络内的arp表,主要对照一下网关的IP/MAC地址是否于原告备份的相符.是否有重复的IP或MAC地址,如有以上现象则可判定网络内存在ARP攻击. 操作上可通过工具软件如antiarpsniffer或NBTSCAN命令行来检

  • 职圈怎么发布朋友圈 职圈怎么发布朋友圈

    职圈是新一代大学生的求职方式,社交于一体的求职APP,还可以跟自己心仪的对象聊天哦,那么现在小编就教大家职圈发布朋友圈方法. 1)点击打开[职圈],然后点击下方的[发现];(如下图) 2)点击右上角的[按钮],接着点击下方的编辑框输入发布内容,最后点击右上角的[按钮]即可.(如下图)

热门推荐
  • 4050 出一台 Aspire r13 变形超极本 I5-5200u/8G/128G ssd/1080p 4050 出一台 Aspire r13 变形超极本 I5-5200u/8G/128G ssd/1080p 大家好,我又来了. 原封未拆 4050 包顺丰,超级本小巧轻便,适合移动办公,床上看片,或者女生. 具体参数: http://www.amazon.com/dp/B00TVRGXTK http://www.acer.com.cn/ac/zh/CN/content/series/aspirer13 http://detail.zol.com.cn/notebook/index387959.shtml 处理器: i5-5200U 2.20 GHz 硬盘: 128G 固态 内存: 8GB 1.47kg
  • 如何将两张图片合成一张图片? 如何将两张图片合成一张图片? 图片叠加的方法也有几种,小编认为最好用.效果最好的是抠图叠加法,方法如下:首先用美图秀秀打开图片,在界面的右上方选择"抠图工具".大家可以看到抠图编辑框里有三种抠图方法,最简单的就是形状抠图,还有懒人的自动抠图.不过小编想习惯要粗犷而犀利的抠图线条,就选择了手动抠图,在MM周边很随意的添加抠图节点,围绕一周后,就可以选择"完成抠图". 图1 抠图预览效果 下面就可以进行图片叠加了.点击"完成抠图"后会自动进入"抠图换背景"编辑
  • LOL国服每周免费英雄更新 另加3永久免费英雄 LOL国服每周免费英雄更新 另加3永久免费英雄 每周LOL国服免费英雄更换将于本周五即10月26日正式上线,不同于美服每周10个免费英雄供玩家选择,国服本次更新额外提供了3个永久免费英雄:寒冰射手艾希.德玛西亚之力盖伦和流浪法师瑞兹供玩家使用.其主要目的也是便于那些刚刚打完新手实战训练营的玩家能够至少有一个自己会用的英雄. 下面就为大家逐一介绍这13位英雄: 3位永久免费英雄: 寒冰射手艾希 流浪法师瑞兹 德玛西亚之力盖伦 10位免费更换英雄: 蒸汽机器人布里茨 熔岩巨兽墨菲特 战争女神希维尔 野兽之灵乌迪尔 狂暴之心凯南 哨兵之殇加里奥 发
  • 徐小平:创业的基础就是团队和股权结构 徐小平:创业的基础就是团队和股权结构 近日在"2015创投极客论坛"上,真格基金创始人徐小平发表演讲,他表示创业的基础其实就是两个,一个是团队,一个是股权结构.徐小平阐述三个创业常识:一,一个创业者一开始只能做一个产品,一个方向,这是整个创业的一个天条:二,如果一开始就把主权让出去,60%给出去,再伟大的企业也做不下去:三."只要把事情做起来,这个股份多少不重要"的观念是错误的. 以下为徐小平演讲实录: 徐小平:各位朋友下午好,新年新春快乐.过年以后,我前天刚回北京,接到通知要来做这个演讲,每次演讲我很
  • win7系统安装IE10出现白屏问题的解决方法 win7系统安装IE10出现白屏问题的解决方法 IE浏览器一直是我们常用的一款浏览器,在我们日常办公中出现率很高,所以IE浏览器也在不断的升级更新,想要营造出更好的体验效果.但是事与愿违,一些用户在升级到IE最新版本IE10之后出现了很多的症状,白屏.无法打开页面等等问题,让人很是头疼,在无奈之下只能忍痛割爱,下载掉IE10,下面小编就来教大家如何在安全的情况下卸载掉IE10浏览器. win7系统安装IE10出现白屏问题的解决方法 1.占击"开始",在对话框中找到并点击"控制面板" 2.在控制面板中找到"