V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
VikiQAQ
V2EX  ›  游戏

我写了一个 CS2 布达佩斯 Major 竞猜在线抄作业项目

  •  
  •   VikiQAQ · 20 小时 13 分钟前 · 552 次点击

    Counter-Strike 2(反恐精英 2 ,也称 CS2 ) 是由 Valve 开发并发行的一款在线射击游戏,是 Counter-Strike: Global Offensive (反恐精英:全球攻势,也称 CSGO )的续作。CS2 采用全新的起源 2 ( Source2 )引擎开发,不仅推出了新式烟雾弹和子刷新频率构架等更新,游戏的画质也得到了大幅升级、地图也翻新制作,是 Steam 上最热门的游戏

    cs2

    Major 是 CS2 中最重要的赛事,一般每年举办两次。在 Major 期间,游戏内会推出相应的活动,其中就有竞猜系统,玩家可以通过这个竞猜系统来预测比赛结果,预测成功可以完成竞猜任务,完成一定数量的任务可以持续升级赛事纪念币,并获得丰厚奖励。

    major-bonus

    major-pick-em

    Major 竞猜凭借着它 3000 万+ 月活的庞大玩家群体基础,和它本身的趣味性和娱乐性,吸引了大量玩家关注,其中就包括我,虽然上半年的奥斯汀 Major 我绞尽脑汁只拿了个银币,都怪菊花队,这届奥斯汀 Major 能拿钻石币的都是什么神人。

    在近几次的 Major 期间,有多位 UP 主搜集了大量主播竞猜情况并将其汇总成图片,在各大社交媒体、群聊间被转发传阅参考。今年的 Major 在布达佩斯( Budapest ,匈牙利的首都)举办,依然有不少 UP 主在赛前搜集主播的竞猜作业(比赛竞猜情况,俗称「作业」,参考他人的竞猜作业,也称「抄作业」)并制作了汇总图片供大家参考。例如来自 B 站的 @原劫色@三米七七 等 UP 主,他们发布了多篇相关视频,汇总了大量主播竞猜作业:

    major-up

    然而,单纯依靠图片来追踪竞猜进度并不方便,需要自己一个个人眼对照核对,非常的反人类。比如上图的布达佩斯 Major 第二阶段作业汇总,在比赛进行到一半时,通过人眼核对可以知道大家的 3-0 和 0-3 都炸的差不多了,极少主播的竞猜还能生还,真惨吧,但具体是谁还需要一个个去对照,效率极低。

    这不,需求来了!作为一个搬了两三年转的前端开发,为了更高效地参考和跟踪主播竞猜进度,我决定动手写一个在线抄作业项目,将这些主播竞猜作业数据结构化,并提供便捷的查询和排名等功能。

    我选用了 Next.js 作为项目框架,花了几天和 Claude Code 斗智斗勇,又当产品又当设计还修 bug ,然后手动识别和填充了十几位主播的竞猜数据,终于取得了阶段性进展,目前已经可用并上线了。

    major-winner-1

    major-winner-2

    major-winner-3

    major-winner-4

    目前支持的功能包括:比赛进度展示、主播竞猜排行、主播阶段作业查询、队伍晋级情况等。功能还比较基础,但已经能大幅提升参考和跟踪 Major 竞猜进度的效率。如果后续有时间和精力,我还会继续完善更多功能。

    如果你也对 CS2 Major 竞猜感兴趣,或者有类似的抄作业、跟踪赛事进度的需求,不妨试试这个在线抄作业项目:major.viki.moe

    如果你是主播或者 UP 主,并且愿意分享你的 Major 竞猜作业数据,欢迎通过我的邮箱 [email protected] 与我联系,我会将你的数据添加到项目中,帮助更多的玩家更好地参考和跟踪 Major 竞猜进度。

    此外,如果你有任何的建议和反馈,也欢迎在 GitHub Issue 里交流,也欢迎大家参与贡献。

    10 条回复    2025-12-08 16:26:36 +08:00
    0x663
        1
    0x663  
       19 小时 27 分钟前
    VikiQAQ
        2
    VikiQAQ  
    OP
       19 小时 20 分钟前
    @0x663
    nickyadance23
        3
    nickyadance23  
       17 小时 14 分钟前
    做得很棒,但既然是 cs2 major simulator ,页面样式应该更贴近游戏的原版风格,比如 hltv 的: https://www.hltv.org/major/simulator
    abigeater
        4
    abigeater  
       15 小时 25 分钟前
    赛果是谁 竟然全中 下一阶段我要跟他🐶
    ysheep
        5
    ysheep  
       15 小时 2 分钟前
    做的真不错
    anynull777
        6
    anynull777  
       14 小时 56 分钟前
    @0x663 猜中 5 场跟猜中 8 场有区别没有
    unneeded
        7
    unneeded  
       14 小时 35 分钟前
    3-0/3-1/3-2 全中
    可是我 3-0 和晋级组放反了😭😭

    决赛不准备抄了,只要 faze 进淘汰赛我就选他
    0x663
        8
    0x663  
       14 小时 12 分钟前
    @anynull777 没区别
    VikiQAQ
        9
    VikiQAQ  
    OP
       13 小时 13 分钟前
    @nickyadance23 其实定位并不是 simulator ,而是一个各主播的竞猜参考,「竞猜结果 & 排行一览」
    zisen
        10
    zisen  
       13 小时 8 分钟前
    第一次炒的 benks 的,没过,第二次随机,没过(我朋友基于自己的理解填的也没过),第三阶段忘记填作业了,不过第三阶段应该比较容易过,我现在还是铜牌 hhh ,希望决赛可以拿个银牌
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   878 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:34 · PVG 05:34 · LAX 13:34 · JFK 16:34
    ♥ Do have faith in what you're doing.