Berke Özyaşar
个人项目

IOOS

实时竞赛平台

以赛季制比赛、奖池和直播场次中的任务挑战为核心的实时竞赛平台。往期项目。

IOOS 网站首页

IOOS 被设计为一个竞赛平台,用户可以参加赛季制比赛和设有奖池的挑战。在直播场次中,参赛者通过完成不同任务来晋级,并能实时关注系统事件。玩法很简单:坚持到最后的人赢得奖池。我,Berke Özyaşar,把这个平台作为个人项目开发。IOOS 的网站目前已不再上线;本页将它作为往期作品进行介绍。

理念

直播竞赛形式能营造出一种让观众牢牢守在屏幕前的紧张感。IOOS 的目标,是把这种形式搬到互联网上,搭建一个人人都能参加、按赛季划分的竞赛平台。参赛者在直播场次中完成任务、逐步晋级,坚持到最后的人赢得奖池。

功能

  • 赛季制比赛和奖池
  • 在直播场次中完成的各类任务
  • 实时关注系统事件
  • 坚持到最后者赢得奖池的竞赛玩法

在这种玩法中,场次的时间安排和平台本身同样重要:参赛者需要同时在线,任务需要对所有人同时开放,结果也需要同时公布给所有人。

技术方案

我用 React 开发前端,用 Node.js 开发后端。项目的核心是实时事件:在直播场次中,参赛者的进度和系统事件需要及时、一致地同步给所有用户。在这类架构中,最稳妥的做法是让服务器作为唯一的事实来源,客户端只负责监听事件并显示状态;涉及奖金时,由服务端判定结果就更加重要。

我的其他个人平台项目有 Feely 和 Feedoom。如果您有实时产品的构想,可以看看 SaaS 产品开发页面。

在考虑类似的项目吗?

用几句话说说您想做什么,我会当天回复。

↑ ↓ 浏览,Enter 打开,Esc 关闭