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完成 |
三、心得
刘雨欢心得 |
本次作业我主要学到以及了解到前端的知识,以及接口的使用,以前没接触过前端的知识,在看到题目时还是我从下手,和队友讨论了使用unity和pygame的实现,unity的学习成本太长,pygame我们尝试了发现不可行。队友了解一些前端的知识,在讨论的时候她梳理了需要做哪些方面,最终用前端的技术搞定。在本次作业中,学习了有关html css js快速入门的知识,有关框架的知识还没涉及到,在接下来的时间内计划学习这个,完善前端的知识,毕竟我不想转后端了。
王毅萍心得 |
虽然有过一点前端的基础,但是由于作死临DDL才开始写代码,在缓存游戏上花了相当多时间,完成度很差,希望吸取教训,做事有点规划吧。