Beta冲刺-总结随笔
这个作业属于哪个课程 | 2021春软件工程实践|W班 (福州大学) |
---|---|
这个作业要求在哪里 | 团队作业六——beta冲刺+事后诸葛亮 |
团队名称 | unity从入门到入土 |
这个作业的目标 | 完成Beta冲刺 |
参考文献 | 《构建之法》 |
项目总结
任务 | 完成度 | 具体描述 |
---|---|---|
优化各个界面的ui | (4/4) | 登录、房间、房间列表与游戏界面的ui基本完善,所有的控件都得到了调整 |
完成联机聊天 | 完成 | 用户可以在游戏界面进行联机聊天,在同一场对局的玩家都能在左部聊天框看到其他玩家发布的信息 |
修改地图bug | 完成 | 地图在上个阶段出现的bug是因为地图应为一个对象,而我们将地图的每一模块都设置成一个对像,导致模块数不唯一,出现了地图块数-1个警告,现在已经解决 |
完善界面细节功能 | (n/n) | 个人信息框与地图绘制已经完成,登录界面和房间列表界面的一些按钮,如刷新,返回等均已实现其功能 |
完成聊天功能 | 完成 | 返回值和获取值均已完善 |
完成进行游戏功能 | (n/n) | 现在玩家可以进行正常的游戏对局功能,从房主开始一一进行自己的放置地图,旋转地图,放置棋子功能,等地图消耗完毕,视为游戏结束 |
编写接口,测试bug与返回值 | (n/?) | 接口已经完成编写,bug测试不知道有无自己未发现的bug,单元测试与压力测试均已通过,接口的返回值经过测试正常 |
优化游戏判断逻辑 | (n/?) | 放牌逻辑测试无错误正常,优化了后端的逻辑与接口的返回值 |
优化游戏判断逻辑 | (n/?) | 放牌逻辑测试无错误正常,优化了后端的逻辑与接口的返回值 |
优化官网UI | 完成 | 官网的一些残余功能得到了完善,一些bug进行了修改 |
完善官网内容 | 完成 | 填充了有关信息 |
改进计划的完成情况
- 项目使用了teambition优化了团队管理,任务的变化量等更能直观的反映出来。
- 我们在beta冲刺里着重进行测试,后端的同学有很大任务量都是在单元测试与集成测试,负责接口的同学还进行了压力测试。
- 一些任务得到了细化。但是任务分配处理地不够好,某些任务任务量还是很大。时间规划还算可以,完成了基本要求,但是没有时间完成附加逻辑了
项目链接(官网中下载)
项目各功能的运行图片、gif或视频
- 音量调节
- 登录
- 搜索房间
- 创建房间
- 从房间进入游戏
- 游戏内
各成员在冲刺阶段的体验、收获、心得
- 普润寒 221801402
- 温故了Unity的使用,学习到了一些关于shader的相关内容,粗领略到材质,着色器的使用方式,以及shader相关代码的编写。但作为初学来说有些好用的组件需要大笔钱真的很难受。
- 胡绪豪 221801403
- 这次beta冲刺对于我来说确实有点摸不清方向了,这次的工作更多是对上次的缝缝补补,所以分配的工作也不均匀,兄弟们做的也是较为零散,嗯算是一个教训吧,下次我们的交流应该更多更及时,组内交流应该更多。兄弟们完成得已经不错了,很感谢这个团的支持与信任,软工实践过去了,后面更有努力,学习有关的本领,让自己更优秀吧。
- 韦皓晨 221801404
- 十几天的新团队工作中还是比较难适应的,来来回回问了my好多项目上的问题,最后还是完成了任务。新团队个个都是人才,说话又好听,我超喜欢这里。隐隐约约学会了一点服务器的编程思路,改进了接口文档中一些不合理的地方,比如json数据的冗余啥的,让前端更易处理
- 黄鹏程 221801407
- 在自己代码水平不足的地方有了队友的帮助完成效率更高了,了解到了团队的重要性,更了解了测试部分,积累了团队作业的经验
- 洪汉杰 221801409
- 编程中遇到的绝大部分问题都可以通过面向百度编程解决——在以往甚至于现在的编程中都是非常实用且重要的一点,然而在此次团队项目的制作中,我深刻地理解了不是所有问题都能面向百度解决。在制作团队项目的过程中,许多的地方都需要和团队成员进行交流和讨论,例如前端与后端接口的协商,某个功能预期的最终效果和实际的实现方案,不同功能编写完毕后进行交接和合并……许多地方都需要交流能力和规划能力。程序员不只是坐在电脑前敲代码,团队交流能力和表达能力也非常重要,我深刻认识到这一点。由于原本分配给我的任务模块在α冲刺已经全部完成,在β冲刺中组长分配给我的主要是一些协助其他人和修修补补的工作,重新审视之前已经做完的部分之后发现了不少制作过程中没有发现的问题或者不完善不合理的地方,并进行了修正和补充,认识到重新审视已经做完的部分这一环节十分重要。
- 黄雕 221801417
- 通过本次beta冲刺,让我体会到了冲刺的紧迫性以及每天完成任务的充实性,感受到了团队合作的强大力量,也学到了许多新知识。通过本次beta冲刺,可以说是受益匪浅了。当然在本次冲刺中,我仍存在许多不足,如与团队其他成员沟通不足……因此希望自己在今后的项目实践中,能做的更好。
- 林子坤 221801418
- 通过这次β冲刺我对软件工程师的任务、前后端之间的合作配合有了更深地认识。这次冲刺主要还是在做游戏方面的内容,这一方面的很多逻辑是要和后端挂钩的,这一点让我知道了即使团队中大家担任的工作不一样,但还是要有必要的交流,比如这次冲刺中,后端给的一些端口刚开始我不是很明白,有一些端口不是很好用,经过和后端同学的交流,我才能大致了解并提出建议让后端提供更好用的端口。这次β冲刺做出来的产品还是有一些不足的地方,但是感觉收获颇丰,也对自己更有信心了。
- 殷思忆 221801419
- 最大的收获个人看来就是团队开发的能力,不同的分工而最后相辅相成,对双方来说都是一个极大的提升。整体下来体验还好,队友比较强。心得就是多交流,避免做无用功。
- 甘淳钰 221801433
- β大部分时间都在DeBug,学到了关于测试的很多知识,对后端也更加熟悉,也体会到了换队友的经历,受益颇深。
- 杨杰 221801434
- 在这个阶段中,我认识到了基础知识的重要性,一个小地方的错误可能都需要花费巨大时间经历去修改,同时也在不断的测试中进一步掌握了寻错改错的方法
成员贡献度分配
学号 | 工作内容 | 贡献度 |
---|---|---|
221801402 | 游戏拼图资源的完善,游戏关于占位棋子UI的绘制,一场景slider控制所有场景背景音乐的实现,界面切换加载制作,主界面动态雾气特效制作,协助界面调整。 | 11 |
221801403 | 负责博客的编写,项目管理,官网内容的基本完善,ppt制作与宣讲工作 | 9 |
221801404 | 1、和后端大哥cy解决放牌函数报错的问题 2、分析错误日志,修改代码中错误的地方 3、用数据库里牌库的数据做了一个牌库生成工具类让前端测试 4、拆分了放置煜与占领接口 5、进行了压力测试 |
11 |
221801407 | 1.部分逻辑函数的测试 2.发现了上个阶段的bug,完善了上个阶段的代码 |
9 |
221801409 | 修复了游戏界面在不同尺寸的屏幕下会出现不适配导致界面控件位置错乱的问题,实现针对任何尺寸的屏幕都能进行自适配的功能。 协助美工调整和美化了部分界面。 发现了原来游戏中使用的提示框等只在Unity编辑器内部生效,在实际游戏中不予显示的问题,并全部进行修复。 协助美工进行特效制作。 |
7 |
221801417 | 搜集素材,房间界面UI的优化,实现了退出登录的功能。 | 9 |
221801418 | 游戏界面聊天功能实现、放牌功能实现、放星星功能实现、界面显示玩家信息功能实现 | 12 |
221801419 | 官网完善、游戏界面测试、游戏界面脚本编写 | 9 |
221801433 | 完善获取可放坐标功能,放牌功能,获取可放Block功能,并进行了白盒黑盒集成测试,最后通过压力测试,下班。 | 12 |
221801434 | 对房间列表的界面 UI的修改游戏逻辑接口的对接 对游戏过程的测试与改错 |
11 |