V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
Livid
V2EX  ›  游戏开发

Balatro.exe

  •  
  •   Livid · 1 天前 · 3454 次点击
    如果你用 WinRAR 或者 7z 打开 Balatro.exe ,就可以看到这个游戏的源代码和资源。

    是用一个叫做 LÖVE 的 Lua 框架做的。

    https://love2d.org/

    16 条回复    2024-12-29 12:17:38 +08:00
    sslzjx
        1
    sslzjx  
       1 天前   ❤️ 2
    🤡
    NoOneNoBody
        2
    NoOneNoBody  
       1 天前
    只在 rime 里面接触过 lua……这货还能写游戏逻辑啊
    XTTX
        3
    XTTX  
       1 天前
    上头, 玩了二十多个小时. 一个程序员能开发出年度游戏提名的游戏, 吊炸天.
    Citrus
        4
    Citrus  
       1 天前 via iPhone
    @NoOneNoBody 能,很多游戏用,包括大厂。热更方便,写起来快,灵活。
    assassing
        5
    assassing  
       1 天前
    吾辈楷模
    Donaldo
        6
    Donaldo  
       1 天前
    @NoOneNoBody #2 魔兽世界的插件很多都是 lua 写的
    clikes
        7
    clikes  
       1 天前
    @NoOneNoBody #2 很多手游厂都是 lua 的前端,unity 也支持,主要是热更方便,有的服务器也 lua ,比如 PUBG 好像多年没停服过
    kk2syc
        8
    kk2syc  
       1 天前
    其实就是游戏底层引擎写好需要的模块,只要不改动底层模块,lua 直接改参数改调用直接热更新。

    @clikes pubg 大版本是停服更新的。
    yuhaofe
        9
    yuhaofe  
       1 天前
    @NoOneNoBody tx 很多虚幻引擎的手游都在用 lua ,https://github.com/Tencent/UnLua
    GeekGao
        10
    GeekGao  
       1 天前
    @NoOneNoBody 其实就是引擎外挂的脚本而已,以前战地用 python ,但是运行时开销太大了,不如 lua 轻便
    metalvest
        11
    metalvest  
       1 天前
    那不是方便大家魔改了
    liyafe1997
        12
    liyafe1997  
       1 天前
    @NoOneNoBody Lua 用途最广的地方就是游戏写逻辑...虽然我第一次知道 Lua 也是通过 Openwrt 认识的。
    arac
        13
    arac  
       17 小时 26 分钟前
    Love2d Phasor Godot 甚至 Pico-8 都有一些很成功的作品,也不知道为什么国内如此偏爱 3d 和 unity ,总感觉做的东西黏黏的。

    像 Animal Well, FEZ 这种自研引擎的,不止画面各方面都很有特色,算是引擎为游戏本身服务了。
    https://www.gamedeveloper.com/design/why-animal-well-s-home-brewed-engine-was-key-to-its-success
    c0t
        14
    c0t  
       15 小时 39 分钟前 via iPhone
    @arac monogame 也有星露谷,同样是单人作品,按照当年的现象级表现,它如果在今年发布估计年度游戏提名就变它了。make game not game engine ,我见过太多人死在写引擎的路上了,谁顺手就用谁没毛病。
    newtype0092
        15
    newtype0092  
       13 小时 12 分钟前
    @arac 同一质量档次的素材资源,3D 的成本是低于 2D 的,毕竟模型可以直接拿来微调,换换贴图,骨骼动画更是大差不差拿来差不多就能用,还不容易看出来是扒别人的。
    2D 要搞一套高质量的素材就真得花钱请厉害的画师了。请便宜画师照着别人临摹微调的也很容易被看出来在抄。

    还有就是用这些轻量 2D 引擎的多是一些有想法的制作人,为了节省成本而一定程度的妥协,如果给他们足够资源,卡牌游戏肯定都巴不得按炉石传说的标准来做啊。
    大厂为了表现力即使想用 2D 甚至像素风格的展现形式,也会各种炫技,比如八方旅人那种品质的像素风格根本不是这些轻量引擎胜任的了的。
    arac
        16
    arac  
       11 小时 14 分钟前
    @c0t  倒不是提倡写引擎,只是这些成功的写引擎的单人作品,大多制作人已经有了甚至十分有自己的想法,想以自己舒服的方式达到想要的效果,某种意义上来说这种作品更特别,相比#16 说的 unity 3D 换皮和硬写引擎,死了就死了吧。

    @newtype0092 我不赞同你的资源论,越多资源意味着越多的压力、妥协和控制力的丢失,这些制作人在成名之后大多也不会突然投身巨型项目,我觉得他们还是更喜欢制作精密完备的小型作品。

    总体来说也是更希望国内能出更多气质独特的小品吧,感觉没有能力积累和想法做出特别作品的,还是去上班好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2528 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:32 · PVG 23:32 · LAX 07:32 · JFK 10:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.