毕业论文java实现贪吃蛇.doc
文本预览下载声明
新 乡 学 院
毕
业
论
文
论文题目 贪吃蛇游戏 院(系)名称 计算机与信息工程学院 专业名称 信息与管理 班 级 信息管理一班 学生姓名 学 号 指导教师姓名
2013年5月完成目 录
内容摘要……………………………………………………………………1 关 键 词……………………………………………………………………1 Abstract……………………………………………………………………1 Key words…………………………………………………………………1 1.引言………………………………………………………………………2 1.1课题背景与意义………………………………………………………2 1.2java游戏的现状与概述………………………………………………2 2.系统开发环境……………………………………………………………3 2.1开发工具………………………………………………………………3 2.2应用环境………………………………………………………………3 2.3java介绍…………………………………………………………3 2.3.1java语言的特点……………………………………………………4 2.3.2java的主要特征……………………………………………………4 3.系统需求分析……………………………………………………………5 3.1需求分析………………………………………………………………5 3.2可行性分析……………………………………………………………5 4.概要设计……………………………………………………………7 4.1设计思路………………………………………………………………7 4.2设计方法………………………………………………………………7 5.游戏中所需的实体类分析与实现 ………………………………………7 5.1游戏显示面板(SnakePanel)类……………………………………7 5.2蛇(Snake)类…………………………………………………………8 5.3食物类(Egg)类……………………………………………………8 5.4游戏窗口(SnakeFrame)类 ………………………………………8 6.游戏详细设计……………………………………………………………8 7. 重难点分析……………………………………………………………11 7.1监听事件的实现……………………………………………………11 7.2蛇身移动的线程实现……………………………………12 7.3项目的主程序入口设计……………………………………………13 7.4蛇的数据结构设计与移动显示…………………………14 7.5修正蛇的移动与显示问题…………………………………………17
7.6 编写与测试表示食物的类并实现吃食物………………………18 参考文献……………………………………………………………………21 致 谢………………………………………………………………………22 内容摘要:本文用J2SE实现大家耳熟能详的一个贪吃蛇游戏来综合运用所学知识,本游戏运用软件工程思想(螺旋模型),打好游戏主体框架,JAVA的面向对象思想,封装类,接口等概念,来完成本游戏,达到综合运用知识的目的。
关 键 词:中央控制器;游戏面板;食物;蛇
Abstract: In this paper, J2SE implementation of a Snake game familiar to the integrated use of what they have learned, this game is the use of software engineering thinking (spiral model), the main framework of the fight game, JAVA object-oriented thinking, wrapper classes, interface concepts to complete this game, hitting the integrated use of knowledge and purpose.
⑴. The game development platform: WINXP;
⑵. JAVA Development Environment: JDK1.5 + Eclipse;
⑶. Development Languages: J2SE
Keywords:Controller;GamePanel;Food
显示全部