java版贪食蛇游戏

本文介绍了使用Java语言在Eclipse集成开发环境中开发贪食蛇游戏的过程。文章详细阐述了Java语言的优势,系统的需求和可行性分析,以及游戏的功能模块设计,如蛇的移动、食物判定等。同时,文章提供了详细的设计和实现方案,包括各个关键类的介绍,并附有测试结果和界面截图。
摘要由CSDN通过智能技术生成

技术:Java等

摘要:

近年来,游戏产业的发展变得越来越迅速了,涌现出了一大批高质量的电脑、手机游戏。这些游戏在我们休闲娱乐的时候起到了重要的作用。这其中有一款革命性的游戏就是贪食蛇,这款游戏对于我们来说有着非常重要的意义。我们在Eclipse上采用Java语言对游戏进行开发。开发流程简单明了,易于阅读和修改,这也体现了Java语言的优势。

关键词:Java;eclipse;贪食蛇

目录:

摘 要 I

Abstract II

目 录 III

1 绪论 1

2 系统开发环境 3

2.1 java简介 3

2.2 java的特性 4

2.3 JDK的简介 5

2.4 Eclipse简介 6

3 系统需求分析 6

3.1 需求分析 7

3.2 可行性分析 7

4 系统概要设计 8

4.1 系统功能模块 8

4.2 系统数据结构设计 9

4.2.1 蛇、石头、食物的表示 9

4.2.2 蛇的移动 9

4.2.3 存储蛇身的数据结构 9

4.2.4 蛇的移动方向 9

4.2.5 如何显示蛇身 10

4.2.6 蛇身的移动方向 10

4.2.7 吃到食物判定 10

5 系统详细设计 11

5.1 程序设计 11

5.1.1 主类MainFrame 11

5.1.2 类MainFrame 11

5.1.3 类Snake 12

5.1.4 类Food 12

5.1.5 类Controller 13

5.1.6 类Ground 13

5.1.7 类GameListener 13

5.1.8 类SnakeListener 13

5.1.9 类Globel 13

5.1.10 类 GameOptionPanel 13

5.2 各功能界面截图 14

5.2.1 贪吃蛇游戏的基本运行界面 14

5.2.2 程序开始运行界面 16

6 系统测试 21

6.1 测试的意义 21

6.2 测试过程 21

6.3 测试结果 21

参 考 文 献 22

致 谢 23

论文字数:8680

包含资料:

截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值