Alpha冲刺——冲刺总结

这个作业属于哪个课程 2021春软件工程实践|W班 (福州大学)
这个作业要求在哪里 团队作业五——站立式会议+alpha冲刺
团队名称 unity从入门到入土
这个作业的目标 完成Alpha冲刺
作业正文 正文
参考文献 《构建之法》

项目预期计划

  • UI部分
    • 完成原型设计中主页面的设置音乐、调节音量与登录注册页面功能。
    • 完成房间列表页面的显示个人信息与房间列表功能,并提供创建房间,加入房间,搜索房间按钮。
    • 完成房间页面的显示四名玩家的头像与地图切换,并存在开始游戏按钮。
    • 完成游戏界面的地图显示,摆放卡片、积分面板、棋子摆放与聊天功能等。
  • 网页部分
    • 完成一个介绍游戏信息和小组信息、提供下载方式的官网,并部署到服务器上
  • 逻辑部分
    • 完成登录注册功能的信息传入和密码加密(md5+)
    • 完成游戏得分放置得分逻辑
    • 完成房间列表显示
    • 完成联机四名玩家的积分显示与聊天信息交流
    • 完成游戏四名玩家对局进行
    • 完成玩家个人信息显示

项目现况

  • UI部分
    • 主页面:完成了音乐播放和音量控制功能,提供了登录注册功能
    • 房间列表:显示个人信息与房间信息功能,加入房间,创建房间与查找房间功能
    • 房间列表:玩家加入 地图展示 准备功能
    • 游戏界面:地图显示 摆放卡片 放置棋子 积分面板显示 个人聊天 地图旋转 随机分牌功能
  • 网页部分
    • 完成了一个介绍游戏信息和小组信息、提供下载方式的官网,并部署到服务器上
  • 逻辑部分
    • 完成登录注册功能的信息传入和密码加密(md5+)
    • 完成游戏得分放置得分逻辑
    • 完成房间列表显示
    • 完成联机四名玩家的积分显示
    • 完成游戏四名玩家对局进行
    • 完成玩家个人信息显示
    • 完成了房间联机准备

心得体会

  • 陈明煜 041801206
    • alpha10天冲刺,我学习到了springboot security 与 redis的使用结合以前的springboot知识运用到了本次游戏服务端的设计和编码中。我在这个项目里担任游戏服务器开发(后端)的职务,完成了用户注册接口、用户登录接口、查看个人信息、修改个人信息、用户退出登录、用户加入房间、用户创建房间、房间查询、准备开始游戏、获取房间状态、设置房间参数的工作,太棒了,学到许多;但目前最难的获取当前帧信息接口由于逻辑比较复杂还在开发和调试中,也有几个已知的虫子待解决,打算在贝塔冲刺完工和解决虫子,最后在本次实践中和队友们一起配合上分,感到非常开心!
  • 普润寒 221801402
    • alpha10天冲刺,我的感受是:我在这个项目里担任美工设计的职务,完成了主页面的设计,部分功能脚本编写,游戏原创人物立绘设计,游戏拼图资源制作的工作。
    • 我的收获是学习到了不少的使用unity(/C#)的经验,画技上升(?),也使自己的团队协作能力更进一步,也有受到大伙们创作热情的熏陶。
    • 但也有在这次作业中对一些拧螺丝工作的抵触,长时间翻阅资料却无法解决某一问题的困难。
    • 最后,希望在下一阶段中我们能使游戏的观感,操作能更加华丽,人性化,能够多人联网进行舒适的游戏体验。同时也感谢团队为这游戏倾尽心血的大伙们,可能这alpha冲刺这几天所走的路并不平坦,最后的结果可能离满足我们所有的美好设想还有一段距离,但总之我们有一起为之努力过,其中收获到的也是千金难买。
  • 胡绪豪 221801403
    • 在alpha的10天冲刺的过程中,作为产品经理的我,负责了每日的博客制作和燃尽图绘制,负责接口的测试和后端代码的性能测试以及最后的总结博客与ppt宣讲的任务。我最大的感受是计划很难自己掌控,因为这个项目为我们都是第一次上手,大家最初的时间安排和任务分配不是很合理,导致了我们项目的发布时间之长远远超出我们的预期目标,有了这次的经验,下阶段我们会定制更加具有方向性的目标和计划。这次项目团队的大家都付出了许多,争取下次把项目做到最好!
  • 黄鹏程 221801407
    • alpha10天冲刺,我的感受是很累,我在这个项目里担任后端逻辑部分的职务,完成了后端逻辑类卡牌合并、计分部分等工作,我的收获是学习到了新知识,也获得了团队项目的经验,也有自己的技术不足导致效率不高的问题。希望下一阶段能学到更多,在项目中积累更多的经验。
  • 洪汉杰 221801409
    • alpha10天冲刺,我的感受是能够有个契机学习关于游戏制作的相关技术和流程,解答了我一直以来关于游戏是如何制作的疑问。我在这个项目里担任后端开发的职务,完成了关于用户的登录注册以及密码加密模块等功能的编写工作,我的收获是学习了关于unity游戏开发的知识,也遭遇了许多问题,最后通过百度以及和团队成员交流进行了解决,再次认识到面向百度编程的好用程度以及团队成员之间进行协商和交流的重要性。最后,希望最终的游戏成品能够让人开心地游玩。
  • 黄雕 221801417
    • alpha10天冲刺。我的感受是:痛并快乐着。我在这个项目里担任前端开发的职务,完成了开发房间列表界面的工作。通过本次alpha冲刺,我的收获是:学习了许多unity开发游戏的知识。同时也明白了团队合作的力量和重要性。当然,在本次冲刺中我也存在着:游戏开发经验薄弱,以及不能很好地和团队其他成员沟通等不足。最后,希望我们团队能最终圆满完成这个游戏的开发。
  • 林子坤 221801418
    • alpha冲刺的这十天里,我感受到了团队编程的好处,分工完之后每个人基本上只需要管理自己的那部分工作就能完成一个比较大的项目,我在这个项目里负责了游戏界面前端的编写,完成了游戏界面的整体布局,部分卡片相关功能的实现和聊天功能的实现。通过这次冲刺我学习了很多新的知识,对于我来说unity是一个完全没接触过的东西,但是边做边学也不知不觉学习了不少,同时我对前后端的分工以及合作方式也有了更深的认识和了解。但是我在写游戏界面脚本的时候由于刚开始的思路没有那么清晰,导致脚本有些冗余没有很好的划分,部分功能的实现也不是很完整,这是这次任务中我做的不好的地方。最后,希望下次的β冲刺我们小组能继续完成未完成的部分,一起加油,把当初对这个游戏的设想一一完成。
  • 殷思忆 221801419
    • alpha10天冲刺,我的感受是合理安排好每日的工作以及与同伴及时交流真的很重要,我在这个项目里担任官网制作及部署服务器、unity游戏界面制作及脚本编写的职务,完成了职务内的工作。通过这一段时间的磨练,让我收获了极为丰富的项目制作经验以及新技术学习的方法,最初的问题是新技术的学习,后来演变成前后端的交接、同伴间的交流不及时。希望在下一阶段可以以更好的状态来完成完善项目。
  • 甘淳钰 221801433
    • alpha10天冲刺,我的感受是人很麻,项目没安排好,而且是一个全新的东西,感觉压力很大吧,我在这个项目里担任后端游戏逻辑的实现职务,完成了unity的摄影机脚本,动态添加房间列表的脚本,(我一开始先去帮前段他们了)还有的后端游戏逻辑的放牌,返回可放牌位置,卡片旋转等操作的工作,我的收获是人的潜力是很大的,游戏真的很难,因为是全新的东西大家都没底,也因为是全新的东西所以学到了很多,也有团队进度不统一的问题,最后,我希望下个冲刺可以完成并完善游戏,希望对于时间的把控可以更精确。
  • 杨杰 221801434
    • alpha10天冲刺,我的感受是制定好每日的相关工作要求与进度能够有效地督促我们完成相关的工作,同时与队友的交流也是十分重要的。我在这个项目里担任unity前端开发的职务,完成了房间场景的编写以及协助他人完成相应界面的工作,我的收获是学习获取了unity的相关知识,也有在的问题,最后,希望能在下一阶段完成对本游戏游戏逻辑方面上面的对接,以及优化相关的算法和代码,同时能够美化游戏界面,让我们小组的游戏项目做得更好。

组员分工协作与贡献度表格

学号 工作内容 贡献度
041801206 完成了用户注册接口、用户登录接口、查看个人信息、修改个人信息、用户退出登录、用户加入房间、用户创建房间、房间查询、准备开始游戏、获取房间状态、设置房间参数的工作 12
221801402 担任美工设计的职务,完成了主页面的设计,部分功能脚本编写,游戏原创人物立绘设计,游戏拼图资源制作的工作 9
221801403 负责博客的编写,ui测试、接口测试性能测试和测试文档的编写,ppt的制作与宣讲 9
221801407 完成了后端逻辑类卡牌合并、计分部分等工作 10
221801409 完成了关于用户的登录注册以及密码加密模块等功能的编写工作 8
221801417 完成了房间列表界面。实现了显示房间列表,创建房间,查找房间,刷新房间列表,显示个人信息的功能 9
221801418 完成了游戏界面的整体布局,部分卡片相关功能的实现和聊天功能的实现 9
221801419 担任官网制作及部署服务器、unity游戏界面制作及脚本编写的职务 10
221801433 完成了unity的摄影机脚本,动态添加房间列表的脚本,后端游戏逻辑的放牌,返回可放牌位置,卡片旋转等操作的工作 11
221801434 完成了房间场景的编写以及协助他人完成相应界面的工作 12

团队github仓库地址

地址点击此处

任务展示

燃尽图出处

下阶段工作安排

  • 1.完成之前没有完成的放置与占领接口,获取帧信息端口,实现真正的游戏对局交互。
  • 2.完成β冲刺准备的聊天系统,刷新页面,返回界面,获取他人信息和密码找回操作。
  • 3.对上述的任务完成测试并编写测试用例文档
  • 4.改进官网,增添更多信息,让内容更加充实。
  • 5.改良UI界面,让其变得更加美观。

项目后端提交记录








posted @ 2021-05-14 22:12  unity从入门到入土  阅读(313)  评论(2编辑  收藏  举报