二人对战答题小程序设计分享
发布于 3 年前 作者 wei42 3949 次浏览 来自 分享

二人对战答题小程序设计分享

~

本文仅仅从二人对战答题来分析在具体设计的时候如何处理,发起方和对手方~

(其实对手方不太严谨,应该成为挑战方)

~

在第一版设计开发的时候,,发起方生成房间号,建立挑战任务,我当时把发起方用userInfo1,来表示,对手方如果进入房间,应对挑战,我用userInfo2,来表示,

这个时候就在排兵布阵的时候,左边一直是发起方,右边一直是挑战方

~

后面在学习和借鉴其他挑战答题小程序的时候,发现一个问题,不管是发起方还是挑战方,当前用户始终处于左方,

同样是二个用户,

前面设计是按照userInfo1,userInfo2

而这个版本的设计师selfUserInfo,opponentUserInfo,这第二版本的设计,不在强调谁是发起方,谁是挑战方,而重视的是谁是当事人,谁是对手方

这二个不同版本的设计,具体在挑战结束的 时候,有非常大的区分

版本2更容易通过判断当事人和对手方的信息,判断谁挑战成功,而版本1的设计却需要首先判断当前用户是哪一方,进而,判断是赢了谁或者输给了谁

~

总结

通过本次逻辑复盘,版本2的设计,更胜一筹,可以作为二人对战小程序的版本2迭代持续下去,

1 回复

如下图所示,发起方和对手方,发起方为创建者,对手方为后来挑战者

回到顶部