课后作业2:个人项目
1) 博客开头给出自己的基本信息,格式建议如下:
- 学号:2017****7217;
- 姓名:卢冠宇
- 我的码云贪吃蛇项目仓库:https://gitee.com/The_Old_Cousin/my_gluttonous_snake/tree/master
2) 给出你的各项任务完成时间估算与实际消耗时间表。
起草时间表文档 |
3小时 |
构思与设计 |
24小时 |
构思与设计审查 |
6小时 |
需求分析 |
24小时 |
具体代码实现 |
5周 |
逻辑审查 |
1周 |
测试与修正 |
48小时 |
总结与发布 |
24小时 |
3) 给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
改进基本想法:更加良好的用户交互界面
需求的分析与设计:需要一个用户友好型的游戏菜单以及一个强大的游戏引擎和类库,基于Unity3D的C#ForUnity类库和用户友好型UI美工设计
4) 给出你的具体设计的文字描述以及此次任务的代码量(**行),提交(commit)次数,推送(push)次数。
需要代码量:约300行
提交大约10次
推送大约8次
5) 给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。
预期功能 |
增添一个用户友好型UI游戏菜单,实现开始游戏、重置游戏、游戏退出功能 |
预期结果 |
成功建立一个用户友好型游戏菜单界面,成功进行了游戏的开始按钮,而不是开启游戏后直接进行游戏;成功实现了重置游戏,而不是角色死亡后后变成进程等待;成功实现了游戏退出按钮,而不是游戏结束后进入进程假死状态。 |
测试结果 |
由于没有美工能力,无法做出用户友好型的UI游戏菜单界面,简单的菜单按钮基本实现。 |
6) 录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
https://www.bilibili.com/video/av46909689/
7) 给出你对此次任务的总结与反思。
学到了如何进行简单的工程文件上传到码云
初步了解了一些游戏制作的类库
需要学习更多的美工知识,需要对C#更加深入的学习和应用
我们是C#桌面开发组的的,部门开发及学校课程时间占用太多,无法投入更多精力去做这么一个项目,所以,一个完整的项目需要拥有充足的时间才能完成。