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

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

日期:2013-07-02 阅读:0num
Advertisement

【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 标签: android,游戏,贪吃蛇

,联系邮箱,联系电话
8、退出游戏直接退出应用

【贪吃蛇】游戏主画面

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

相关文章
  • 利用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的源代码中) * * 每一种移动开发环境

最新文章
  • 求一台 iPhone 4s

    美版无锁或电信定制 --cut-- Icesbaron在2014-10-06 12:09:3回答到: 我有 1158085323 yws112358在2014-10-07 11:47:2回答到: 港版 4S,1 500元 已锁id 自己能解锁就拿着吧 kingcos在2014-10-07 11:56:3回答到: @yws112358 不解锁有什么后果...价格好低...不会是捡到的吧... kingcos在2014-10-07 11:58:4回答到: @yws112358 如果使用没问题,不会被

  • 属兔的人2014年运程 属兔的人2014年运程

    属兔的人2014年运程 兔在十二地支中以「卯」为代表,在一年中是二月,也就是仲春之季,表示草木已萌芽,卯月之时,将开始茂盛.方向是正东方,属震宫.在一日中,卯时指上午五时至七时,是太阳已东昇,开始放万丈光芒的时候. 本站阅读配图 整 体 运 势: 属兔的朋友逢马年,整体运势平平,总体来说是吉凶参半,有发挥的机会,工作事业上能得到朋友同事的协助,工作上还需谨慎,做人须谨慎小心,不宜意气用事,要走正道,有利于晋升.财运还是可以的,有利于投资,常能获得意外之财.凡事应适可而止,若操之过急,只为争名图利

  • iOS6.1.3降级iOS6.1.2图文攻略 附完美越狱教程 iOS6.1.3降级iOS6.1.2图文攻略 附完美越狱教程

    在苹果此前发布的iOS6.1.3系统更新中修复了evasi0n完美越狱工具所使用的漏洞,这也使得evad3rs团队宣布将不会开发iOS6.1.3版本的完美越狱工具,这让不少升级了iOS6.1.3系统却又想越狱的朋友很无奈,iOS7遥远无期,降级至iOS6.1.2成了唯一的选择,下面小编就为大家带来iOS6.1.3降级教程. 注意,iPhone 4以下型号可以降级,目前还不支持iPhone 4S和iPhone 5. 1.下载爱思助手 2.打开爱思助手,并且链接手机,在工具箱那里一键越狱那点击查询s

  • 天天酷跑版本更新 海底探险模式闪耀登场 天天酷跑版本更新 海底探险模式闪耀登场

    天天酷跑即将推出更新版本,据说新开发海底探险模式.天天酷跑上天入地无所不能,从天上跑到海底,跑向全世界. 天天酷跑马上将迎来全新的模式那就是式海底探险模式!这次的新模式中将会出现什么精彩的玩法呢?酷跑迷们不要错过天天酷跑新版本新玩法海底探险模式解析! 在上面的图中我们看到,这次主要有三个一个是机械工厂模式,一个是海底探险模式最后一个就是沙漠寻宝模式了,不过根据小伙伴们的投票,最后海底探险模式得到最高票数哦,也就是说这个模式即将成为天天酷跑最新的模式,大家期待吧? 此次的海底探险模式听说去有没有很

  • 前Office主管回归微软任副总裁 负责企业战略 前Office主管回归微软任副总裁 负责企业战略

    据国外媒体报道,微软周一表示,前Office业务负责人科特·德尔贝恩(Kurt DelBene)将重新加入微软,并负责企业战略和规划. 据悉,德尔贝恩将专注于未来的投资,并帮助微软CEO萨蒂亚·纳德拉(Satya Nadella)从事战略项目.他将担任微软执行副总裁,直接向纳德拉报告工作. 德尔贝恩在微软2013年的一轮重组中离职.离开微软后,德尔贝恩先是在美国卫生与公众服务部担任了6个月高级顾问,并主要负责了奥巴马医保的注册登记工作.随后于去年9月,德尔贝恩加盟Madrona风投集团,成为后者

  • 《全民飞机大战》风小象怎么样?属性技能介绍 《全民飞机大战》风小象怎么样?属性技能介绍

    全民飞机大战新版本上架了,除了丰富的玩法外,更是增加了许多全民飞机大战宠物!很多玩家对全民飞机大战宠物还是不了解,全民飞机大战风小象好不好?那么今天小编就带给大家全民飞机大战风小象属性技能介绍. 全民飞机大战风小象技能介绍: 攻击力:155 进化潜力:8 金币加成:3% 分数加成:2% 宠物技能:飞行距离得分加成20% 最高等级:20级 获得方式:关卡掉落及金币抽取 以上就是今天小编给小伙伴们带来的全民飞机大战风小象的介绍.小伙伴们你们现在对全民飞机大战风小象这个宠物的属性和技能是不是有一个详细

  • iOS完美越狱后可能遇到的问题

    保修问题 很多想越狱的朋友在越狱之前都会问一句:越狱后还能保修吗?这也算是对手机负责的人吧.但其实你只要在保修前恢复固件,把设备恢复到未越狱状态,苹果还是承认你的保修权利的. 耗电耗内存问题 耗电是现在数码产品的一个通病.现在在市面上的高端智能手机基本都是一天一充,这是在电池技术革新之前没办法避免的.我想说:耗电与越狱无关,与内心相连.关于越狱耗内存,常驻于后台不断工作的插件少之又少,基本所有插件都是到了相应的时候才会使用内存和耗电,排除个别特殊插件. 越狱后软件安装问题 在中国,谈越狱问题就可

  • 怀孕初期产检注意事项

    初期产检 确诊怀孕后,准妈妈在孕12周时需到街道医院进行初次产前检查,并建立孕妇联系保健手册.以后的产前检查,可以选择在二级医院或决定分娩所在的医院里进行. 产前诊断 每个孕妇都希望生一个健康好宝宝,因此,产前诊断就显得相当重要了.产前诊断能排除一些主要的异常,最早在孕8周时就可以做.目前,最常用的染色体检查方式是绒毛检查和外周血筛查.当然,绒毛检查和外周血筛查都不是确诊的检查,如果在检查中发现孩子可能有异常,那么就需要在孕16-20周时做羊膜腔穿刺,做进一步确诊. 产前诊断中,绒毛检查的方式可

  • 深圳推进电子商务示范城市建设 中小企业成主力军

    深圳推进电子商务示范城市建设 中小企业成主力军 十月底,为推动中国互联网产业的快速发展,推动深圳电子商务示范城市建设,深圳市接连举行了多场电子商务大会,26日举办了主题为"发展电子商务,促进金融业发展方式的科学转变"首届深圳金融电子商务发展研讨会,29日--31日举办了"首届深圳(亚太)互联网论坛--未来十年电子商务发展机会". 21世纪以来,以电子商务为重要特征的互联网产业发展迅猛,已成为推动世界经济增长的主要力量.当前大力发展电子商务,是应对国际金融危机冲击影响

  • android  打开多个Activity,返回到第一个Activity的有关问题

    android 打开多个Activity,返回到第一个Activity的问题 一.问题说明 依次从登录到三级界面,然后退出回到登录界面. 二.解决办法 2.1 实现代码 三级界面调用如下代码: Intent intent = new Intent(context, LoginView.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); context.startActivity(intent); 2.2 代码说明 如果intent对象

热门推荐
  • 理解 MapReduce 理解 MapReduce 所谓大数据时代,大数据带来了巨大的好处,也带来了巨大的挑战,其中之一就是大数据的存储和计算.如新浪微博的巨大用户群,若想用矩阵存储用户之间的关系,矩阵的大小是惊人的,不仅传统的存储方式不再适用,在进行一些矩阵运算(如乘法)时更是无能为力了,这时候就需要我们的 MapReduce 上场啦. MapReduce 是 Google 提出的概念,由于论文中木有提到实现细节,大家只能根据论文所述理论自己实现了.其中最火的是当年雅虎牵头做的开源项目 Hadoop,目前已经得到了非常广泛的应用(如亚马逊.百度
  • 怀男孩女孩的区别 怀男孩女孩的区别 症状1:从妊妇的肚型来断定症状.妊妇的肚型尖凸,会怀男孩;肚型浑圆,则怀女孩. 症状2:察看妊妇模样与皮肤的变更.假如妊妇的模样变得美丽,皮肤变得光滑,可能怀女孩;反之,模样变丑.皮肤变得毛糙,甚至脸上长满青春痘等症状,则可能怀男孩,这是比较常看的怀男孩女孩的症状. 症状3:妊妇的口味改变.有人认为妊妇口味假如与前胎不同,则怀男孩女孩也会改变. 症状4:胎心的快慢强弱.个别认为胎心较强较慢的话,胎儿是男孩的可能性较大;反之则是怀女孩(比较广泛的猜想怀男孩女孩的症状办法). 症状5:怀男孩的猛吃本
  • 在线教育Udemy惊现盗版视频 正版化之路迷雾重重 在线教育Udemy惊现盗版视频 正版化之路迷雾重重 日前,在线教育视频平台Udemy出现盗版教学视频,目前正遭受到出售盗版课程的舆论压力.显然,盗版这种现象不仅仅是在小网站,像这种知名的在线教育平台也是很难避免. Udemy作为一个在线教和学的平台,网站主要提供教育或培训教程,内容涵盖生活方式.创业.科技.一般技术等等,教程数量已达6000个.鼓励会员利用该网站上免费的工具和应用在线教和学.会员可以开设自己的在线课程,也可以搜索他人开设或上传的课程. 在线教育Udemy惊现盗版视频 正版化之路迷雾重重 这些教程都是外部的培训机构或者教师所制作,大
  • 2016情人节是什么时候 2016情人节是什么时候 本站阅读配图 2016情人节是什么时候:2016年2月14日. 情人节是一个属于朋友的日子,属于家人的日子,属于情人的日子.正如中国人现在用近乎狂热的热情过起了圣诞节一样,情人节也已经悄悄渗透到了无数年轻人的心目当中,成为中国传统节日之外的又一个重要节日.情人节的来历和意义可能并不一定为大多数人所知.下面所要介绍的,不过是众多关于情人节的传说中的一个. 在古罗马时期,2月14日是为表示对约娜的尊敬而设的节日.约娜是罗马众神的皇后,罗马人同时将她尊奉为妇女和婚姻之神.接下来的2月15日则被称为"卢