打开网易新闻 查看精彩图片

越野跑的观众,是最辛苦的。
赛道铺在山上,人散在几十公里的范围里。想知道自己关心的人现在到哪了,以前的做法要么是不断的选手沟通联系,或者找到官方的计时页面再自己推算。
澜跑北京越野跑挑战赛这次用了个成绩小程序,把这件事换了个解法。我从头到尾走了一遍,感受是——它不是一个“查成绩”的工具,而是把一场比赛的时空数据,做成了可以交互、可以订阅的实时信息流。
1、实时信息:给你的不是一张列表,是整条赛道

点开“赛事实时成绩”,第一屏不是成绩榜。

打开网易新闻 查看精彩图片

是组别总览。每个组别配着自己的轨迹图和海拔图,距离、爬升、下降三个数值直接标在组别上,扫一眼就知道这条赛道有多硬。
轨迹图和海拔图都是能点的。点KM,点CP,计时点信息就跟着切换。再往下点开某个CP点,信息细到什么程度?
★这个点离起点多远
★离上一个CP点又是多少公里
★这一段爬了多少、降了多少
★关门时间是几点
★现场提供哪些服务
最后这一项尤其贴心:热食、能量补给、水、饮料、休息区、卫生间、简易医疗、收容站,一项一项列清楚。
等于说,过去要印成小册子发到每个人手里的赛道指南,现在都长在这个入口里了。

打开网易新闻 查看精彩图片

2、关注和地图模式:观众在追人,赛事在看盘

选手成绩列表第一次进来还是常规样子——按成绩排名,可以筛选。但真正有意思的是两个按钮。
一个是关注。对特别在意的人点一下关注,下次进来不用再翻,打开关注列表就在那。
另一个是地图模式。 打开之后,所有选手的位置会被投到地图上。位置不是靠定位,而是靠预测——系统根据算法推算每个人的当前速度和进度,再对应到时间轴上,落成一个坐标。
于是整条赛道变成了热力图。哪里人多、哪里人少,一眼就看明白。
这个功能对观众来说是“追人”,对组委会来说是“看盘”。人员密度分布直接关系到补给点要备多少水、哪个位置该加压收容车、哪段路需要提前布救援。同一个视图,服务两种角色——这是我很喜欢的一处设计。
3、隐私保护:一份很少见的尊重

打开网易新闻 查看精彩图片

在成绩列表里,你会看到很多张**,李**,还有一些一看就是网名的名字。
一开始以为是玩梗。后来才知道,小程序在报名查询里放了隐私保护设置,选手可以自己选:
★隐藏真实姓名,或者自定义一个昵称
★禁止别人通过参赛号或姓名检索到自己
★不向他人展示自己的照片

打开网易新闻 查看精彩图片

设置完,别人点开你的信息,就看不到照片和真实姓名。
而这个产品把展示权交还给了选手——默认脱敏,公开程度自己决定。
细节还不算完善,但这个方向,值得被夸。
4、订阅通知:最值钱的功能

点开任意一位选手的信息,都有一个“订阅完赛信息”的入口。比赛结束,自己的完赛信息会直接推进小程序里。

打开网易新闻 查看精彩图片

更好用的是分段点订阅。
在详细成绩里,每一个分段点都可以单独订阅到达通知。比如我关注了一位选手,想知道他几点到CP2,我要在CP2 等他——那么只要他一到CP2,微信小程序就会给我推一条消息。
这就把“人去问数据”,变成了“数据来找人”。

打开网易新闻 查看精彩图片

放到终点场景里,价值更明显。终点的工作人员不用再一遍遍回答“某某什么时候到”,只要订阅他在某个计时点的到达通知,人一到,系统自动给所有订阅者推送,每个人按通知去准备自己的活儿。
几万人规模的一场比赛,靠这一条推送省下来的沟通成本,是很可观的。
5、成绩预测:不是线性外推,而是越用越准

我特意看了成绩预测。
它跟马拉松那套“用线性配速外推”完全不是一回事。算法里已经把赛道本身的上升下降、坡度陡峭程度算了进去;到了后半程,会引入体能衰减;临近终点,还会考虑选手往往会加速这一段。
更有意思的是官方说明里的协同打分机制。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

以CP2到CP3这段为例。比赛刚开始时,系统手里只有静态信息——这段多长、爬多少、难度多大,先给一个预估。一旦有选手先通过,比如第一名,系统就用他的实际通过时间,重新给这一段打分。后面的人再通过,分数继续被校正。
当然,成绩预测这个功能也是有地图模式的,你点开后它会用预测算法即时调整这个选手在地图上的位置。
通过的人越多,打分越准。
这是一个会随着比赛推进自我进化的预测系统,而不是一道写死的公式。跑得越往后,它越懂这场比赛。

打开网易新闻 查看精彩图片

据了解,澜跑北京越野跑挑战赛是汇跑的这个小程序第一次亮相。第一次端出来,就能同时把赛道可视化、隐私保护、订阅通知和协同打分预测做齐并且真的跑起来,说明背后有完整的产品设计,不是临时拼出来的功能。
它现在肯定还不完美,但相比国内很多赛事那份“就是一张列表”的成绩页,它已经往前迈了一大步。
期待着,下一次再打开它的时候,会更让人惊讶。(石大白)