Balatro.exe

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

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

https://love2d.org/

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

@clikes pubg 大版本是停服更新的。
yuhaofe
25 天前
@NoOneNoBody tx 很多虚幻引擎的手游都在用 lua ,https://github.com/Tencent/UnLua
GeekGao
25 天前
@NoOneNoBody 其实就是引擎外挂的脚本而已,以前战地用 python ,但是运行时开销太大了,不如 lua 轻便
metalvest
25 天前
那不是方便大家魔改了
liyafe1997
25 天前
@NoOneNoBody Lua 用途最广的地方就是游戏写逻辑...虽然我第一次知道 Lua 也是通过 Openwrt 认识的。
arac
24 天前
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
24 天前
@arac monogame 也有星露谷,同样是单人作品,按照当年的现象级表现,它如果在今年发布估计年度游戏提名就变它了。make game not game engine ,我见过太多人死在写引擎的路上了,谁顺手就用谁没毛病。
newtype0092
24 天前
@arac 同一质量档次的素材资源,3D 的成本是低于 2D 的,毕竟模型可以直接拿来微调,换换贴图,骨骼动画更是大差不差拿来差不多就能用,还不容易看出来是扒别人的。
2D 要搞一套高质量的素材就真得花钱请厉害的画师了。请便宜画师照着别人临摹微调的也很容易被看出来在抄。

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

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

总体来说也是更希望国内能出更多气质独特的小品吧,感觉没有能力积累和想法做出特别作品的,还是去上班好了。
vialon17
23 天前
lua 用来写 mod 是最受欢迎的,steam workshop 里面很多都是基由 lua 的。
nrtEBH
23 天前
小丑牌不如杀戮尖塔让我上头 玩了两把知道系统机制后就没兴趣了
当然不妨碍它的确是 2024 最佳独立游戏之一

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1100917

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX