爱意满满的作品展示区。
asset

开源高性能网页版红警 2:支持尤里/共辉等 mod、支持联机

  •  1
     
  •   asset ·
    PRO
    · 14 days ago · 7133 views

    做了个高性能的网页版红警 2 ,支持尤里共辉等 mod ,这或许是目前体验最好的网页红警之一。

    技术路线与 Chrono Divide 不一样:我们没有重写游戏引擎,而是基于 x86 VM 提供 ABI 兼容层。

    实测下来,冷启动更快、战场更流畅。支持联机对战,多人通过 30ms 延迟的 relay 连接时,可以流畅对战。

    欢迎各位大佬试玩和贡献。

    网址: https://ra2.games

    GitHub: https://github.com/ra2-games/ra2

    Demo: https://xhslink.cn/o/4b8PdxXzH2E

    Supplement 1  ·  14 days ago
    Supplement 2  ·  7 days ago
    Supplement 3  ·  7 days ago
    40 replies  •  2026-09-23 20:02:40 +08:00
    chenyongchanggg
        1
    chenyongchanggg  
       14 days ago
    下载游戏资源失败 403 Forbidden
    asset
        2
    asset  
    OP
    PRO
       14 days ago
    @chenyongchanggg 可以 F2 看下是哪个文件加载失败吗?我们优化一下

    另外再换个网络环境试试?
    kongwenyan
        3
    kongwenyan  
       14 days ago   ❤️ 1
    看起来很不错啊,感谢分享。star 了
    asset
        4
    asset  
    OP
    PRO
       14 days ago
    @asset 打错了,是 F12
    peihuan
        5
    peihuan  
       14 days ago   ❤️ 1
    有机会一起试下
    googl8812
        6
    googl8812  
       14 days ago   ❤️ 1
    很强,已 star
    smallgoogle
        7
    smallgoogle  
       14 days ago
    都是 403 啊
    asset
        8
    asset  
    OP
    PRO
       14 days ago
    @smallgoogle 奇怪,我们几个朋友测试都没这个问题,可能是地域的问题。可以留个联系方式一起排查一下吗?群二维码: https://imgur.com/a/jaQwNi1
    smallgoogle
        9
    smallgoogle  
       14 days ago
    @asset 是翻出去了就 403 了。不开就好了。
    albericoyjq
        10
    albericoyjq  
       14 days ago
    之前看到过一个类似的,是重写的 web 版的:
    github: https://github.com/huangkaoya/redalert2
    WEB: https://www.ra2web.com/
    asset
        11
    asset  
    OP
    PRO
       13 days ago
    @smallgoogle @chenyongchanggg 应该修好了
    asset
        12
    asset  
    OP
    PRO
       13 days ago
    @albericoyjq 这个是基于 Chrono Divide 的逆向工程,Chrono Divide 是个牛逼的项目,但是没有开源。

    我玩了很多年,发现它仍然有些细节尚未完全实现(例如按 Z 键设置的路径无法循环),要实现全部细节成本巨大。

    我们做这个项目的初衷,是为社区提供一个维护成本小、完整实现原版游戏功能、并且完全开源的版本。
    Judoon
        13
    Judoon  
       12 days ago
    macos 不能玩? Chrono Divide 可以的
    asset
        14
    asset  
    OP
    PRO
       12 days ago
    @Judoon 这个项目和 CD 都可以在 mac 玩
    jackOff
        15
    jackOff  
       12 days ago   ❤️ 1
    牛逼
    iamfirst
        16
    iamfirst  
       12 days ago   ❤️ 1
    已感谢,已收藏,致敬经典,大学宿舍常玩游戏之一
    imnpc
        17
    imnpc  
       12 days ago
    macOS 无法控制鼠标
    darkengine
        18
    darkengine  
       12 days ago   ❤️ 1
    在知乎上看到有老哥分享用 AI 重写红警 2 的,莫非是 OP ?
    SorenX
        19
    SorenX  
       11 days ago   ❤️ 1
    牛逼
    type
        20
    type  
       11 days ago
    哪位大佬能不能把红警 2 的引擎重构一下
    asset
        21
    asset  
    OP
    PRO
       11 days ago   ❤️ 1
    @imnpc 可以发一下相关的录屏吗?在 macOS 下开发的,没有发现这个问题,是不是用的 edge 浏览器?

    @darkengine 你指的是这个帖子吧?

    「都说 GPT-6-Astra 强,有没有实际点的应用案例? - 酱紫君的回答 - 知乎
    https://www.zhihu.com/question/2080482298223399865/answer/2080807221051635079 」

    我也刷到过,但是路线不一样,我们这版不需要重写逻辑,维护成本会低很多,逻辑也是完全忠于原版游戏的。 @type 可以参考以上知乎帖子。
    darkengine
        22
    darkengine  
       11 days ago
    @asset 对,我看到的是这个帖子。
    zhq566
        23
    zhq566  
       10 days ago
    之前加了个好像叫火星鼠专门做 mod ,不过一直装了没玩。
    fuxinya
        24
    fuxinya  
       10 days ago
    star 了,想问下作者,单位多的时候会不会卡?
    shiny
        25
    shiny  
    PRO
       10 days ago
    打了一半越来越卡,最后提示运行时错误
    asset
        26
    asset  
    OP
    PRO
       10 days ago
    @fuxinya 性能跟 windows 版本差不多,一般应该不会卡,具体数量我们也没测试过。

    @shiny 可以提交截图或者录屏方便我们排查吗?方便的话也可以到 github issue 或者群里反馈下。
    shiny
        27
    shiny  
    PRO
       10 days ago
    @asset 我想截图的,但是已经没能截下来。要再跑出这个估计得打上一个小时才有吧
    asset
        28
    asset  
    OP
    PRO
       10 days ago
    @shiny 收到,我们再观察观察,看来得自己造个长局存档,加到自动测试用例里,也得把 RUM 加上了 :)
    deardeng2014
        29
    deardeng2014  
       9 days ago
    玩了一会儿后,chrome 突然没声,不知道怎么回事
    asset
        30
    asset  
    OP
    PRO
       9 days ago
    @deardeng2014 在修了在修了 :D
    crisrock
        31
    crisrock  
       8 days ago
    还没下载,请问资源大不大呀
    asset
        32
    asset  
    OP
    PRO
       8 days ago
    @crisrock 大约几百 MB
    asset
        33
    asset  
    OP
    PRO
       7 days ago   ❤️ 1
    shiny
        34
    shiny  
    PRO
       7 days ago
    @asset 这个版本的好处是跟原版一模一样,过瘾了
    IssacTomatoTan
        35
    IssacTomatoTan  
       7 days ago via iPhone
    如果没办法做到点开即玩这个就没意思了 还要额外下载操作
    Yanlongli
        36
    Yanlongli  
       7 days ago
    有点麻烦还要下载客户端,那我直接启动客户端也是可以的 [doge],毕竟摸鱼尽量要无痕
    deardeng2014
        37
    deardeng2014  
       7 days ago
    @asset 群二维码过期了,求群
    deardeng2014
        38
    deardeng2014  
       7 days ago
    @asset 同样的技术是不是可以把 war3 也弄出来,哈哈哈
    asset
        39
    asset  
    OP
    PRO
       7 days ago
    @IssacTomatoTan @Yanlongli 一键启动的问题不是技术上做不到。
    @Yanlongli 下载完可以删了,浏览器有缓存 [doge]
    @deardeng2014 你是对的,已经做出来了,可以流畅 60hz 。群二维码更新了,网站上也有二维码
    moonrailgun
        40
    moonrailgun  
    PRO
       5 days ago
    有点意思,star 一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4972 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 07:27 · PVG 15:27 · LAX 00:27 · JFK 03:27
    ♥ Do have faith in what you're doing.