The first pair programming operation (Modify ......)

Twinning members

031 702 147 Dengze Yuan

031 702 419 Kun Yao Bin

The Prototype Analysis

N---Need

本次作业要求开发一个AI对战的十三水客户端需要完成以下内容:
-登录
-开启一局游戏
-出牌
-查询排行榜
-查询往期对战结果

A---Approach

本次作业主要是对UI界面进行设计,要满足以上的要求,而下一次要加入AI,实现自动将13张牌分成三墩,得出尽量能获胜的牌。于是第一阶段我们通过学习Axure RP,并找一些模板,对界面进行设计。第二阶段我们将进行客户端的开发,写出自动分牌的算法,并在界面展示。

B---Benefits

可以一键完成十三张牌的分墩,提高游戏进行的进度。

C---Compettors

-优势
界面设计比较美观一些,用户体验感更强。
可以自动分墩。
-劣势
没有玩家手动分墩的功能,只能自动分。

D---Delivery

通过朋友圈或者空间等简单的平台发布
有可能的话可以让一些公众号帮忙发布

Prototype texture analysis

  • Interface login. The prototype drawing set a background image, then the upper left corner is the name of the game as a part of this portfolio, the most important part is the user login, enter the account number and password, and provides a registration button, but for its beauty and the continued development of the landing also added in other ways, and forget their password.

  • History (record). In this section we designed two prototype map, the first record is a brief summary of a few of the design details of a view in every game below, click can switch to see detailed information about the war, that is, the authorities can see the card type .

  • List. This is a ranking of players' joy beans "to show only information the top five, every information as a combination of both, there are rankings, avatars, nicknames, ID, information on the number of beans in this happy combination, in order close to the actual application, we also added add to friends of friends and contacts button anyway painting is drawn out, can not be achieved just talk about it. And for the top three players as well as special medals addition, high respect.

  • User Interface. The user interface is mainly to provide a quick start the game, ranking, record function, the other bells and whistles are designed to fit the aesthetic and practical ...

  • Game interface. This is when the user interface during the game, we found a chess tables as a background, then the players head also added to the list, mimicking online chess game. Landlords imitation is the interface.

Prototype Model Design Tool

  • Axure RP 8, PS

Twinning process, twinning photos.

  • Because it is within the team two team up, so hit it off when a team meeting, so the success knot right.

  • Photos below

PSP table

PSP2.1 Personal Software
Process Stages
Estimated time consuming (min) The actual consuming (min)
Planning plan 40 40
Estimate Estimate how much time this task requires 40 40
Development Develop 310 310
Analysis Needs analysis
(including learning new technologies)
80 70
Design Spec Generate design documents 20 20
Design Review Design Review 10 10
Coding Standard 代码规范
(为开发制定合适的规范)
0 0
Design 具体设计 200 210
Coding 具体编码 0 0
Code Review 代码复审 0 0
Test 测试
(自我测试,修改,提交修改)
0 0
Reporting 报告 20 20
Test Report 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process
Improvement Plan
事后总结
并提出过程改进计划
20 20
合计 370 370

遇到的困难

  • 困难描述
    • Axure RP的使用,有关UI素材的查找。
  • 解决尝试
    • 最好的解决办法当然是搜索引擎了,在网上找了一些教程看了一下,然后也在B站很迅速看了点视频。
    • UI素材也是利用了百度,还有网上找到一些同样制作棋牌类游戏的一些素材,拿过来使用。但是有些东西实在找不到,或者要钱,只能利用PS抠图出来了…
  • 是否得到解决
  • 有何收获
    • 搭档的分工很重要!
    • 好好利用搜索引擎、能利用好搜索引擎也很重要,要善于在网上寻找更多有用的资源。
    • Axure RP真的很好用。PS也真的很好用。也是通过了对这个UI界面的设计,对Axure RP的了解,对软件开发前的UI设计了解的更多了一些,对做项目之前的一些准备工作也有了一定的了解。

设计说明

本次作业要求做一个AI对战的十三水客户端,第一次结对编程的任务主要是进行页面设计,要求的界面也比较少,所以做出界面还是比较轻松一点的,但是做到尽可能美观就有点难度了。本次界面的设计主要是学习了网上无穷无尽的棋牌游戏的各种界面,模仿借鉴、甚至抠图。接下去的任务就是要实现把十三张牌分三墩的算法,能够把十三张牌自动分成尽可能能够获胜的三墩牌。
根据要求我们主要设计了以下几个界面:
    1.登陆界面
    2.游戏主界面(包括开始游戏、战绩、排行几个功能)
    3.显示当前对战界面
    4.显示往期对战结果(主界面进入)
    5.显示排行榜(主界面进入)
在本次设计之中,我们也加入了页面的交互,添加了返回按钮,还有就是从主页可以切换到任意要求的界面。

心得

学习进度表

第N周 新增代码(行) 累计代(行) 本周学习耗时(小时)
1 100 100 5

Guess you like

Origin www.cnblogs.com/huakui/p/11579276.html