Loading

结对编程作业

https://github.com/vikkiking/poker.git

姓名 分工 博客链接
王毅萍 原型设计 前端 https://www.cnblogs.com/yuneko/p/15456071.html
刘雨欢 后端 逻辑设计 https://www.cnblogs.com/lyhlcs/p/15456075.html

一、原型设计

[1.1]提供此次结对作业的设计说明,要求:(16分)

本次作业的原型设计共有四个界面,采用Axure进行设计

1.开始界面

通过登录控件跳转出登录窗口,其余均可跳转到相应的界面

2.登录窗口

3、对局列表

在线对战首先跳转到对局列表,创建房间,选择对战的另一方。

4、等待开局

创建房间后跳转到等待开局的界面

5、游戏界面

[1.2]遇到的困难及解决方法:(4分)

  • 困难描述

设计界面风格的确定以及图片的选取,没有使用过原型设计工具,在选择原型设计工具以及使用上,需要学习

  • 解决过程

队友双方首先把常见的原型设计软件分类,根据能否免费试用,界面是否傻瓜式操作,没人尝试几个软件,前期使用墨刀软件,用的不顺手,后期改用Axure。后面图片通过游戏界面的切图,以及通过网页的html语言盗图

  • 有何收获

使用原型设计工具,从网页上获取需要的图片。

二、原型设计实现

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

  • 本次作业使用vuecli,项目结构简单
  • 主要函数
    • save_op:存储操作
    • save2LS:将游戏数据缓存至本地以便关闭页面后可继续游戏
    • play_hand:出手牌
    • play_group:从卡组摸牌
    • play:先判定有没有轮到自己出牌,是的话就执行相应操作

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

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

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

王毅萍

有一点前端基础

合作、效率需要改进 交流时能够主动一点

刘雨欢

AI逻辑设计的挺快的

[2.4]提供此次结对作业的PSP和学习进度条(每周追加)

[2.4]提供此次结对作业的PSP和学习进度条(每周追加)

第N周 新增代码(行) 累计代码(行) 本周学习耗时(小时) 累计学习耗时(小时) 重要成长
1 50 50 5 5 代码有初步进展
2 55 105 5 10 对局界面形成
3 40 145 5 15 初步形成
4 735 890 10 25 ddl完成

三、心得

刘雨欢心得

本次作业我主要学到以及了解到前端的知识,以及接口的使用,以前没接触过前端的知识,在完成本次作业的过程中学习了有关html css js快速入门的知识,感受到了前端的魅力。

王毅萍心得

虽然有过一点前端的基础,但是由于作死临DDL才开始写代码,在缓存游戏上花了相当多时间,完成度很差,希望吸取教训,做事有点规划吧。

posted @ 2021-10-24 22:31  yuneko  阅读(68)  评论(0编辑  收藏  举报