189
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | https://bbs.csdn.net/forums/fzuSoftwareEngineering2021?category=0 |
|---|---|
| 这个作业要求在哪里 | https://bbs.csdn.net/topics/601189945 |
| 个人学号 | 031802125 |
| 结对成员学号 | 031902140 |
| 结对小伙伴的作业博客链接 | https://blog.csdn.net/qq_48659670/article/details/120669728 |
| GitHub 仓库地址 | https://github.com/B-RY-P/bobing |
| 视频演示链接 |
支持单人博饼,开始游戏进入游戏页面会弹出一个弹窗告知玩家游戏须知,游戏可以通过摇动手机来使骰子转动,也可以点击摇骰子按钮就行游戏,每进行完一次博饼会弹窗提醒是否中奖,页面底下也会有相应的游戏记录。
说实话整个游戏的实现过程对我们来说都挺难的,时间太仓促了,各种困难,查找资料,没日没夜的学习,向大佬请教。做下来只能实现单人博饼。其中手机摇一摇来实现骰子转动,摇的时候取加速度xyz相对坐标啥的,因为它要一下触发了好几次摇一摇事件,然后摇骰子被短时间内连续调用了好几次,相当于骰子还没停下来,就又开始了,你摇一下,系统觉得你摇了三四下。最后通过记录时间来解决基本可以实现摇一摇来转动骰子,但还是存在bug。

1.摇一摇功能,最初原型设计并未设计此项功能,但在设计过程中考虑到单纯的点击摇骰子按钮得到结果没有办法使用户得到真正身临其境摇骰子的体验,故我们增加了摇一摇功能,但是在实现该功能过程中仍然出现较多bug暂未修正,例如:点开骰子界面,再回去看规则,在第二次点开骰子页面时,玩家点击摇骰子按钮可以得到结果,但此时摇骰子是会发生错误。即第一次运行这个界面可以成功摇一摇得到结果,但二次进入运行错误,因为时间原因此bug暂未修正。
2.登录注册页面因为时间太紧也没能实现。
3.本次作业只有七天时间,学的东西太多了,几乎投入所有的精力在搞这个。但还是只做出了单人模式,多人模式我们讨论了好多实现方法最终还是没有实现。
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) | |
|---|---|---|---|---|
| Planning | 计划 | 30 | 35 | |
| · Estimate | · 估计这个任务需要多少时间 | 1080 | 20000 | |
| Development | 开发 | 5600 | 6750 | |
| · Analysis | · 需求分析 (包括学习新技术) | 3000 | 6400 | |
| · Design Spec | · 生成设计文档 | 50 | 55 | |
| · Design Review | · 设计复审 (和同事审核设计文档) | 30 | 40 | |
| · Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 70 | 60 | |
| · Design | · 具体设计 | 40 | 60 | |
| · Coding | · 具体编码 | 2400 | 2700 | |
| · Code Review | · 代码复审 | 15 | 30 | |
| · Test | · 测试(自我测试,修改代码,提交修改) | 180 | 360 | |
| Reporting | 报告 | 30 | 30 | |
| · Test Report | · 测试报告 | 30 | 20 | |
| · Size Measurement | · 计算工作量 | 30 | 30 | |
| · Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 30 | 20 | |
| 合计 | 11475 | 16540 |
| 第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
|---|---|---|---|---|---|
| 1 | 650 | 660 | 10 | 24 | 基础知识学习 |
| 2 | 500 | 1400 | 18 | 42 | 基础知识实践 |
https://github.com/B-RY-P/bobing

第一次原型设计构想连篇,想做网页,又想做App,还做了两套原型,一套网页,一套手机界面。第二次考虑了好久最终决定做APP。本次是第二次结对作业,两次结对队友之间互相了解了许多,也收获了很多,在作业期间,我跟队友把玫瑰园当家,每天一起学习,一起找资料,打代码,互帮互助,有什么不懂的操作就寻找大佬的帮助,因此虽然遇到好多困难但最终都得以解决。总之,收获满满吧。