V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
luluxia
V2EX  ›  分享创造

做了个开源在线双人对战页游《骰子大作战》

  •  2
     
  •   luluxia · 53 天前 · 2390 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

    游戏链接: https://dice.llx.life

    Github: https://github.com/luluxia/dice-fight

    前段时间玩《火山的女儿》的时候,感觉其中内置的一个小游戏玩法“骰子游戏”挺有意思,所以就以此为基础,自己捣鼓了一个页游,目前已经把双人在线对战做的差不多了。

    游戏玩法可以参考单人游戏中的新手教程,或者是帮助里的说明。

    项目是纯前端实现,多人联机是基于 https://joinplayroom.com/ 提供的服务。我自己测试下来白天还好,晚上延迟可能会比较大,也有可能会出现掉线之类的问题。不过做个简单的联机游戏差不多也够用了。

    大家感兴趣的话,可以叫上小伙伴玩一玩,也欢迎给项目点个 star 。

    35 条回复    2024-05-23 15:53:07 +08:00
    royalknight
        1
    royalknight  
       53 天前   ❤️ 2
    完成度好高,动画效果很厉害
    FTLIKON
        2
    FTLIKON  
       53 天前
    https://dice.llx.life/#r=RPUB_9FB54FC7F_UD7QXXSXM
    superleexpert
        3
    superleexpert  
       53 天前
    amaz
    nicodevng
        4
    nicodevng  
       53 天前
    有趣的项目!喜欢这个骰子游戏创意。联机功能虽有点延迟,但还能玩。已 star ,期待更新!
    InDom
        5
    InDom  
       53 天前
    呃?打了半天,没任何效果?是不是有 BUG ?
    aloooooooooooone
        6
    aloooooooooooone  
       53 天前   ❤️ 1
    感觉不错!可玩性也很高,第一把过程中就在拍大腿后悔上一步的操作了
    OBNtHBZY3N3lxGVT
        7
    OBNtHBZY3N3lxGVT  
       53 天前
    牛的,蛮有意思的
    luluxia
        8
    luluxia  
    OP
       53 天前
    @InDom 没效果的话,可能是直接跳过回合了,骰子是需要点击黄色的按钮发动之后才会有效果的,可以看一看单人游戏里的新手教程,或者是帮助里的说明。
    xiaoHuaJia
        9
    xiaoHuaJia  
       53 天前
    可以的 好玩
    suyuyu
        10
    suyuyu  
       53 天前
    佬,tailwind 和 unocss 一起用吗
    luluxia
        11
    luluxia  
    OP
       53 天前
    @suyuyu 用的是 unocss ,为什么有 tailwind 的配置文件是因为 vscode 的 unocss 补全功能感觉有点问题,所以就放了个空的 tailwind 配置文件来激活 tailwind 扩展的补全
    ldyisbest
        12
    ldyisbest  
       53 天前
    大佬来个部署教程,或者给个 dockerfile
    suyuyu
        13
    suyuyu  
       53 天前
    @luluxia #11 一眼俩个配置文件,后面又仔细看了看依赖大概也猜到了。两个插件一起用不会有什么冲突吗?我一直是用哪个禁用另外一个。
    jackwaycn
        14
    jackwaycn  
       53 天前
    能不能做的隐蔽点,摸鱼不错🤓
    JionLee
        15
    JionLee  
       53 天前
    提个 bug ,玩着玩着显示对面有四次投掷机会了,然后就卡住了
    luluxia
        16
    luluxia  
    OP
       53 天前
    @suyuyu 我也只启用了一个
    jackwaycn
        17
    jackwaycn  
       53 天前
    有个叫 123 的,你打完能不能点一下结束回合,一直叫我搞快点
    luluxia
        18
    luluxia  
    OP
       53 天前
    @JionLee 因为之前测试下来,感觉先手赢面比较大,所以给后手行动的第一轮额外加了一次投掷机会。理论上应该只有第一轮的后手是四次,卡住的话不确定是什么问题
    beantsxuuuu
        19
    beantsxuuuu  
       53 天前
    能不能加一个自动“结束回合”
    IbukiSuika
        20
    IbukiSuika  
       53 天前
    一直匹配到一个叫 1 的人,然后一直不准备,完全玩不了。。
    luluxia
        21
    luluxia  
    OP
       53 天前
    @IbukiSuika 因为才做完没多久,所以还没考虑这种情况,之后我看看能不能优化一下
    InDom
        22
    InDom  
       53 天前
    就算如此,先手优势依然明显。
    luluxia
        23
    luluxia  
    OP
       53 天前
    @InDom 是的,先手感觉基本上就赢一半了
    InDom
        24
    InDom  
       53 天前
    是否可以改成一个回合,两边同时选择操作,这样就会看不到对方的操作,自己一直在操作,会很累,但可以勉强抵消一点先手优势。

    或者改成,两个人轮换着先手,每个回合看起来是这样的 [A 、B] 、 [B 、A] ,但是这样会出现一个人连续操作 6 次。

    或者,改成都同时做决策,但都能看到对方的决策,等双方都决策完毕,开始一滴一滴的扣血,直至某个人先归 0 。

    扣血是同步的,所以没有先手优势,最多是平局(两败俱伤),或者强制 1 滴血再来一个回合。
    luluxia
        25
    luluxia  
    OP
       53 天前
    @InDom 同时决策感觉还可以,但是想了想,这么改的话可能就直接变成新游戏了。
    不过双方同时决策的骰子游戏,我好像在哪个单机游戏里见过来着,我记得是双方投掷不同的骰子,然后按顺序排列最后拼点数之类的,不太记得了,刺客信条?
    fwee
        26
    fwee  
       53 天前
    完成度好高,这个骰子系统和 Slice & Dice 几乎一样,推荐 LZ 试下这个游戏。
    ljyst
        27
    ljyst  
       53 天前
    挺简洁
    iluolSNS
        28
    iluolSNS  
       53 天前
    很棒 动效不错
    luluxia
        29
    luluxia  
    OP
       53 天前
    @fwee 之前 b 站有刷到过谜之声给这款游戏做的视频,不过因为没中文所以没怎么关注,看了下确实还可以
    forty
        30
    forty  
       52 天前
    支持!已 star
    没玩过这类游戏,看了向导才大概明白是怎么个游戏
    kiddyu
        31
    kiddyu  
       52 天前
    角色素材用的什么啊
    nowant
        32
    nowant  
       52 天前
    @luluxia 后手多一个棋子会不会好点
    luluxia
        33
    luluxia  
    OP
       52 天前   ❤️ 1
    @kiddyu 角色是用的 itch 上的一套免费素材 https://pixerelia.itch.io/vas-mini-characters
    wxyrrcj
        34
    wxyrrcj  
       51 天前
    单人咋开始呢
    luluxia
        35
    luluxia  
    OP
       51 天前
    @wxyrrcj 暂时还没有做单人游戏
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:20 · PVG 09:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.