编号 2023160118 研究类型 应用研究 分类号 TP311.1
学士学位论文(设计)
论文题目 基于 JAVA 的贪吃蛇游戏的设计与实现
作者姓名
指导老师
专业名称 电子信息工程
完成时间 2023 年 5 月 3 日
学士学位论文(设计)诚信承诺书
中文题目:基于 JAVA 的贪吃蛇游戏设计与实现
外文题目:Design and Implementation of Snake game based on JAVA
学生姓名
学生学号
学院专业
学生班级
学 生 承 诺
我承诺在学士学位论文(设计)活动中遵守学校有关规定,恪守学术
规范,本人学士学位论文(设计)内容除特别注明和引用外,均为本人观
点,不存在剽窃、抄袭他人学术成果,伪造、篡改实验数据的情况。如有
违规行为,我愿承担一切责任,接受学校的处理。
学生(签名):
2023 年 5 月 1 日
指导教师承诺
我承诺在指导学生学士学位论文(设计)活动中遵守学校有关规
定,恪守学术道德规范,经过本人核查,该生学士学位论文(设计)内
容除特别注明和引用外,均为该生本人观点,不存在剽窃、抄袭他人学
术成果,伪造、篡改实验数据的现象。
指导教师(签名):
年 月 日
目 录
1.背景 ....................................................................1
1.1 选题背景 ............................................................1
1.2 国内外研究现状 ......................................................1
1.3 开发环境 ............................................................2
2.系统分析 ................................................................2
2.1 系统的可行性分析 ....................................................2
2.2 系统的需求分析 ......................................................3
3.设计与实现 ..............................................................4
3.1 设计目标 ............................................................4
3.2 系统的类文件 ........................................................4
3.3 游戏功能的设计与实现 ................................................5
3.4 游戏界面的设计与实现 ...............................................13
3.5 双缓存解决游戏界面闪烁问题 .........................................18
4.游戏软件运行与测试 .....................................................19
4.1 测试的意义 .........................................................19
4.2 测试的方法 .........................................................19
4.3 测试的过程 .........................................................19
4.4 测试的结果 .........................................................20
5.总结 ...................................................................20
参考文献 .................................................................21
基于 JAVA 的贪吃蛇游戏设计与实现
摘 要:本文实现了一个基于 Java 桌面应用技术和 IDEA 开发环境的贪吃蛇游戏系统,
设计的游戏具有简单易用的操作、简洁美观的界面和较为齐全的功能。游戏实现
了开始、暂停、失败、失败后重新开始以及关卡这几个简单的功能。本文介绍了
实现这款游戏相关的技术以及国内外发展状况,并且详细介绍了这款游戏的特点
和整个的开发过程。分析了从技术和安全这两个层面开发这款游戏的可行性,接
着从游戏的开始阶段到游戏的进行阶段分析了游戏的功能需求。
关键词:Java;贪吃蛇;IDEA
中图分类号:TP311.1
Design and Implementation of Snake game based on JAVA
Abstract :This article implements a Snake game system based on Java desktop application
technology and the IDEA development environment. The designed game has simple
and easy-to-use operations, a concise and beautiful interface, and relatively complete
functions. The game implements several simple functions, such as starting, pausing,
failing, restarting after failure, and level selection. This article introduces the relevant
technologies and development status of this game both domestically and internationally,
and provides a detailed description of the game's features and the entire development
process. The feasibility of developing this game from both a technical and security
perspective is analyzed, followed by an analysis of the game's functional requirements
from the starting stage to the playing stage.
Keywords :Java; Gluttonous Snake; IDEA