该作业所属课程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2
作业地址:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3208
团队名称:求莫名堂
一、团队成员的学号列表
学号 | 姓名 | 角色 |
201731062515 | 陈一鑫 | 队长 |
201731062511 | 张庆 | 队员 |
201731062512 | 敬海 | 队员 |
201731062533 | 周小迪 | 队员 |
201731062531 | 宋杰 | 队员 |
201731062503 | 何婷 | 队员 |
201731062403 | 刘婧琪 | 队员 |
201731062401 | 陈可薇 | 队员 |
二、本阶段任务分工情况
组长陈一鑫写那三份文档
张庆、敬海、宋杰三人负责做PPT和答辩
周小迪负责研究他想做出来的AI功能
刘婧琪、陈可薇负责测试现有游戏内容,和找出需要改进的地方
何婷负责继续研究页面美化
(本阶段不打算加新功能了)
三、概要设计
软件体系结构:
主要业务模块描述:
信息接收模块
接收玩家发送的信息
{“type”:xxx,”data”:xxx}
数据包以json形式进行编码,服务器进行处理
信息发送模块
向玩家发送信息
房间逻辑模块
处理目前所有房间的逻辑
时钟模块
定时完成时间的计算,和调用房间逻辑函数
四、数据库设计
因为我们游戏是即时的,所以我们不使用数据库,数据储存在内存中
另外没有登录注册和记录玩家信息的功能,我们需要的只是临时开场游戏的娱乐功能,所以不采用数据库
五、下阶段详细工作计划
这阶段之后就差不多OK了
下阶段继续完善游戏内容,解决遗留的bug,并做好移动端适配功能(不再新加功能)
如果那位想自己研究AI的同学搞出东西来了,就加上去(团队将不在这方面下太大功夫了,队员们都很忙的)
六、下阶段任务分工
周小迪:AI
陈一鑫:解决bug、移动端适配
何婷:前端美化、移动端适配
其他人:吃瓜