水沝--JAVA团队课程设计博客

水沝--JAVA团队课程设计博客(五子棋)

3.1 团队名称、团队成员介绍、任务分配,团队成员课程设计博客链接(以表格形式呈现),标明组长。

团队名称 成员姓名 任务分配 个人博客链接
水沝 林晓龙(组长) 人机对战算法实现
李金妲 游戏界面的GUI设计、背景音乐功能、趣味对战算法实现 https://www.cnblogs.com/112Ada/p/12173236.html
韦荣桃 实现用户系统功能(登录、注册) https://www.cnblogs.com/Gejkdj/p/12158759.html

3.2 项目git地址

3.3 项目git提交记录截图(要体现出每个人的提交记录、提交说明),老师将重点考核。

3.4 前期调查

我们在4399和7k7k小游戏里找了很多版本的五子棋小游戏,发现他们都比较简陋,有些直接点进去就是开始游戏了,
默认人机对战或者人人对战,有些比较好一点的会有“悔棋”或者“认输”功能,但是基本没有让用户登录和注册这个功能。
我们综合了各种版本的五子棋小游戏里的功能,然后构思了我们写的五子棋小游戏应有的功能,分别是用户登录和注册、
开始游戏、悔棋、认输和可选择对战模式(人人对战或者人机对战或者趣味对战)功能。

下图是我们找到的、还算不太简陋的五子棋的功能界面截图↓

3.5 项目功能架构图、主要功能流程图

3.6 面向对象设计包图、类图。如果类太多,可仅列出主要类。

3.7 项目运行截图或屏幕录制

3.8 项目关键代码:模块名称-文字说明-关键代码(注意:不得直接复制所有源代码,仅粘贴最关键代码)。

3.9 项目代码扫描结果及改正。

3.10 项目总结(包括不足与展望)

3.11 可选:

猜你喜欢

转载自www.cnblogs.com/112Ada/p/12161602.html