125
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
组长博文链接
一、团队集结(9分)
1.1 介绍每一队员的风格、擅长的技术、编程的兴趣、希望的软工角色、一句话宣言等,内容形式不限(2分)
陈昊旸
学号:032001201
风格:比较喜欢规划自己想做的事,热衷于自己兴趣使然的东西,执行力还行,有的时候做事会比较执着。
擅长的技术: 用C语言/C++写算法题
编程兴趣: 接触过算法竞赛,参加ACM竞赛,喜欢解决难题的成就感,在工程方面还是小白,目前还在学习阶段。
希望的软工角色: 后端
宣言: 真正的才华在于沉默。
林诗缈
学号:032002320
风格:不温不火,有些拖延症。时而懒散时而很有定力,大概是看心情?
擅长的技术:C/C++
编程的兴趣:前端、UI
希望的软工角色:美工,UI,和部分前端工作
一句话宣言:请成为更厉害的人吧!
王奕然
学号:052002124
风格: 喜欢摸鱼,但是做起感兴趣的事情的时候会停不下来
擅长的技术:C/C++
编程兴趣:啥都感兴趣
希望的软工角色:前端
宣言:I'm rich.
李鸿宇
学号:062000118
风格:到点下班,绝不加班。
擅长的技术:算法与数据结构。
编程兴趣:参加过OI/ACM竞赛,有少量微信小程序编程经验。在学习Unity游戏开发。
希望的软件工程分工:前端。
宣言:日复一日,必有精进。
林铮翔
学号: 062000221
风格:只做喜欢的事情
擅长的技术:C/C++
编程兴趣:ACM竞赛
希望的软工角色:前端
宣言:喜欢的话就坚持吧
杨赫
学号:131901245
风格:摸鱼人,兴趣是唯一驱动力
擅长的技术:C/C++ Win32 算法 端茶倒水
编程兴趣:对使用 native 的技术栈编写小巧的程序比较执着,前端相关技术栈不是很会。对 UI 设计也感兴趣。
希望的软工角色:后端,PC端
宣言:你在摸鱼吗?哇!好大一条
廖陈阳
学号:222000213
风格:喜爱研究,但没啥成果。
擅长的技术:用C++写算法,用Python的PyTorch框架写模型,Flask框架写后端。
编程兴趣:是个写代码的工作就行,团队需要我干啥我就干啥。
希望的软工角色:前端/后端均可。
宣言:加油,奥里给!
1.2 团队的特色描述:主要描述有别于其他所有团队的特点或核心竞争力(1分)
团队分工划分为前端,后端,和美术等方面,进行游戏设计。
大多数队员来自于ACM实验室,拥有扎实的代码能力。
队员均体验过阿瓦隆的游戏流程,熟悉游戏规则。
以桌游阿瓦隆作为团体破冰活动,促进团队交流与协作。
1.3 团队的logo:设计一个具有本小组特色的logo,贴在随笔上(1分)
1.4 团队的首次合照:有图有真相,合照风格不可无创意(5分)
二、开始行动(5分)
2.1 使用一句话概括你们团队将要完成的项目内容,中英文不限(2分)
开发一款桌游,供娱乐休闲,游戏规则改编自阿瓦隆,游戏内容取材自原神。
2.2 阅读《构建之法》第5章 团队和流程、第17章 人,绩效和职业道德,请说明你们的团队打算如何决定个人贡献分。(2分)
每个人都先分配到10%作为基本分,多余的30%中按照软件开发的工程量和任务完成的积极性进行分配,工作完成的越多,自然分配到的百分比越多,当然这里的工作包括代码编写,UI设计,小组汇报,视频录制等工作,如果有同学忙不过来,请其他同学帮忙完成,帮忙的同学做了哪些任务可以得到该任务对应的分值,也可以跨组帮忙。
2.3 请评估团队中每个人对本次作业的贡献比例,并在本题以表格形式填写,请确保**Σ每个人贡献比例=总人数×100%**(1分)
团队成员 | 具体分工 | 贡献比例 |
---|---|---|
陈昊旸 | 需求报告撰写,uml图制作,博客编写,PPT制作、汇报 | 120% |
林诗缈 | logo设计,需求报告撰写,原型图设计,uml图制作,PPT美化 | 125% |
王奕然 | 项目统筹,技术研发 | 80% |
李鸿宇 | uml图制作,PPT答辩 | 85% |
林铮翔 | 原型图设计,需求报告撰写,视频制作 | 120% |
杨赫 | logo设计,需求报告撰写,项目统筹,技术研发 | 90% |
廖陈阳 | PPT制作,技术研发 | 80% |
三、点滴记录(16分)
3.1 画出整个项目思维导图和燃尽图(时间范围:从团队创建的第一天至本次作业提交时间)(2+1分)
时间 | 计划 |
---|---|
团队创建-10.22 | 选题报告 |
10.23-11.05 | 需求分析 |
【思维导图】
【燃尽图】
3.2 根据项目中自己所负责的部分画出UML(8分)
选做:用例图、类图、活动图、状态图、实体关系图
原型设计部分
负责人:林诗缈、林铮翔
描述:用户使用界面
面临的问题:设计风格,排版布局、功能需求与架构是否可以实现
解决的问题:通过多次探讨更改草图,和其他组员多次交流,以及参照游戏内容制定设计风格,最终绘制出界面原型
【用例图】
【状态图】
【活动图】
小组件部分
负责人:王奕然,李鸿宇
描述:小组件是指游戏前端中,需要复用的部分(如按钮,标签)。将该部分制作成小组件,便于开发使用。
该部分面临的问题:依赖于原型和前端,单独开发不方便。
解决的问题:根据原型提供的内容,初步确定了所需的部分小组件。
【类图】
前端部分
负责人:王奕然,廖晨阳
描述:前端需要根据原型设计的界面,进行实现并与后端交互。
该部分面临的问题:界面实现,与后端的交互。
解决的问题:确定界面逻辑。
【用例图】
后端部分
负责人:陈昊旸,杨赫
描述:后端主要负责实现游戏逻辑部分,保证游戏流程顺利进行。
该部分面临的问题:游戏逻辑比较很复杂,需要理清思路。
解决的问题:通过UML图理清了游戏具体流程,有助于更好地进行编写后端代码,实现游戏逻辑。
应用了UML图设计解决游戏逻辑问题。
【用例图】
【类图】
【活动图】
3.3 学习进度条(每周追加)(1分)
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 5 | 5 | 讨论了制作主题,决定了开发桌游,以及明确了开发方法和开发工具。以及通过桌游的方式作为团建的手段之一。 |
2 | 0 | 0 | 25 | 25 | 制作原型图,以及学习了html以及css语言。了解了原型对于前端的重要性。 |
3.4 心得体会(4分)
UML设计工具的选择、选择的理由和使用后对工具的评价
选择:设计工具使用processon,限时免费,一口气全画完了。
理由:墨刀导出图片有大量水印,经同学推荐尝试了processon。相比于app,在线制作显然更方便,可以更便捷地体验功能,最重要的是不占内存嗯。
评价:总体来说是不错的UML设计工具,相关功能齐全,且免费期间导出无水印。不足的是图形位置的调整不如墨刀精细,很难找到参考线,对强迫症患者不太友好。
本次任务遇到的困难及解决方法(例:困难描述/做过哪些尝试/是否解决/有何收获)
遇到的困难
解决方法
四、视频短片
虚空劫灰往世书项目演示视频:虚空劫灰往世书项目演示_演示 (bilibili.com)