Work

Rider Rank

Rust

为自行车运动引入游戏的乐趣。

Soft pink and baby blue water ripples together in a subtle texture.

Github 仓库地址:Rider Rank iNyx

对于项目的由来,给予灵感的是群里一起运动的各位志同道合的朋友,出于对于骑行运动的热爱,我们得以相聚,出于对于游戏的热爱,使得我们迸发出这一个不错的IDEA。

相比较于游戏而言,自行车运动没有一个适合大众理解的排位制度,或者说是很多爱好者了解了自行车的积分赛制,但是对于普通的玩家而言,并没有足够的实力与设备去和专业的运动员以及PRO级别的玩家去打这一种积分赛,所以,我们觉得去做一个属于大家娱乐的MMR的排位赛。通过这种大家都可以参加的排位赛的制度,去帮助大家在附近找到能力水平相当的玩家去一起锻炼和组队排位。

但是在实际实施的过程之中,发现很多事情比想象之中要困难的多,对于不同档次的车和不同水平的人来说如何设定一个好的MMR算法是重要的一部分,在很多时候,我们考虑过是否需要一个合理的反作弊制度,但是对于运动而言,我们觉得是否作弊对于我们来说只是一个数字,或者说在后期成功的时候可能是一块排位的牌子,但是如果我们可以通过这种行为把一些本不愿意出来运动的人激励出来,那对于我们而言无疑是成功的。由于我们不能每个人都每个城市的每一个骑行的热道上亲自实践过,对于排位地图的轮换,我们无法在第一次就给出一个较好的值去均衡掉,这也是算法中的困难点之一。

我们如何得到数据也是一个困难的部分,初步考虑是和码表生产厂商合作去读取码表中的数据以代替自己构建硬件的庞大投资。或者在技术到达的情况下,去和码表厂家合作,进行嵌入式的开发,以便于实时的得到一个更加精确的排位等级。

对于这个项目的意义是什么?说实话,并没有什么真正的意义,可能中途失败,可能成功面世但是无疾而终,也可能火遍一时,但是出于爱好的乐趣和工程师的折腾精神不应该被拘束在所谓的利益之中,如果你想靠此牟利的话,抱歉,我并不能给你一个准确的答案。如同文学一样,很多东西写下来就是为了记录一时的心情,而不是为了成为伟大的作家去写作,无用方为大用。