2、我的负责模块或任务说明
游戏主体:初始化游戏,设置游戏信息、退出游戏。
音效:背景音乐,吃到食物时的音效。
3、本身的代码提交记录截图

4、本身负责模块或任务详细说明
1)游戏主体
a.主界面











代码分析:
●Game类:
(1)蛇移动

(2)添加身体

(3)加速

(4)是否撞墙

(5)蛇身缩短:

(6)设置全局字体

(7)游戏结束

●Draw类:用于绘制蛇身和主界面
(1)绘制蛇身

(2)绘制食物

食物闪烁

(3)绘制分数

b.配置文件

(1)获取配置文件信息

(2)更新配置文件信息

2)音效
Music类:
播放音乐

5、课程设计感想
咱们此次课程设计的题目是java实现贪吃蛇小游戏,在此次课程设计的过程当中,我学到了不少。打代码的过程当中,我遇到了不少困难,有不少不会的知识点,但经过不断的摸索,解决了大部分问题,也对以前不会的知识点有了很大的理解。
在作菜单界面设计的过程当中,起初实现的菜单功能选项太少,在有了更多的想法而且与小组成员的一番讨论后,增长了一些其余功能,好比添加背景音乐,背景颜色切换,游戏模式切换等;菜单虽然设计实现比较简单,可是在实际操做过程当中,我发现真正实现菜单须要先进性周密的思考;作好整体规划后才能运用实施,期间要运用到比较多的事件监听机制。
虽然本身如今的编程水平仍不是很高,可是我相信只要本身在从此的时间里可以认真学习编程,并培养对编程的兴趣,之后确定会编出更好的程序。