java贪吃蛇课程设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java贪吃蛇课程设计

学院: 班 级: 设计地点(单位设计题目: 完成日期: 年 月 日 指导教师评语: _______________________________________________________________________________ 成绩(五级记分制):_________________ 教师签名:_________________________ :java , 贪吃蛇, eclipse 绪论 1 1 Java的概述 2 1.1 java的简介 2 1.2 环境配置 2 1.2.1 JDK安装 2 1.2.2 系统工具的选择安装 3 2 系统介绍 3 2.1 系统的介绍 3 2.2 设计目的 4 2.3 需求分析 4 2.3.1 游戏形状需求 4 2.3.2 键盘事件处理 4 2.3.3 显示需求 4 2.3.4 接口控制 4 3 系统设计 5 3.1 系统所需定义的类 5 3.2 功能设计 6 4 系统实现 6 4.1 界面初始化 6 4.2 蛇体实现 8 4.2.1 蛇体坐标类 8 4.2.2 初始化蛇体 9 4.2.3 蛇体变化 9 4.3 食物实现 12 4.4 障碍物实现 12 4.5 游戏控制实现 12 4.6 排行榜实现 12 5 游戏的测试 13 6 总结 14 致 谢 14 参考文献 15 绪论 “贪吃蛇”游戏是一个经典的游戏,对于程序来说贪吃蛇制作相对简单,而且逻辑性强,通常是要步入游戏开发这个队伍前必练的项目。贪吃蛇这个游戏的制作方法对于以前的我而言是很神秘的,我希望通过我们所学的知识和自己的努力把它剖析起来。正是由于这个想法,本文基于java技术和Eclipse开发环境,设计并实现了一个操作简单、界面美观的“贪吃蛇”游戏。由于时间的紧迫和技术有限,编写的贪吃蛇游戏还是相对简单,但就整个游戏来说,目的是通过本游戏的设计与实现,达到学习java技术和熟悉软件开发流程的目的。我相信在以后通过自己不断的努力我会在编程这条路上越走越远。本文首先介绍了java技术,对java技术进行了概述,然后对开发工具进行了选择,又进行了需求分析进而通过java语言设计出了贪吃蛇这个经典的小游戏,为了保证代码的正确性和可靠性最后还进行了系统测试。 1 Java的概述 1.1 java的简介 java最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升[3]。 Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。 具体来说,它具有如下特性: 简单性、面向对象、分布式、健壮性、结构中立、安全性、可移植、解释的、高性能、多线程、动态性等。 1.2 环境配置 1.2.1 JDK安装 ⑴ 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.6.0_02; ⑵ 安装完成后,右击“我的电脑”,点击“属性”; ⑶ 选择“高级”选项卡,点击“环境变量” ⑷ 在“系统变量”中,设置三项属性,JAVA_HOME,PATH,CLASSPATH,若已存在则点击“编辑”,不存在则点击“新建”; ⑸ JAVA_HOME指明JDK安装路径。 ⑹ “开始”-;“运行”,键入“cmd”; ⑺ 键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功。 1.2.2 系统工具的选择安装 本论文采用的工具是Eclipse。Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 2 系统介绍 2.1 系统的介绍 本论文设计的游戏名称为贪吃蛇,蛇身是有很多的小方块组成的,蛇头与蛇身都是用小方块来组成,每一个小方块是蛇身上的最小单位,贪吃蛇所吃的食物也是有一个个小方

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档