软工第二次结对编程

B_RY_P 2021-10-09 17:14:14
这个作业属于哪个课程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
视频演示链接

https://www.bilibili.com/video/BV1ET4y1f7fV/


基本功能

支持单人博饼,开始游戏进入游戏页面会弹出一个弹窗告知玩家游戏须知,游戏可以通过摇动手机来使骰子转动,也可以点击摇骰子按钮就行游戏,每进行完一次博饼会弹窗提醒是否中奖,页面底下也会有相应的游戏记录。

实现难点

说实话整个游戏的实现过程对我们来说都挺难的,时间太仓促了,各种困难,查找资料,没日没夜的学习,向大佬请教。做下来只能实现单人博饼。其中手机摇一摇来实现骰子转动,摇的时候取加速度xyz相对坐标啥的,因为它要一下触发了好几次摇一摇事件,然后摇骰子被短时间内连续调用了好几次,相当于骰子还没停下来,就又开始了,你摇一下,系统觉得你摇了三四下。最后通过记录时间来解决基本可以实现摇一摇来转动骰子,但还是存在bug。

结队照片

收获较大的事件

1.摇一摇功能,最初原型设计并未设计此项功能,但在设计过程中考虑到单纯的点击摇骰子按钮得到结果没有办法使用户得到真正身临其境摇骰子的体验,故我们增加了摇一摇功能,但是在实现该功能过程中仍然出现较多bug暂未修正,例如:点开骰子界面,再回去看规则,在第二次点开骰子页面时,玩家点击摇骰子按钮可以得到结果,但此时摇骰子是会发生错误。即第一次运行这个界面可以成功摇一摇得到结果,但二次进入运行错误,因为时间原因此bug暂未修正。
2.登录注册页面因为时间太紧也没能实现。
3.本次作业只有七天时间,学的东西太多了,几乎投入所有的精力在搞这个。但还是只做出了单人模式,多人模式我们讨论了好多实现方法最终还是没有实现。

 

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟) 
Planning计划3035 
· Estimate· 估计这个任务需要多少时间108020000 
Development开发56006750 
· Analysis· 需求分析 (包括学习新技术)30006400 
· Design Spec· 生成设计文档5055 
· Design Review· 设计复审 (和同事审核设计文档)3040 
· Coding Standard· 代码规范 (为目前的开发制定合适的规范)7060 
· Design· 具体设计4060 
· Coding· 具体编码24002700 
· Code Review· 代码复审1530 
· Test· 测试(自我测试,修改代码,提交修改)180360 
Reporting报告3030 
· Test Report· 测试报告3020 
· Size Measurement· 计算工作量3030 
· Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划3020 
合计 1147516540 

学习进度条

第N周新增代码(行)累计代码(行)本周学习耗时(小时)累计学习耗时(小时)重要成长
16506601024基础知识学习
250014001842基础知识实践

 GitHub仓库地址

https://github.com/B-RY-P/bobing

commit记录

结队编程体验及总结

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

 

 

...全文
238 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-软件工程 发布问题, 以便更快地解决您的疑问

189

社区成员

发帖
与我相关
我的任务
社区描述
福州大学软件工程教学,推行邹欣老师“构建之法”。
软件工程 高校
社区管理员
  • Dawnfox
  • REP1USONE
  • 纪华裕
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧