结对编程作业

https://github.com/mauricaaa

姓名 分工 博客链接
吴彬 原型设计,AI算法
赖莘龙 前端界面,游戏逻辑

一、原型设计

https://orgnext.modao.cc/app/design/pbkv3o4q9c8ww1yl
1.1 设计说明
参考经典卡牌游戏猪尾巴,原型设计工具为墨刀,设计了首页、对战两个模块,具体模块信息如下:

  • 首页模块:首页模块提供本地对战、在线对战以及人机对战三大模式。

  • 对战模块:对战模块分为本地对战、以及人机对战。
    1.本地对战:

2.人机对战:

1.2 困难及解决方法
困难:选择了微信小程序制作原型,但微信小程序不支持横屏,设计布局时既要考虑到美观还要考虑信息全面,难以兼顾。
解决过程:遇事不决问百度
收获:大概熟悉了原型的设计方法

二、原型设计实现

[2.3.1]代码实现思路: (11分)

  • 网络接口的使用

  • 代码组织与内部实现设计(类图)

  • 说明算法的关键与关键实现部分流程图

  • 贴出你认为重要的/有价值的代码片段,并解释(2分)

  • 性能分析与改进

  • 描述你改进的思路(2分)

  • 展示性能分析图和程序中消耗最大的函数

  • 展示出项目部分单元测试代码,并说明测试的函数,构造测试数据的思路 (2分)

[2.3.2]贴出Github的代码签入记录,合理记录commit信息。(1分)

[2.3.3]遇到的代码模块异常或结对困难及解决方法。(4分)

  • 困难描述(1分)

  • 解决过程(2分)

  • 有何收获(1分)

[2.3.4]评价你的队友。(2分)

  • 值得学习的地方

  • 需要改进的地方

[2.3.5]提供此次结对作业的PSP和学习进度条(每周追加),示例如下(2分)

三、心得

赖莘龙:这次实验因为觉得太难一拖再拖,结果时间到了deadline才发现来不及了,不能再这样摆烂了。下次遇到问题必须想办法解决。
吴彬:这次实验因为拖延没有做出来,但是学到了原型设计的大体知识,有一点收获,下次遇到问题该和队友一起解决而不是拖延。

posted @ 2021-10-24 23:59  毛里克  阅读(53)  评论(0编辑  收藏  举报