结对编程作业
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才开始写代码,在缓存游戏上花了相当多时间,完成度很差,希望吸取教训,做事有点规划吧。