java贪吃蛇课程设计报告_java贪吃蛇课程设计报告().doc

这是一个Java编写的贪吃蛇小游戏课程设计报告。游戏通过键盘控制蛇的移动,吃到食物后蛇身增长,碰到边界或自身则游戏结束。游戏设有多个窗口,包括主窗口、成绩窗口、帮助和关于作者窗口。通过事件监听和图形绘制实现游戏逻辑,关键算法涉及蛇的移动和身体增长。
摘要由CSDN通过智能技术生成

java贪吃蛇课程设计报告()

《Java应用开发》

课程设计报告

题 目: JAVA小游戏 - 贪吃蛇

指导老师:

姓 名:

专 业:

班 级:

日 期:

目 录

一、系统总体设计1

(一)设计目标及完成功能1

(二)系统结构设计1

二、详细设计2

(一) 界面设计2

(二) 系统设计4

(三) 关键技术及算法6

四、测试7

五、安装使用说明7

总结(体会)8

参考文献8

一、系统总体设计

(一)设计目标及完成功能

本软件是针对贪吃蛇小游戏的JAVA程序,利用上、下、左、右方向键来改变蛇的运动方向,长按某个方向键后,蛇的运动速度会加快,在随机的地方产生食物,吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常进行游戏,在到达固定的分数后,游戏速度会加快。

1.窗口功能说明:设计了三个窗口,分别是游戏主窗口,成绩窗口,游戏帮助和关于作者窗口。

2.菜单栏分别为:游戏菜单和帮助菜单

其中,游戏菜单包括开始游戏和退出游戏两项;帮助菜单包括游戏帮助和关于作者两项。

(二)系统结构设计

图1-1 系统结构图

二、详细设计

(一) 界面设计

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

(1)生成初始界面:

图2-1 初始界

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值