JAVA课程设计——拼图小游戏

一、团队成员:

郭宇豪

二、项目git地址:

git

三、提交记录:

JAVA课程设计——拼图小游戏_第1张图片

四、项目架构图

JAVA课程设计——拼图小游戏_第2张图片

五、包图、类图

JAVA课程设计——拼图小游戏_第3张图片
JAVA课程设计——拼图小游戏_第4张图片

六、主要功能及代码

1. 图片初始化

将分割完的图片正序排列在网格里
JAVA课程设计——拼图小游戏_第5张图片

2. 图片切换

更换模板图片的同时更换网格里的图片
JAVA课程设计——拼图小游戏_第6张图片

3. *图片随机排列

将分割完的图片随机乱序排列在网格里
JAVA课程设计——拼图小游戏_第7张图片

4. 背景音乐播放

播放预置的.wav音乐,并能在播放时进行游戏
JAVA课程设计——拼图小游戏_第8张图片

5. 计时(燃烧的进度条)

通过跨包调用多线程计时器实现计时,但燃烧的进度条样式未能实现
JAVA课程设计——拼图小游戏_第9张图片

6. *网络多人对战(比分)

通过网络进行多人对战,因时间不足,未能实现

七、运行展示

JAVA课程设计——拼图小游戏_第10张图片

八、感悟及展望

该小游戏比较简单,有许多功能需要完善。课设后我想学习web技术,让我的小游戏能够进行网络对战,并且进行一些界面的优化和功能的拓展,这需要进一步学习界面相关的内容。

你可能感兴趣的:(java学习,java,开发语言)