123
社区成员
作业所属课程 | 2023秋福州大学-软件工程 |
---|---|
作业要求 | alpha冲刺 |
团队名称 | 还不知道叫什么组 |
作业的目标 | 冲刺总结 |
团队项目的Github库 | teamwork |
实现一个多人的、在线的、类似于坦克大战的小游戏,玩家通过登录、注册进入游戏,5名玩家为一组进行对战。存活到最后的玩家获胜。
前端:注册,登录,等待游戏开始大厅,游戏主界面,正确渲染出玩家、子弹,实现玩家移动,向后端发送子弹和坦克的坐标数据
后端:接收前端发送来的各项数据进行处理,比较重要的有子弹和坦克碰撞检测、将每五名玩家加入一个新的用户池
向所有玩家广播角色坐标、碰撞或者游戏结束的消息,前端生成、移动、去除相应元素或者进行结算处理
张明康:在这次软件工程实践中我作为组长组织成员进行团队协作。领导团队并协调成员之间的工作是一项具有挑战性的任务,但在这次软件工程实践中,我未能尽到组长应尽的责任:没有清楚地传达项目的期望和目标,不能督促团队成员积极参与决策和解决问题,无法及时识别和解决了团队成员的问题和疑虑,这些都是我作为组长所欠缺的,以致在本阶段最后项目未能成功达成目标,我认为我要尽很大一部分责任。在后续我将会认识到自己的不足,担当更多的责任,也将主动参与到代码的编写中去。
张铭玮:在这一次的冲刺计划中,我主要的负责方向是在队友搭建的SpringBoot的框架上实现一些功能,比如碰撞检测,还有负责了一些接口的部分。其实在团队作业中,最大的问题还是组员之间的沟通问题,虽然我不是组长,但是其实团队之中的组织、调动主要还是我负责,但是由于精力不足,还需要写代码,所以在分工上力不从心,希望在后续的开发中能再接再厉吧
张昊:我主要负责后端与前后端接口的部分工作,一开始只是了解spring开发的理念,对具体的实践开发并无了解。在项目初始阶段,在网上模仿其他项目的spring开发流程,自己一点一点建立了初始的spring框架,然后又在chatGPT的协助下,又尝试构建了socket连接服务。后端项目的搭建无疑是困难、枯燥的,一开始完全没有方向(因为spring的特点就是低耦合,网上很多教程都没有给出项目结构,一个稍复杂点的项目对于初学者来说就不是很友好),然而在一砖一瓦搭建出了雏形之后,又是自豪的,初步掌握了spring开发的能力。在与另一位同学共同开发后端的过程中,能够清楚地感知到自己表达能力的缺陷,没能够一下子向对方清楚准确地表达自己的构想,我觉得自己这部分需要改进。
冯展:这次团队开发是一次全新的体验,虽然成品并没有到完全可用的状态,但是从中学到的东西还是很多的。从最开始没什么实践经验,到慢慢摸索出相对完整的框架,再到和组员一起沟通交流,我认为这是软件工程实践教给我最多的地方,希望在后续的开发中我们能够再接再厉,补全这次开发中的不足。
吴优:感想:这次团队作业中我负责了美术素材和vlog剪辑。由于个人水平低下,做的事情很少,大部分时间都在摸鱼,感觉非常不好意思。最大的收获应该是在剪vlog的时候学习了pr的许多进阶技巧,不过也和这门课没什么关系...在这段时间里我也在学习编程技能,希望在下次的此类团队作业中不拖后腿
赖钜炜:因为最近有几门其他科的考试和作业所以在这个阶段并没有负责什么重要的工作,整体处在一个比较划水的状态,下个阶段会试着做一些更重要的工作,或许这就是团队吧.
陈星宇:alpha冲刺感想
本次alpha冲刺时间紧任务重,依旧是现学现用。后端采用了Spring Boot框架。构建工具Maven也是第一次接触。在配置环境、与mysql数据库的接入都得到了组内大佬的帮助与指导。在完成生成墙的方法构建时,使用了文心一言进行了构建,非常感谢组长和组内大佬的帮助。
康泽业:软件开发的各个流程重要性,这次软工实践让我领会到了。但是,我发现自己的不足远远多于收获的东西,几乎所有的实践过程都是在知识盲区中摸索,靠着GPT和查找资料逐步学习。如果没有队友大佬的努力,我根本无法一步步做下去。有时,一些小问题也会让我困扰不已。我深刻地意识到了自己的不足以及团队的重要性,我希望能有时间继续完善。
组员 | 分工 | 工作量比例 |
---|---|---|
张明康 | 文档、博客 | 8% |
张铭玮 | 后端、接口、测试、博客 | 18% |
张昊 | 后端、接口 | 24% |
冯展 | 前端 | 29% |
陈星宇 | 后端 | 5% |
吴优 | 美工、vlog制作 | 11% |
赖钜炜 | 后端 | 5% |
康泽业 | - | - |