- 课程名称:软件工程1916|W(福州大学)
- 作业要求:项目Alpha冲刺(十天冲刺)
- 团队名称:葫芦娃队
- 作业目标:在十天Alpha冲刺的阶段性总结。
- 随笔汇总:https://www.cnblogs.com/beifengtuanzi/p/10769244.html
- 评审表:https://docs.qq.com/sheet/DWmxsT2ZtVEpSb2JF
- github地址:https://github.com/Baka469/xiaoren (私人,使用了付费资源包)
队员学号 | 队员昵称 | 博客地址 |
---|---|---|
041602421 | der himmel | https://www.cnblogs.com/wenghaoo |
221600225 | wuliaoBoring | https://www.cnblogs.com/wuliaoBoring/ |
221600424 | BW.LIN | https://www.cnblogs.com/lbwblog/ |
221600432 | QZY | https://www.cnblogs.com/nuomituanzi/ 组长 |
221600431 | OFY | https://www.cnblogs.com/ofy666/ |
221600434 | 北风5620 | https://www.cnblogs.com/beifeng5620/ |
221600435 | XBN | https://www.cnblogs.com/xbnhhh/ |
一、项目预期计划
在本次Alpha冲刺阶段,我们小组的预期目标是在两个阶段(两周)里面完成这个游戏Demo的设计。其中,第一阶段(第一周)的目标为:完成最小基础场景的搭建、角色以及角色功能的设计。其中角色的设计部分包括外形的设计,而角色功能的设计包括角色的跳跃、移动、飞行等一系列操作的设计。然后第二阶段(第二周)的目标为:对关卡进行设计与搭建以及进行游戏测试和感想调查。在关卡的搭建上,需要实现前期设计的关卡功能,而在游戏测试中需要达到游戏流畅不卡顿。感想调查则是对游戏进行建议并且提出实质性的建议然后进行讨论后对游戏进行改进。
二、现实进展
完成了基本完全的游戏demo,三个地图,玩家可以移动,射击,冲刺,加速,跳跃,爬墙,使用喷气背包。完成10局游戏(每次游戏 胜利者+1),结算排名.但是测试还不够完善。
三、过程体会
决定要做游戏的时候,其实对Unity开发还不熟练,所以后面花了很多时间跟着视频学习。然后尝试做项目,经常出现些莫名奇妙的BUG或者报错,有些是版本问题导致的使用库文件错误,更多的则是脚本代码中出现的逻辑错误和调用错误。所以也花了不少时间解决BUG。我们觉得,游戏开发确实比较辛苦,不是说编写代码辛苦,相对的,脚本代码还挺容易的,而是对于BUG的处理,一旦出现BUG,往往要耗费大量时间查阅资料解决,有些无法通过查资料解决的,我们只能通过最小功能测试来确定BUG位置,这是比较繁琐的。感觉上就是,不是来写项目代码的,而是来解决(写)BUG的。不过,收获也是挺多的,至少了解了Unity游戏开发的大致过程以及方式,在Unity中,对于资源可以制作成为预制体,使用时直接拖到场景中,还是挺方便的。
四、组员分工
- 221600424 林滨伟
完成计分场景与逻辑
- 221600431 欧福源
角色的冲刺
爬墙
射击动画效果
修改游戏细节与测试
- 22160434 吴何
武器的实现
加速
跳跃
喷气背包
双人游戏的测试
- 221600225 林鹏飞
角色素材挑选
角色导入
构思搭建关卡
- 041602421 翁昊
构思搭建关卡
开始界面制作
角色键位设计
血量设置更改优化
- 221600432 邱志勇
指定代码规范
最小基础场景搭建
场景切换逻辑
实现摄像头双人跟踪
整合各场景
- 221600435 徐炳南
构思搭建关卡
血条显示
双人游戏测试
五、Alpha阶段工作比重
学号 | 姓名 | 贡献比例 |
---|---|---|
221600432 | 邱志勇 | 0.22 |
041602421 | 翁昊 | 0.15 |
221600225 | 林鹏飞 | 0.13 |
221600424 | 林滨伟 | 0.17 |
221600431 | 欧福源 | 0.11 |
221600434 | 吴何 | 0.11 |
221600435 | 徐炳南 | 0.11 |
六、下阶段展望
可以对游戏的可玩性,竞争性,关卡设计,平衡性更下一些创意的功夫,让游戏更好玩
增加更多的武器,以及枪类的多样化
学习好unity的测试写法。