- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于java的贪吃蛇游戏设计与实现
摘要 本次毕业设计通过JAVA程序制作了一个贪吃蛇小游戏,具有易懂、易操作、界面友好等特点,给玩家一个上佳的游戏操作环境。在设计中,牵涉到图形界面的显示与更新、数据的收集与更新,还要应用类的继承机制以及一些设计模式。这个游戏的根本就是要是完成贪吃蛇小游戏的基本操作,利用键盘的方向键来改变蛇的爬行方向并在屏幕上的随机地产生新的食物,吃到食物后蛇体变长,撞墙或撞到自身则结束游戏,否则正常运行。
。
关键词:贪吃蛇游戏;JAVA;Eclipse;软件设计
Design and implementation of Java based on the Gluttonous snake game
Abstract The graduation design through Java program made a snake game, has the characteristics of easy to read, easy to operate and friendly interface, to give players a good operation environment of the game.?Display and update of the graphical interface, data collection and updating of the involved in the design, should use class inheritance mechanism and some design patterns.?This game is if the completion of the basic operation of the snake game, use the arrow keys on the keyboard to change the snake crawling direction and random estate on the screen students new food, eat food after the snake of variable length, wall or bump into itself is the end of the game, otherwise the normal operation.
Keywords: the Gluttonous snake game; JAVA; Software design; Eclipse
引言
贪吃蛇是一款上世纪七十年代出产的一款经典游戏,它操作简单,乐趣无穷,经久不衰。本文主要是基于Eclipse开发环境进行开发设计,详细介绍了利用JAVA语言的贪吃蛇设计开发的过程。本文主要工作如下:
1) 详细分析了基本游戏规则;
2) 系统且基础的分析了本文是如何实现贪吃蛇这款游戏的实现过程;
3) 回顾了JAVA的基本知识,实现一个完整的软件项目的开发过程;
4) 通过完成贪吃蛇的游戏编程提高了自己对于JAVA语言的认识。
本章主要介绍了贪吃蛇这款游戏的基本发展情况,介绍了本文研究开发贪吃蛇游戏的目的,并给出本文的章节安排。
本文主要可以分为五个章节,其主要章节内容安排如下:
第一章:引言
第二章贪吃蛇游戏概述,详细的描述了此次设计游戏相关的知识及背景。
第三章需求分析,全面详细的分析此次游戏设计的需求与要务。
第四章游戏详细设计,全面的阐述了此次研究以及开发游戏的具体内容。
第五章游戏测试,全面的讲述了此次所设计开发游戏的系统测试。
第六章:得出结论结果以及展望。
第二章 贪吃蛇游戏概述
2.1 基础知识分析
2.1.1 JAVA语言
Java在刚刚产生时候被人们称之为Oak,它会被应用到一些小型系统中,比如常用的家用电器等等。来完成比如在电话、电冰箱、时钟、微波炉等等常用家庭电器的控制和通讯问题。然而因为这么多智能化家庭电器的市场需求没有计划中的的那么多,Sun公司抛弃了Oak方案。Oak计划濒临破灭之时,大互联网时代的的飞速前进,Sun公司看到了Oak在计算机网络上的无限的应用远景。因此革新了Oak,由以Java”的称号正式公布了。
JAVA语言的特征
C、C++语言的风格与Java 编程语言的风格十分接近。Java则是纯粹的面向设计对象的语言,它模仿了 C++ 语言面向对象技术的核心。Java抛弃了C ++语言中爱让开发者犯错误的指针(已经被引用所替代)、多重继承(以接口取代)、运算符重载(operator overloading)等特性,补充垃圾回收器此项功用可以来用做回收已经不会被再用到的对象所占有的内存空间,让开发者不需要在因为内存的管理所担心。
您可能关注的文档
- C2C校园二手图书电子商务平台的设计与实现论文.doc
- javaweb馆客房管理系统的设计与实现论文.doc
- java学生宿舍在线管理系统论文.docx
- net餐厅管理系统的设计与实现论文.docx
- net科技学院选课系统与实现论文.doc
- net汽车销售管理系统设计与实现论文.doc
- net小型旅游网站的设计与实现论文.doc
- net竹湾小区物业管理系统设计与实现论文.doc
- 个人网上书店的设计与实现论文.doc
- 基于android的音乐播放器设计与实现论文.doc
- (高清版)DB13 5325-2021 生活垃圾焚烧大气污染控制标准.docx
- (高清版)DB13∕T 5348-2021 大丽花脱毒种苗生产技术规程.docx
- (高清版)DB13∕T 5652.7-2023 节水型单位评价导则 第7部分:洗浴场所.docx
- (高清版)DB13∕T 5663-2023 鸟巢蕨设施繁育技术规程.docx
- (高清版)DB13∕T 5706-2023 黄秋葵病虫害综合防控技术规程.docx
- (高清版)DB62∕T 996-2022 绿色食品 双孢蘑菇越冬生产技术规程.docx
- (高清版)DB13∕T 5684-2023 金银花质量调控技术规程.docx
- (高清版)DB13∕T 5699-2023 谷子品种生态适应性评价技术规程.docx
- (高清版)DB13∕T 5341-2021 高水分裹包苜蓿青贮技术规程.docx
- (高清版)DB13∕T 5672-2023 公路路基微型桩加固设计与施工技术规范.docx
文档评论(0)