Java课程设计贪吃蛇_1.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java课程设计贪吃蛇_1.docx》由会员分享,可在线阅读,更多相关《Java课程设计贪吃蛇_1.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java课程设计贪吃蛇 湖南商学院 课程设计 课程名称信息系统开发语言(二) 题目贪吃蛇游戏设计 系部计算机与信息工程学院 专业信息管理与信息系统 班级1402班 学号140940071 学生姓名刘家成 任课教师胡德发 2022年6月15日 引言 Java是一种简单的,面向对象的,分布式的,说明型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。Java 不依赖平台的特点使得它受到广泛的关注,Java已成为网络时代最重要的语言之一,Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。Java是一种可以撰写跨平台应用软件的面向对象的程序
2、设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。 目前,很多新的技术领域都涉及Java语言,国内外许多大学已将Java语言列入了本科教学计划,掌握Java已经成为共识。本次课程设计就是利用Java语言来编写简单的猜数大小游戏,下面给出了该设计的理论分析和具体步骤。 一、选题的目的与意义 “贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本文基于Java技术开发环境,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。整个游戏程序分六个类模块,实现了游戏的开始、暂停、结束。通过本游戏的开发,达到学习Java 技术和熟悉软件开发流程的目的,并且可以灵活的
3、使用MyEclipse应用程序。同时更加深入的了解字符界面的编程过程。使我更熟练地掌握Java程序框架的搭建和类的创建格式。在分析阶段,要进行面向对象的需求分析、系统设计、画出相应的需求分析图。这些工作,更能锻炼我的逻辑思维,更能培养我思考的全面性。让我学会了多角度思考问题,对我以后的编程奠定了更好的基础。 对自己在这个学期学习Java语言的收获进行一个评估,发现自己的缺陷,完善自己所学会的知识,让自己掌握数据结构的应用技巧和Java的实际操作,并能解决现实问题,最终达到提高分析问题、解决问题和实践应用能力。 二、环境需求 需求名称详细要求 开发软件Jdk1.8 MyEclipse 运行平台W
4、in8 三、需求分析 1.前期分析 玩家通过键盘控制蛇在游戏区运动。 当蛇头碰到软件提供的食物时,得分并且蛇身增加一个单位。 当蛇头碰到蛇身或者墙壁时,游戏结束。 2要求实现以下功能 (1)游戏功能:玩家可以在游戏区域控制贪吃蛇吃食物。 (2)状态提示功能:使玩家能够在游戏过程中随时了解得分情况。 (3)游戏控制:玩家可以通过游戏可控制功能选择开始新一局、暂停或者退出游戏。 (4)级别设置:玩家可以根据自己的需要自行设定游戏开始的级别 3.开发环境分析 硬件要求能运行Windows 8 操作系统的微机系统。Java程序设计语言及相应的集成开发环境,JDK和MyEclipse开发工具。 JDK简
5、介:JDK是 Java 语言的软件开发工具包。JDK包含JRE,JDK是开发人员必装软件,JRE是客户端运行时必装软件。 MyEclipse简介:MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse,是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse,附带了一个标准的插件集,包括Java开发工具(Java Development Tools ,JDT)。MyEclipse的设计思想是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 课程设计 贪吃 _1
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内