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

网页版《魔兽世界》推进到 v0.25.2 版了

  •  
  •   jamfer · 2 days ago · 3370 views
    照例先放几张图片





    最近工作闲暇之余,依然在推进网页版 WOW ,版本号到了 0.25.2 ,目前已经实现了:
    1.天赋系统
    2.任务系统
    3.背包系统
    4.装备系统
    5.完成了近半的地图(主要以东部王国为主)
    6.加入大部分的野外怪物
    7.高帧率模式
    8.法师职业的相关内容

    但是目前进度依然比较初级,从版本号上也能看出来,因为 WOW 的系统是在太庞大了,有非常多要做的东西,比如各种种族,职业,机制。

    为了让这个庞大的游戏能跑在 web 里,着实做了非常多的优化工作,最大的主要的是针对浏览器内存和网络带宽的,解决了非常多的难题。

    只要你的显示器支持高刷新率,那么游戏最高可以跑在 120 帧(但偶尔有细碎的掉帧卡顿)

    最近有点力不从心了,即便有 AI 的辅助,WOW 也是一个不太适合做在 web 里的东西,内容实在太多,光测试的工作量就倍儿大,所以最近打算暂时停止这个项目了(正在做一个更适合跑在 web 里的游戏)

    最后照例放个演示: https://jamfer.com/wow

    注意:叠个甲,这不是一个完整的 WOW 游戏,地图只有 15 个区域,内容也不完善,任务也并未完整测试过(可能有些任务完不成),目前也并未加入任何副本,仅供单人游玩体验
    31 replies  •  2026-10-14 20:45:18 +08:00
    xujiang
        1
    xujiang  
       2 days ago
    是可以想搞个更适合放在 web 里的游戏
    ponelyr
        2
    ponelyr  
       2 days ago
    太厉害了,有几个问题咨询下 OP ,前端用的 threejs 吗,模型是从 wow 的模型做的简化吗,还有地图布局是如何复刻的呢。当前是多人在线还是单机 web 版呢,
    jamfer
        3
    jamfer  
    OP
       2 days ago   ❤️ 1
    @ponelyr 1.没用任何框架,原生 JS 的。2.对,从 wow 的模型做的简化。3.地图布局也是 copy 的原版。4.现在是单机 web ,只是统计在线人数而已,暂时没做多人
    BruceXu
        4
    BruceXu  
       2 days ago
    试玩了一下.牛逼!
    yunshangzhou
        5
    yunshangzhou  
       2 days ago
    加载的 wasm 吗,还是纯用 js + three.js 重写了一套游戏?
    ZettarYuFan
        6
    ZettarYuFan  
       2 days ago
    神了,就是加载慢,不过这个确实没办法
    jamfer
        7
    jamfer  
    OP
       2 days ago
    @yunshangzhou 重写了一套
    @ZettarYuFan 确实没办法,主要 VPS 是个小水管
    fxxkgw
        8
    fxxkgw  
       2 days ago via Android
    受众是谁呢? 现在一卡通用可以玩正式服 60 永久服 专家一命模式 tbc 熊猫人 时光服 无限服。。。
    jamfer
        9
    jamfer  
    OP
       2 days ago
    @fxxkgw 本来也是抱着边做边学的心态做的,完成度尚且远没有到 1.0 ,根本达不到可运营的状态,谈受众有点远了。直白点说,就给大家看看图一乐哈
    htxy1985
        10
    htxy1985  
       2 days ago
    真厉害啊
    colincat
        11
    colincat  
       2 days ago
    挺好的,加油
    hzzf1978
        12
    hzzf1978  
       2 days ago
    厉害了
    idblife
        13
    idblife  
       2 days ago
    怀念乌龟服
    只想有个地方静静地呆着,官服还是有点贵的
    jeffhtli
        14
    jeffhtli  
       2 days ago
    🐮
    Tyrant1984
        15
    Tyrant1984  
       2 days ago   ❤️ 1
    我现在也偶尔会玩一下单机版 335 魔兽,其实主要也就是看看风景……
    其实我觉得这种可玩性不重要,如果可以的话,不妨试试去掉 NPC 等交互内容,去掉一切诸如技能、天赋、物品等游戏性内容,只保留换装坐骑和看风景,应该也会很有意思~~
    回忆起十几年前和朋友们一起开工会,打副本,完了后半夜坐在艾萨拉看红叶,和人打字聊天,玩大型付费 3D 聊天程序~~~
    logAn7
        16
    logAn7  
       2 days ago
    好好好,我已经在 web 上玩了 cf ,玩了广州 online ,没想到还能玩 wow
    jamfer
        17
    jamfer  
    OP
       2 days ago   ❤️ 2
    @Tyrant1984 这个想法很不错,倒是真可以做个风景模拟器,加个聊天系统
    davidjqq19
        18
    davidjqq19  
       2 days ago
    🐂🍺
    westfall
        19
    westfall  
       2 days ago
    这个就算你做出来了也不能上线,即使是免费,也存在版权的问题。建议还是做一些原创或无版权的吧
    kkk1234567
        20
    kkk1234567  
       2 days ago
    非常棒,给 op 点赞。

    公测玩家,好久没回游戏了。
    fionasit007
        21
    fionasit007  
       2 days ago
    流弊
    dabaibai
        22
    dabaibai  
       2 days ago
    除了浪费 token 还能证明自己提示词写得好吗 哈哈哈哈
    TonyMontana
        23
    TonyMontana  
       2 days ago
    不考虑开源吗,大家一起搞,一起玩
    youngxhui
        24
    youngxhui  
       2 days ago via iPhone
    太强了,加上背景音乐和音效体验感能再上一大截
    zhangli2946
        25
    zhangli2946  
       2 days ago
    也是瘾有点大了, 有没有文字版,上班摸鱼玩。
    Asher88
        26
    Asher88  
       1 day ago
    可以考虑开源,大家一起出力
    buir9
        27
    buir9  
       1 day ago
    鼠标左右一起按 往前跑啊 好多的 BUG
    suliuyes
        28
    suliuyes  
       1 day ago
    如果是想尝试 AI 复刻的感觉,尽情尝试……。
    如果是想自己玩,网上有成熟的开源服务端(最成熟的是 3.3.5a ,wotlk 版本),自己部署就能玩……还能魔改。
    suliuyes
        29
    suliuyes  
       1 day ago
    网页除了体验,真不适合玩 wow………
    duyusheng
        30
    duyusheng  
       1 day ago
    厉害
    indexError
        31
    indexError  
       1 day ago via Android
    在搞手机版本,把战场摘出来玩
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4659 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 91ms · UTC 05:37 · PVG 13:37 · LAX 22:37 · JFK 01:37
    ♥ Do have faith in what you're doing.