这个作业属于哪个课程 | 班级 |
---|
这个作业要求在哪里 | 要求 |
团队名称 | 蚂蚁队 |
作业目标 | 在alpha的基础上进行beta冲刺,对未完成的功能进行补充,部分功能进行优化 |
alpha冲刺
存在的问题
- 最主要的问题是没有完成相应的功能实现,由于整体缺乏对unity开发的认识,很难形成一个有效的统筹安排。
- 游戏的部分功能实现困难,缺乏有高效的开发模式。
- 进度进展缓慢,超出了预期实间。
解决方法
- 通过学习一些开发模式,来进行有效的工作分工,从而加快开发效率。
- 多进行沟通从而使得完成模块之间的相互调用变得更加清晰。
UML设计图
- 用例图
- 类图
3. 活动图
现实进展
实现了地图,背包,宿舍,等功能。基本实现了预期任务,部分细节有待改进。
成员体会及收获总结
- 郑嘉琪
- 在这次的软工实验,学习使用unity、以及关于C#的脚本编写,通过百度查找相关资料、以及观看视频等等方式进行学习,先自己完成部分功能 然后再去跟队友的功能进行整合,最后再实现整体功能的整合。与队友进行整合的时候,会出现预料之外的问题,这些问题还要花额外的时间去解决。尽管如此,但我感觉沟通及时、及时反馈的团队合作还是会比一个人单独完成的效率高一些。最后,通过这次的团队合作让我有了别样的体会和认识。
- 潘诗颖
- 在这次的团队编程中我学到了许多,最重要的就是敲代码、勤思考、多理解。游戏开发的周期很长,有可能会遇到很多困难,但是还是要端正态度,仔细琢磨,不轻易放弃。其次是团队之间各成员的配合,无论是分配任务还是交换idea,沟通都是十分重要的。总之,通过这次实践作业,不仅让我更加熟悉了游戏开发的流程,也提升了我的代码能力,提高了我解决困难的能力,更懂得了团队协作的魅力。
- 胡明
- 在参加这次团队编程的协作后,总结出一下心得:
首先,要分工合作才能更好的完成任务。在这次团队编程中,我们根据各自对任务的理解和不同特长来划分工作内容,并紧密相依地帮助彼此来完成整个任务。
其次,保障良好的交流沟通是大家一起实现目标的关键。就我而言,尽量将想法明确表达,大家都能更好的理解互相要传递的信息。
最后,要保证效率和准时实施,学会使用工具,遵循团队协作原则划分好权力,当然,相互间的帮助也能使工作的效率大大提升。
- 朱振宇
- 在这次的团队的一起协作的过程中,更加体会到了一个团队的力量,大家各司其职,但是同时又是互相帮忙,有遇到不会的问题,一起积极解决,并且在其他同学完成任务后,能够更主动地去帮助还没完成任务的同学,这种氛围让我们在遇到问题的时候也能够很好地解决,同时,协作的过程中,也会有争论的时候,这个时候就是我们的组长来统领大局,所以总的来说,协作的时候,我们的效率会比平时更高,一个是不想拖其他人的后腿,一个是因为大家都在一起努力,所以一起协作完成任务的时候,大家都很有干劲。
- 林永辉
- 在团队编程中我深深地体会到团队的重要性。虽然团队编程之初,我们的配合还是有些不顺畅,编码习惯有差异,甚至对某个词语的表达方式都存在差异,确实影响到了我们初期的工作效率。但是经过一段时间的磨合,我便明显感受到我们的默契度得到了一定的提高。俗话说”三个臭皮匠,胜过一个诸葛亮”,大家在做同一件事时,往往可以集思广义发挥各自优点,可以使我门分析更能切中要害,也让我的思路变得更加清楚。同时也可以相互督促可以使我能更加集中精力,更加认真的工作。而且队友也教会了我很多知识,帮助我突破了许多困难。
- 林毅星
- 由于疫情的影响我们在团队协作时遇到了不少阻碍,但仍然收获了许多宝贵的经验,一方面前后端的观念存在一定的分歧,在开会沟通之后成功在大体上得到统一,另一方面同为前端的成员之间的合作也存在一定的问题,不过在组长的串联之下也得到了解决。团队合作最主要的就是应该博采众长,本人自知代码水平有限,尽力在方案提出与修改的时候贡献自己的想法,而其他能力较好的同学则很好地把我们的构想一步步实现出来,所以在一个好的团队中可以得到一加一大于二的效果。
- 林哲锟
- 软件项⽬的⼯作中最容易产⽣挫败感的往往不是难以攻克的技术点,也不是不让⼈活的 deadline,⽽是那反反复复的⽆⽤功。由于疫情和课业的影响我们在团队协作时遇到了不少阻碍,无论是在时间上还是意见上,但仍然收获了许多宝贵的经验,即便存在一定的分歧,但在开会沟通之后成功在大体上得到统一,因为各方面因素而成员之间的合作也存在一定的问题,不过在组长的串联之下最终得到了解决。团队合作最主要的就是应该博采众长,让能力较好的同学很好地把大家的构思逐渐实现出来,通过协作可以得到一加一大于二的效果,避免单人作业时的短视而消耗多余的精力。
- 韩宇恒
- 这次的实践虽然时间上延期了,但是由于临近期末考试密集,因此还是能够感受到来自时间上的压迫。即便如此,这次的软工实践依然让我收获颇丰。首先这次实践让我深刻体会到了一个项目从构思到最后开发完成的不易,而完成一个软件工程项目也不仅仅是编写代码那么简单,更需要其他方方面面,其中最重要的无疑是交流与团队协作,而我又是一个较为内向的人,对这点更是体会深刻。通过这次实践,也让我意识到了自身的不足,对小组在项目上的贡献还有待提高,因此在今后我还需不断提升自己,利用这次实践的经验,让我今后能更好的胜任团队协作的工作。
- 苗雨阳
- 通过这次的团队合作项目,我体会到了团队协作的优势和难点,优势就在于可以集中力量,发挥出一加一大于二的效果,困难则是在于成员之间的沟通以及协调。还有就是成员关系之间的处理,除了要有良好的沟通,团队还要有一个融洽的氛围,团队之间也不仅仅是一加一会等于二,如果不能处理好关系甚至会一加一小于二,一定要有共同的目标追求,团队成员之间只要齐心协力就能发挥出最大的效率,这也是第一次去做一个项目,欠缺的地方确实有很多,但是通过这次的实践也让我感受到了团队的强大之处和协作时需要注意的地方。
- 简晓昊
- 在我们的软件工程团队中,我们使用Unity来开发我们的项目。我们发现,使用Unity能够让我们更快速地开发出高质量的软件。很棒的特性是Unity的可视化编辑器,它让我们能够直接在游戏引擎内进行设计和测试。这使得我们能够更快地迭代和调整我们的设计,并且能够立即看到效果。此外,Unity还有一个丰富的生态系统,提供了大量的插件和工具,让我们能够更轻松地实现各种功能。例如,我们使用了Unity Asset Store中的许多第三方资产来丰富我们的游戏,而无需自己编写代码。
游戏
链接:游戏压缩包
提取码:plpj
解压后运行My project (2).exe
Github
仓库链接