答题小程序PK排位赛开发难点解析
一、 排位赛基础功能:
1、 Web后台录入赛季信息和答题升级规则,这是程序的重头戏。先设置赛季的开始和结束时间,然后设置出题规则和得分规则,最后设置好段位升级规则。
2、 小程序端可匹配到和自己身份等级相等的对手进行pk答题。获胜方可获得积分奖励和身份段位升级。身份段位的升级规则是根据后台设置来的,如青铜身份积分段,黄金身份积分段等。
二、 排位赛高级功能:
新增机器人答题功能,在没有真人匹配的情况下,系统自动分配机器人进行对战。机器人同样可以设置段位以及pk答题正确率,这样就实现了无缝匹配,当然真实pk答题过程中,真人对手还是优先匹配的,只有在真人不足的情况下,机器人才会补位参与。
三、排位赛开发难点分析
答题小程序这样的项目开发起来难点在于交互性,也就是单用户的答题还好说,因为怎么玩都是用户自己的事情。但如果涉及多用户,例如好友pk答题、排位赛升级答题、团队赛多人答题 这样的就麻烦了,因为不只是你一个人在答题,还需要考虑对手或队友的答题情况,如果一方卡克、网络终端或其他种种不可遇见的因素,都可能导致答题过程中出现问题。