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

    Android贪吃蛇课程设计报告

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

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

    Android贪吃蛇课程设计报告

    1、XXXXXXXX 学院学院 计算机科学系计算机科学系 AndroidAndroid 程序设计课程设计报告程序设计课程设计报告 题题 目:目: 贪吃蛇贪吃蛇 专专 业:业:计算机科学与技术计算机科学与技术 班班 级:级: B11B11 计科班计科班 20142014 年年 6 6 月月 目录 第一章 绪论 3 1.1 游戏简介 3 1.2 开发目的及意义 3 1.3 开发环境及工具 3 第二章 需求分析 4 2.1 游戏界面分析 4 2.2 游戏角色分析 4 2.3 游戏控制分析 4 第三章 总体设计 5 3.1 系统功能模块层次图 5 3.2 运行机制 6 3.3 贪吃蛇功能流程图 7 第四章

    2、 详细设计与实现 9 4.1 SnakeActivity 类 9 4.2 MyTile 类. 10 4.3 NextActivity 类. 18 4.4 SysApplication 类. 19 4.5 界面设计 20 第五章 测试 24 5.1 功能测试 24 5.4 测试结果 25 第六章 结论 25 第一章第一章 绪论绪论 1.1 游戏简介游戏简介 贪吃蛇游戏是一款手机游戏,同时也是一款比较需要耐心的游戏。贪吃蛇游 戏是一条蛇,不停地在手机屏幕上游走,吃在手机屏幕上出现的食物。当蛇吃掉 1 个食物后会变长, 并且吃完食物时食物会消失, 并立即随机生成 1 个新的食物, 只要蛇头碰到屏幕四

    3、周或者碰到自己的身子,蛇就立即毙命。 1.2 开发目的及意义开发目的及意义 通过本次课程设计,了解 android 软件的开发过程,熟悉并掌握 JAVA 语言, 程序关键在于表示蛇的图形及蛇的移动。用一个小矩形块表示蛇的一节身体,身 体每长一节,增加一个矩形块,蛇头用一节表示。移动时必须从蛇头开始,所以 蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下 有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向键 后,先确定蛇头的位置,而后蛇的身体随蛇头移动。意义是方便人们在休闲时通 过玩手机游戏获得一点快乐,同时锻炼自己的大脑。 1.3 开发环境及工具开发环境

    4、及工具 在 Window8 下进行,采用 eclipse 开发工具,基于安卓 2.2 操作系统。 环境搭建: 1. JDK 安装 2. Eclipse 安装 3. Android SDK 安装 4. ADT 安装创建 AVD 第二章第二章 需求分析需求分析 2.1 游戏界面分析游戏界面分析 操作界面应该人性化设计,提示玩家按什么按键开始游戏,开始游戏之后,在游 戏界面中,以坐标的形式对整体界面进行划分,将界面划分为网格,还应设计蛇 的样式,食物的样式和墙的样式,在蛇吃到食物后的样式,还有游戏结束时的界 面显示,游戏结束后,要显示所得的分数。 2.2 游戏角色分析游戏角色分析 设置游戏贪吃蛇初始

    5、时由固定小矩形块组成,在游戏中,要随机出现由单个矩形 块构成的食物,并且设置随机出现的食物不要出现在蛇的身体中,在蛇吃到食物 的时候,蛇的身体加长。此外,要判定游戏成功与失败的条件,当蛇的头和尾相 撞或者蛇的头部撞到了墙上,则游戏失败,此时游戏结束,界面显示所得分数。 另外蛇的移动原理,由外部按键设置监听控制蛇头的移动方向,在方向的指引下 进行移动,蛇及食物的位置都是由坐标数组确定的,食物的位置也是随机产生的 蛇的移动原理是后一矩形块覆盖前一个矩形块。当一个食物被吃掉的时候,要自 动随机生成并显示下一个食物的位置。这些都是在设计过程中需要实现的。 2.3 游戏控制分析游戏控制分析 游戏中需要通

    6、过按键对蛇的移动方位进行控制,共需要设置四个方位,分别是 “东” “西” “南” “北” ,在按键上用“上” “下” “左” “右” ,按键与执行部分涉 及到监听,通过监听指示蛇的运动,此外,要设置蛇移动是的默认方向为“右” ,蛇的移动只能是 90 度偏转,不能进行 180 度偏转。此外还要设置游戏的状态, 有运行和结束两种状态,蛇体变长的时候用静态变量进行加分。 2.4 可行性分析可行性分析 贪吃蛇游戏是一种简单的大众的游戏,自从进入现代化以来,深受广大电脑 和手机玩家的喜爱,所以做一个简单的贪吃蛇小游戏是有用的。 本次设计我主要运用 Java 语言来完成。Java 语言是一种跨平台,适合于分 布式计算环境的面向对象编程语言,用 Java 写的应用程序不用修改就可在不同 的软硬件平台上运行。 由于 Java 主要用于网络应用程序开发,因此对安全性有较高的要求。如果 没有安全保证,用户从网络下载程序执行就非常危险。Java 通过自己的安全机制 防止了病毒程序的产生和下载程序对本地系统的威胁破坏。 第三章第三章 总体设计总体设计


    注意事项

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




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