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

    java课程设计--贪吃蛇

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

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

    java课程设计--贪吃蛇

    1、贪吃蛇 AI 版 1 JAVA JAVA 课程设计报告课程设计报告 题 目: 贪吃蛇AI版 指导老师意见: 评定成绩: 指导老师签名: 年 月 日 贪吃蛇 AI 版 2 目录 一、课程设计的目的及意义 . 3 1.课程设计的目的 3 2.课程设计的意义 3 二、系统描述 4 2.1 设计的主要内容 . 4 2.2 设计要达到的目标 . 4 2.3 设计实现功能和目标 5 2.4 游戏设计环境 5 三、分析与设计 6 3.1 功能模块的划分 6 3.2 整体结构图 6 3.3 主界面的框架及设计图 7 3.4 程序模块分析 . 8 四、系统测试.39 4.1 测试项目 39 4.1.1 功能区按

    2、钮测试 39 4.1.2 界面菜单选项的功能测试 39 4.1.3 键盘事件的功能测试 . 40 4.1.4 蛇头撞墙和撞自己测试 . 40 4.1.5 菜单图片显示测试 . 41 4.2 游戏运行界面 41 五、总结或心得体会 .47 六、参考文献.47 七、附录 48 贪吃蛇 AI 版 3 一一、课程设计的目的及意义、课程设计的目的及意义 1 1. .课程设计课程设计的目的的目的 1)了解 java 的基本使用方法 2)熟悉 eclipse 的运行环境 3)用 java 面向对象的方法来设计一个贪吃蛇的小游戏 4)基本实现贪吃蛇的应用功能 2 2. .课程设计课程设计的意义的意义 贪吃蛇游

    3、戏一款非常经典的手机游戏,因为它比较简单有趣,无论老少都比 较适合。贪吃蛇的设计对每一个 Java 语言设计者进行语言提高和进阶都是一个 很好的锻炼机会。 贪吃蛇游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和 设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显 示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机 制以及一些设计模式。因此,如何设计和开发好这个贪吃蛇游戏,对于提高 Java 开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个 类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间 的逻辑依赖

    4、关系和数据通信关系。 正是因为如此,本次课程设计的目的在于学习 Java 程序设计基本技术,熟 悉游戏“贪吃蛇”的需求,熟悉项目开发的完整过程。学会怎样进行一个项目的 需求分析、概要设计、详细设计等软件开发过程,熟练地掌握 Java 程序设计的 基本技术和方法,熟练地掌握 eclipse 的使用方法,培养起初步的项目分析能力 和程序设计能力。 贪吃蛇 AI 版 4 二二、系统描述、系统描述 2 2.1.1 设计的主要内容设计的主要内容 贪吃蛇游戏设计与实现,主要分为以下二个模块:游戏主界面模块游戏控制 模块。在此只实现游戏的游戏主界面模块、游戏控制模块。并且只是实现开始、 暂停、退出等功能。

    5、2 2.2.2 设计要达到的目标设计要达到的目标 本次设计要达到的目标分别从以下模块进行阐述: 游戏主界面模块: 游戏的主界面是进入游戏后,能够给玩家第一感官的部分,主要包括游戏图 形区域界面、游戏的速度选择更新界面、游戏分数的显示更新界面、新生方块的 预览、游戏开始按钮、暂停游戏按钮、退出游戏按钮以及游戏排行榜按钮。从很 大程度上决定了玩家对游戏的兴趣问题,因此,游戏的主界面应该力求美观,爽 心悦目。 游戏控制模块: 这个模块是游戏的中心环节, 主要完成控制游戏的开始、 暂停、 退出等功能。 为了能够给玩家一个很好的游戏环境,这部分应该做到易懂、易操作。 贪吃蛇 AI 版 5 2 2. .3

    6、 3 设计实现功能和目标设计实现功能和目标 本设计所开发的是基于Java的一个贪吃蛇游戏软件, 主要实现游戏的开始、 暂停、退出、等功能,分为: 游戏主界面模块、游戏控制模块以二个模块。 性能: 本软件在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的 过程中, 始终坚持清晰明了, 在性能方面能够实现效率高, 不易出错等优点。 游戏主界面模块: 主要包括游戏图形区域界面、游戏开始按钮、暂停游戏按钮、关闭按钮。游 戏的主界面应该力求美观,爽心悦目。 游戏控制模块: 主要完成控制游戏的开始、暂停、退出等功能,这部分应该做到易懂、易操 作而且准确率高,不易出错。 2.4 游戏设计环境游戏设计环境 本次课程设计所涉及和实现的是用 Java 编程语言和 eclipse 开发工具 开发的贪吃蛇游戏。 本次设计的系统环境及工具如下: 运行环境:装 java 环境的 windows 系统 编程语言:Java 使用工具:eclipse 贪吃蛇 AI 版 6 三三、分析与设计分析与设计 3.1 功能


    注意事项

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




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