欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    课程设计--安卓手机游戏---贪吃蛇

    • 资源ID:1403909       资源大小:877KB        全文页数:21页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    课程设计--安卓手机游戏---贪吃蛇

    1、 新 技 术 专 题 报 告新 技 术 专 题 报 告 设计题目: 安卓手机游戏-贪吃蛇 学院、系: 电信学院、计算机科学与技术 专业班级: 计算机 09.1 学生姓名: 指导教师: 成 绩: 2012 年 7 月 1 日 目录 第一章 绪论 3 1.1 开发背景 3 1.1.1 安卓系统简介. 3 1.1.2 游戏简介. 3 1.2 开发目的及意义 4 1.3 开发环境及工具 4 第二章 需求分析 5 2.1 游戏界面分析 5 2.2 游戏角色分析 5 2.3 游戏控制分析 5 2.4 可行性分析. 6 第三章 总体设计 7 3.1 系统功能模块层次图 7 3.2 运行机制 8 3.3 贪吃

    2、蛇功能流程图 10 第四章 详细设计与实现 12 4.1 TiltView 类 12 4.2 SnakeView 类 . 14 4.3 界面设计. 16 第五章 测试 20 5.1 游戏功能测试 20 5.2 游戏控制测试 20 5.3 游戏界面测试 20 5.4 测试结果 20 第六章 结论 21 第一章第一章 绪论绪论 1.1 开发背景开发背景 1.1.1 安卓系统简介安卓系统简介 安卓系统作为新兴的手机操作系统,在问世不久,变风靡全球,占领手机操作系统里很大的 市场份额,与苹果,诺基亚三分天下,Android 是基于 Linux开放性内核的操作系统,是 Google 公司在 2007年

    3、11月 5 日公布的手机操作系统。 早期由原名为“Android“的公司开发, 谷歌在 2005 年收购“Android.Inc“后,继续对 Android 系统开发运营,它采用了软件堆层(software stack,又 名软件叠层)的架构,主要分为三部分。底层 Linux 内核只提供基本功能,其他的应用软件则由 各公司自行开发,部分程序以 Java 编写。 1.1.2 游戏简介游戏简介 1976 年,Gremlin 平台推出了一款经典街机游戏 Blockade。游戏中,两名玩家分 别控制一个角色在屏幕上移动,所经之处砌起围栏。角色只能向左、右方向 90 度转弯,游戏目标保证让对方先撞上屏幕

    4、或围栏。 听起来有点复杂?其实就是 下面这个样子: 基本上就是两条每走一步都会长大的贪吃蛇比谁后完蛋, 玩家要做的就 是避免撞上障碍物和越来越长的身体。更多照片、视频可以看 Games DBase 的 介绍。 Blockade 很受欢迎,类似的游戏先后出现在 Atari 2600、TRS-80、苹果 2 等早期游戏机、计算机上。但真正让这种游戏形式红遍全球的还是 21 年后随诺 基亚手机走向世界的贪吃蛇游戏Snake。 贪吃蛇游戏是一款老牌的手机游戏,同时也是一款比较需要耐心地游戏。 贪吃蛇游戏就是一 条小蛇,不停地在屏幕上游走,吃各个方向出现的食物,越吃越长。只要蛇头碰到屏幕四周,或 者碰到

    5、自己的身子,小蛇就立即毙命。玩“贪吃蛇游戏”,难度最大的不是蛇长得很长的时候, 而是开始的时候。那时蛇身很短,看上去难度不大,却最容易死掉,因为把玩一条小蛇让人容易 走神,失去耐心。 1.2 开发目的及意义开发目的及意义 通过本次课程设计, 了解android软件的开发过程, 熟悉并掌握JAVA语言, HTML. 程序关键在于表示蛇的图形及蛇的移动。用一个小矩形快表示蛇的一节身体,身 体每长一节,增加一个矩形块,蛇头用俩节表示。移动时必须从蛇头开始,所以 蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下 有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向

    6、键 后,先确定蛇头的位置,而后蛇的身体随蛇头移动,图形的实现是从蛇头新位置 开始画出蛇,这时,由于未清屏的原因,原来的蛇的位置和新蛇的位置差一个单 位,所以看起来蛇多一节身体,所以将蛇的最后一节用背景色覆盖。食物的出现 与消失也是画矩形块和覆盖矩形块。为了便于理解,定义两个结构体:食物与蛇 目的 本程序实现主要技巧在于 java 语言的应用。目的在于提高编程的水平。 1.3 开发环境及工具开发环境及工具 采用 eclipse 开发工具,在 windowsxp 下进行,基于安卓 2.2操作系统。 环境搭建: 1. JDK 安装 2. Eclipse 安装 3. Android SDK 安装 4. ADT 安装创建 AVD 第二章第二章 需求分析需求分析 2.1 游戏界面游戏界面分析分析 首先应解决操作界面的问题, 操作界面应该人性化设计, 提示玩家当前游戏状态, 何时开始,按什么按键开始游戏,开始游戏之后,在游戏界面中,以坐标的形式 对整体界面进行划分,将界面划分为许多个小方格,还应


    注意事项

    本文(课程设计--安卓手机游戏---贪吃蛇)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583