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

最新文章
  • vinkscheme

    jfjfjffjf --cut--

  • V 友们知道哪里有比较靠谱的硬盘维修商么?

    最近有硬盘损坏了,送到附近的一个修复商那里说『磁道损伤严重』,求问大家有没有了解到的比较厉害的修复商,谢谢. --cut-- manoon在2014-09-06 17:04:0回答到: U need data? Or disk? pimin在2014-09-06 17:11:5回答到: 个人资料:自己用软件搞搞,能弄出多少算多少 公司资料:找专门数据恢复公司 gamexg在2014-09-06 17:26:3回答到: 如果不要数据只是修硬盘,自己低格一边,能用就用,不能用就拆着玩吧. 自己用 H

  • 索尼Xperia Tablet X概念平板 可兼容PS3 索尼Xperia Tablet X概念平板 可兼容PS3

    本届柏林IFA 2012上,索尼发布了新款平板电脑Xperia Tablet S.由于其外形设计与Tablet S十分相似,Xperia Tablet S在本次IFA 2012上的表现并不理想.鉴于Xperia Tablet S令人失望的表现,设计师Frak Tobias于近日设计出一款全新索尼平板电脑--Xperia Tablet X. 从图片中可以看出,Xperia Tablet X采用了索尼Xperia S智能手机的屏幕技术,在屏幕的两边分别设计了两个透明带.本站猜测,在Xperia Ta

  • iphone6和索尼Z3哪个好 iphone6和索尼Z3哪个好

    iphone6: 参数: 屏幕1704x960像素4.7英寸版拥有416PPI的全贴合显示屏,可以推算出屏幕分辨率为1704x960像素,比iPhone 5s的1136x640像素有明显提升. 此外,页面还显示iPhone 6配备300万像素大光圈前置摄像头.四核苹果A8处理器以及2100毫安电池(iPhone 5s电池约为1440毫安),并且Touch ID(指纹识别)得到进一步升级. 据此前中国联通曝光的信息显示,4.7英寸iPhone 6零售价为5288元起,5.5英寸的iPhone 6零

  • 腾讯的逻辑思维:赞美则是伟光正,竞争即为黑公关

    听到个有意思的事:昨天下午到傍晚,很多媒体人都接到了腾讯公关部的电话,大致是阿里的"黑公关"又出手了,开始抹黑了腾讯了.如此种种. 这个事情都快成腾讯公关部的惯常套路了.但凡战端一起,腾讯必然要说阿里黑公关在抹黑啊,造谣啊.记者圈子里都流传着这么一个段子,对于腾讯的公关部来说,写稿子赞美微信或者其他产品,只要说这个东西好,那就是"伟大光荣正确",但凡稿子里面还出现别的产品,或者涉及到其他公司和腾讯的竞争,那就必然是黑公关出手在抹黑. 所以记者们现在都在开玩笑说,你到

  • 7个必须实践的摄影技巧 7个必须实践的摄影技巧

    对焦与运动物体拍摄练习 在第一天的学习中,我们讲解了单反相机的对焦体系,并告诉过大家在拍摄中如何在相机上设置与对焦有关的几个按钮.今天让我们首先来复习这个知识. 静止物体 拍摄静止物体的设置方法,我们在对焦体系使用总结中已经讲过:先调整手动.自动对焦切换按钮为自动对焦;设置单张.连续自动对焦切换按钮为单张 自动对焦;然后设置对焦点选择按钮为中心点单点对焦模式;设置拍摄方式选择按钮为单张拍摄;最后利用相机默认的半按快门对焦锁定功能.这样的设置可以保证 画面中的主体能够被对焦清楚并出现在画面中的任何

  • 涌泉宝珠

    长安城里有一座有名的寺院,这是唐睿宗李旦登上皇帝宝座后建成的,他还特意赠给寺院一颗宝珠,说是价值亿万钱,让和尚们收藏在仓库里,留作家底. 和尚们接受了皇上的恩赐,但细看宝珠却实在太平常了,几乎跟一块普通的小石头没有两样,因为是皇上所赐,于是把它放进一个柜子里,和其它财物一般看待. 许多年过去了. 唐玄宗天宝十年,大安国寺的和尚们要搞一次规模盛大的诵经敬佛活动,急需用钱.他们打开柜子,检查有什么值钱的东西,结果发现一只小匣子,上面贴着一张颜色发黄的封条,写着: "宝珠,值亿万钱!" 和尚

  • 元旦促销宣传语

    元旦到来.纷纷进行促销宣传活动,为本次的促销宣传做一个广告词,本文是小编为大家整理的,仅供参考. 元旦促销宣传语一: 圣诞狂欢夜.欢乐优惠在圣诞 迎"新"三步曲 店庆"四"吉祥 盛世XX星光闪耀四周年庆 纵情回报顾客情 四海祥云降福来 新年豪礼送不停 岁月年轮 承载辉煌XX 启福迎祥 带福回家 爱与诚信的感恩 **(商场名称)给你一个心愿 某商场购物送大礼,圣诞狂欢惊喜多 庆圣诞.迎新年 亲情回馈 特别的礼给特别的你 "购物送手套,连环大惊喜 非常,惊喜等

  • 扁平化设计——一场从无到有的设计变革

    扁平化设计--一场从无到有的设计革命 扁平化设计--一场从无到有的设计革命

  • html5构建离线web施用 html5构建离线web施用

    html5构建离线web应用 最近在研究html5的一些相关内容,其过程真是苦不堪言,由于被一些东西所吸引着所以也就硬着头皮挺了过来,结果还是有一些收获,相信也有很多初学者正在和我当时一样的痛苦中,所以把一些研究收获写了出来与大家一起分享讨论: 这次主要写的是构建web离线应用,顾名思义离线就是当网络无法连接时也可以做一些简单的操作或者是继续浏览一些网页的一个网站.这个应用至少给我们带来了三个好处: 1.离线状态下访问 2.文件被存储在本地,页面加载速度得到提升 3.只加载被修改的文件,可以降低

热门推荐
  • 肥胖对儿童的危害有哪些 肥胖对儿童的危害有哪些 有些做父母的宁可自己省点,总想让孩子吃的好.吃的多,并错误的认为,孩子长得胖胖的,就是健康.其实,孩子肥胖并不好,那么肥胖对孩子的危害是什么呢? 1.婴儿肥胖会对将来走路有影响 如果婴儿过于肥胖,将来学习走路要比正常婴儿晚些,而且容易造成膝外翻或者内翻.髋内翻及扁平足等,容易导致孩子下肢畸形,走路不便. 2.幼儿肥胖容易生病 幼儿肥胖容易导致抵抗力下降,容易感染疾病,如容易患呼吸道感染等.并且幼儿肥胖,可引起多种并发疾病,如半数以上的肥胖病儿,血清胆固醇和三油甘脂增高,若不及时治疗可引起脂肪肝.
  • 荣耀5C闹钟怎么设置? 荣耀5C闹钟怎么设置? 荣耀5C闹钟怎么设置?闹钟是所有智能手机的基本功能,尤其是对于那些上班族来说,它在大家的生活中发挥着重要作用,如果没有闹钟的话很有可能就会迟到,所以现在很多人开始使用手机设置闹钟.那么对于刚刚入手荣耀5C的朋友来说,它的闹钟该怎么设置呢?今天小编就来和大家分享下荣耀5C闹钟设置方法,具体的操作步骤如下. 荣耀5C闹钟设置方法 1.进入到荣耀5C主系统界面,在其界面找到并点击进入到[时钟],进来之后在其下方有一个[新建闹钟]按钮,如下图所示: 2.然后,就会出现时间设置,有两个圆圈数字,左边的圆圈
  • 六月雪的养殖方法 六月雪的养殖方法 六月雪养殖方法之扦插法: 休眠枝扦插於2-3月进行,半成熟枝扦插在6-7月进行,一般是初春季节用硬枝,但在梅雨季节用硬枝.老枝均可,均需搭棚遮荫.插後注意浇水,保持苗床湿润,极易成活. 六月雪养殖方法之撒插法: 利用绿化空地,将土挖松,土团打细,整平.将修下来的一至二节(约三厘米)的枝条,均匀地撒於事先整好的地面,足踩或用物压紧表土,浇透水即可,以後,隔日喷水一次,十日後开始生根,萌发枝芽. 六月雪栽培技术: 光线:喜光,夏季放人阴棚下,防日光暴晒; 温度:喜温暖环境,生长适宜温度20-30,当
  • 简单漂亮的QQ爱情留言代码:不知道,该拿什么来爱你 简单漂亮的QQ爱情留言代码:不知道,该拿什么来爱你 简单漂亮的QQ爱情留言代码: [M][fts=6] [/ft] [M][ftf=Webdings][fts=5][ftc=438CCB]l[/ft][/ft][/ft] [ftf=Webdings][fts=5][ftc=F16D7E]l[/ft][/ft][/ft] [ftf=Webdings][fts=5][ftc=7DC473]l[/ft][/ft][/ft][/M] [/ft][ftc=#FFF100]不知道,该拿什么来爱你[/ft] [B] [fts=6][ftc=#00FFFF]*[
  • 《暖暖环游世界新篇章》芬兰攻略 《暖暖环游世界新篇章》芬兰攻略 大家知道暖暖环游世界新篇章芬兰怎么达到S级吗?不知道的玩家就来和小编一起看看暖暖环游世界新篇章芬兰攻略! 芬兰 174 芬兰浴 头发:轻音尘 外套:薄针织外套 连衣裙:晨曦中的少女(4W1)/宽大毛巾(买,4W6)/爱心浴袍(买,4W7) 袜子:高腰袜 鞋子:普通拖鞋 175 圣诞老人的故乡 头发:雪莲/轻音尘 外套:绒 兔子披肩 连衣裙:藕粉吊带裙 袜子:草莓奶油卷 鞋子:紫霞 头饰:冰晶头箍 176 向圣诞老人许愿 头发:小王子 外套:毛背心 上衣:男装衬衣 下装:直筒牛仔裤 袜子:高腰袜