找回密码
 立即注册
搜索
查看: 3791|回复: 22

[PC] 游戏引擎GZDoom主程序员使用AI写代码被抓包,导致项目组分裂

[复制链接]
     
发表于 2025-10-17 20:49 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 BRAVADO 于 2025-10-18 17:43 编辑

经典毁灭战士著名源移植,复古射击游戏重要引擎GZDoom的主程序员使用ChatGPT写代码被抓包,导致项目组分裂。出走成员成立基于GZDoom的新项目组UZDoom,UZDoom的反抗者声称除了要复制GZDoom全部功能外,更致力于提供"更稳定的开发架构、促进良性协作,并削弱个人'项目负责人'的权限"。

除了经典毁灭战士的模组,GZDoom游戏还产出了大量商业复古射击游戏,有一部分甚至未离开EA,其中最著名的就是Selaco,不知这些项目何去何从

战场:https://github.com/ZDoom/gzdoom/issues/3395
Doomworld上的帖子:https://www.doomworld.com/forum/topic/155567-uzdoom/
RPS的报道:https://www.rockpapershotgun.com/doom-modders-fall-into-civil-war-as-devs-launch-new-engine-in-protest-at-gzdoom-creators-leadership-and-use-of-chatgpt




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1战斗力 -1 收起 理由
忧郁的lc -1 标题党

查看全部评分

回复

使用道具 举报

     
发表于 2025-10-17 20:51 | 显示全部楼层
LLM写代码感觉已经是程序员标配了?做游戏这也不准?
回复

使用道具 举报

     
发表于 2025-10-17 20:54 | 显示全部楼层
黄泉川此方 发表于 2025-10-17 20:51
LLM写代码感觉已经是程序员标配了?做游戏这也不准?

ai 写代码和去网上找一段代码修修改改本质上一样的,最后都是要人类来调通。
回复

使用道具 举报

     
发表于 2025-10-17 20:54 | 显示全部楼层
纯血派?太高贵了
回复

使用道具 举报

     
 楼主| 发表于 2025-10-17 20:54 来自手机 | 显示全部楼层
本帖最后由 BRAVADO 于 2025-10-17 21:08 编辑
黄泉川此方 发表于 2025-10-17 20:51
LLM写代码感觉已经是程序员标配了?做游戏这也不准?


其一是免费项目用爱发电,要求多点也正常。其二是看起来制作团队对领头其实已经积怨已久。
回复

使用道具 举报

     
发表于 2025-10-17 21:00 来自手机 | 显示全部楼层
这能被抓?是被当场看到用ai?
回复

使用道具 举报

发表于 2025-10-17 21:02 | 显示全部楼层
哪怕看完整个 issue 也知道问题重点不是 AI 代码,反正帖子标题一定要具备煽动性才能满足钓鱼的欲望是吧。
回复

使用道具 举报

     
发表于 2025-10-17 21:06 | 显示全部楼层
都叫你不要写注释了
回复

使用道具 举报

发表于 2025-10-17 21:06 | 显示全部楼层
但这个不是错吧,有法律或道德问题吗?
回复

使用道具 举报

     
 楼主| 发表于 2025-10-17 21:07 来自手机 | 显示全部楼层
鳄鱼亮爪 发表于 2025-10-17 21:06
但这个不是错吧,有法律或道德问题吗?

免费项目,用爱发电谈什么法律问题。
回复

使用道具 举报

     
发表于 2025-10-17 21:19 | 显示全部楼层
和AI有什么关系,不是有积怨+AI写代码没有检查吗
回复

使用道具 举报

     
发表于 2025-10-17 21:58 | 显示全部楼层
毕竟是个抛开项目一年跑去度假的神人,这只是引爆战场的最后一粒火药
回复

使用道具 举报

     
发表于 2025-10-17 22:32 来自手机 | 显示全部楼层
好了好了,什么ai不ai的,提上去的代码没测过+夹带其他功能,放大公司里上纲上线的直接开除都没问题

— from OPPO PKM110, Android 15, S1 Next Goose v3.5.99
回复

使用道具 举报

     
发表于 2025-10-17 22:37 来自手机 | 显示全部楼层
super_uni 发表于 2025-10-17 22:32
好了好了,什么ai不ai的,提上去的代码没测过+夹带其他功能,放大公司里上纲上线的直接开除都没问题

— fr ...

开除过分了吧,没自测让测试测一步一个bug,扣绩效应该逃不了

—— 来自 HUAWEI PLA-AL10, Android 12, 鹅球 v3.5.99
回复

使用道具 举报

     
 楼主| 发表于 2025-10-17 22:40 来自手机 | 显示全部楼层
super_uni 发表于 2025-10-17 22:32
好了好了,什么ai不ai的,提上去的代码没测过+夹带其他功能,放大公司里上纲上线的直接开除都没问题

— fr ...

相当于老板乱搞,手下辞职不玩了吧。
回复

使用道具 举报

     
发表于 2025-10-17 23:08 | 显示全部楼层
用AI没检查啊,那闹起来也不奇怪。
我这几天也被这种事折腾了好久,一个错误今早才排查出来。
气得我胸口疼。
回复

使用道具 举报

发表于 2025-10-17 23:24 | 显示全部楼层
你们中没有上StackOverflow搜问题的可以用石头砸他了
回复

使用道具 举报

     
发表于 2025-10-18 00:02 | 显示全部楼层
本帖最后由 铁甲钢弹 于 2025-10-18 00:03 编辑
鳄鱼亮爪 发表于 2025-10-17 21:06
但这个不是错吧,有法律或道德问题吗?

看issue应该是AI生成的代码违反了GZDoom的GPL开源协议,应该算法律问题?
回复

使用道具 举报

     
发表于 2025-10-18 01:05 | 显示全部楼层
还有不用ai的古法程序员吗公司也会敦促用ai吧
回复

使用道具 举报

     
发表于 2025-10-18 04:41 来自手机 | 显示全部楼层
鳄鱼亮爪 发表于 2025-10-17 21:06
但这个不是错吧,有法律或道德问题吗?

写代码不存在法律和道德问题,因为代码剥开大家都长这样

用就分情况了
回复

使用道具 举报

     
发表于 2025-10-18 07:52 | 显示全部楼层
我们可以阅读一下这个战场到底吵了什么。借助了AI翻译。

the-phinet
恕我直言,@coelckers,请不要再直接推送到 master 分支了。
如果 61123d8 需要“澄清”,那它本该是一个草稿 PR。
你推送了未经测试的代码。留个便条说让大家“稍后测试”简直荒谬:既然它已经在代码库里了,就会被遗忘。
你使用 LLM 为你编写代码,这很可能违反了 GPL 协议。
你口口声声说关心“干净”的 Git 历史,但它却充满了你因为没有与团队讨论而反复折腾的提交。59b5676 ec8e0e6 028a830
你将不小的改动隐藏在提交中,这让人们担心你可能会随意移除他们所依赖的功能。

我们是一个团队。做这样的事表明你对你的同事缺乏尊重。

我明白这是你的项目,你可以随心所欲。但请你不要直接推送,而是创建 PR 并等待维护者确认。这将树立一个好榜样,让维护者和其他开发者有时间审查你的工作。

TheKins
最近在更具协作性、团队化的实践下取得的进展非常出色。看到这一切被破坏将是令人遗憾的。

coelckers
随意分叉这个项目,在一个

the-phinet
好的

很喜欢这种自我反省。非常成熟。

kevansevans
Graf,你到底有什么问题?你消失了一年,回来后却把大量工作付诸东流,用生成式 AI 的狗屁来解决一个很容易就能找到答案的问题,然后当人们提出合理担忧时,你却叫他们滚蛋?这个引擎一直处于前所未有的最佳状态,而你似乎痛恨任何人触碰你宝贵的代码。

你问我怎么知道的?因为有人确实分叉了这个项目,然后你在其 Discord 服务器上大发雷霆,因为你不是负责人,然后你从那个分叉中直接拿走了未完成的代码,几乎没有做任何修改,接着当你的成年人式的脾气发作不起作用时,你离开了几个服务器。

SanyaWaffles
Graf,我对你那些牛津式的客套话已经受够了。

我听说了正在发生的事情,坦白说,我对你这种支持加密货币的法西斯式强硬手段感到震惊,你对一个真正取得进展的团队进行霸道控制。你之所以出现,是因为你绝对讨厌自己不擅长领导项目,于是决定抓住所有人的把柄。

我他妈受够了支持 GZDoom。我会尝试用我自己的分叉凑合着,但**刚刚毁了大量依赖这个引擎的开发者。你真是个十足的混蛋,真是太他妈感谢你了。

RicardoLuis0
是的,使用 chatgpt 是压垮我的最后一根稻草,我受够了容忍你那些狗屁,Graf。

Boondorl
哦,你不用担心,我们正要着手做这件事。你用这些狗屁彻底搞垮了 GZDoom。你不仅声明有意使用生成式 AI 代码,这种代码很可能违反 GPL 许可证(因为法律上慢慢认定任何由生成式 AI 创建的内容都无法获得版权,因为它不是由(法律意义上的)人创造的),而且你现在还表明你对代码库完全是恶意行为者,随时都会推送这些未经测试的垃圾。在你看来,只要能编译就行。哦,糟糕,实际上它甚至不需要编译。说真的,当你完全不碰它,让其他有实际经验的人来解决问题时,这个项目的情况更好。我们刚刚来了一位新的 Unix 开发者,他全身心投入到这个项目中,却因为你和你糟糕的领导力而离开了。

这真是令人惊叹。在你终于离开后,一切都进展得如此顺利。GZDoom 上完成了如此多的工作,以至于我们决定升级到 5.0 版本,而你同意了这一举动,因为有太多出色的功能得以实现。几天后,你决定不知从哪里回来,项目现在彻底崩溃了,每个人都在弃船,因为他们不想卷入你即将在这代码库上引发的烂摊子。我们已经有将近一整年没有你直接推送一些破坏一切的垃圾重构到 master 分支了,项目终于感觉又找到了立足点,摆脱了几次糟糕的开发周期。我无法预见我们中的任何一个人会继续留在本项目中,考虑到 Jay、Marcus 和我组成了 5.0 版本大部分即将到来的功能,我想你即将了解到惹恼你的“清洁工”会发生什么残酷现实。

享受你那死气沉沉的项目吧,我确信你会很高兴独自一人敲打它,而人们终于可以停止对你指手画脚了。这真是对整个 ZDoom 遗产的巨大耻辱。我真心希望 GZDoom 在此之后能直接从主站撤下,我确信管理员们醒来面对这烂摊子时会怒火中烧。

JMature2099-82
这些垃圾将会鼓励新的、现有的和传统的 modder 学习 DSDHACKED。

我知道这可能有点过分,但我说的是真的。DSDHACKED 和 Decohack 现在可能会成为更受欢迎的选择。AI 生成的代码可能违反 GPL,并且在没有告知其他开发人员和测试人员的情况下推送未经测试的代码,这百分之百是人渣行为。

indigotyrian
坦白说,更多人应该学习 dsdhacked/decohack,只要稍加努力和想象力,你就能做很多事情。

无论如何,如果我们能因此得到默认的最近邻 mipmap 纹理过滤选项,那这一切都值了。

Redneckerz
我知道我对此没什么发言权或利害关系,但作为 Doom 和 ZDoomWiki 的知名编辑,我不知道为什么会发生这种事。GZ 作为移植版不应该遭受这种待遇,我也不愿看到它的历史书以黑页告终。

Graf,你知道人们对你创造了一个被许多独立游戏使用的引擎抱有极大的尊重。但现在我所看到的,是过去发生过太多次的事情——你固执己见,与常识完全背道而驰。这种行为多年来一直被容忍,因为,嗯,它是 GZ,对吧?

但总有限度,我想现在就是了。我真诚地希望有一天你能看看你现在正在创造的这片黑页,并想知道这是否是你设想的这个移植版应该拥有的遗产。

Cacodemon345
我想分叉会缓解这种需求。

Saver310
Le No Chicken 反击了

BigStronk64
说实话,早就该这样了,他在 Lilith mod 的那场闹剧之后就该被抛弃了,再见,一路顺风。

Boondorl
这需要他有任何内省或关心我们任何人的能力。我们多年来都知道 Graf 只是容忍我们,但现在看来我们不再愿意容忍他了。

Redneckerz
我知道,我也知道这一点。我只是在做假设。只是以这种方式结束令人遗憾,考虑到 GZ 在当前的 Steam 游戏领域如此蓬勃发展。许多项目都依赖它。由于他们无法再升级到最新版本,他们将面临一个大问题。

35mmfilm
RIP GZDoom,确保你的 mod 兼容 vkDoom。

MajorCooke
另一个已经诞生取而代之。

EntranceJew
那些提交真是些彻头彻尾的垃圾,彻底耗尽了所有人对你的最后一点耐心,你真的欠他们一个至少能让他们觉得有趣的结局。

genacvid
如果说这个项目需要分叉还有什么其他原因的话,那似乎是首席维护者在键盘前去世了,没能做出适当的回复。或者,他在回复到一半时感到无聊了。

PerdGateEnjoyer
所以,原来我对武器偏离中心的小抱怨,最终导致了 GZDoom 的崩溃。我希望这不必发生,但至少我会在史书中得到一个简短的提及。

graf 拒绝支持 mars 3d 和 ad cop 的那一刻,引擎就完蛋了 /j

Redneckerz
那与 GZDoom 几乎无关(它真的只是添加了效果),更多的是因为 Doom 渲染循环并非为现代硬件而构建。

一个项目 Helion 成功做到了,因为它重写了整个渲染循环。考虑到它必须与 Vanilla 和 Boom 准确兼容,你可以想象这有多么疯狂。

araxestroy
我期待着在不久的将来,纹理过滤能默认关闭。

Boondorl
最好还是锁定这个,因为我觉得从这一点开始就只会是梗图了。除非 Graf 决定说些什么,但我怀疑他不会,我想主要开发团队已经明确了他们的立场,如果他真的觉得 GZDoom 必须朝着这个方向发展,那么我们将来将不再支持 GZDoom。

DoctorSpengler
哦,我知道这远不止于此,我只是很高兴那只鸡被砍掉了。我对 GZDoom 或即将出现的任何分叉都抱有很高的期望。

Cacodemon345
584af50

这是包含 AI 生成代码的提交,通过强制推送从公众视野中隐藏了,以供参考。

我想我已经在那里很好地表达了我的观点。
回复

使用道具 举报

     
发表于 2025-10-18 07:58 | 显示全部楼层
只看了开头,把“待测试”代码直接推到main有点招笑了,随便开个分支放上去就好的

论坛助手,iPhone
回复

使用道具 举报

     
发表于 2025-10-18 13:55 来自手机 | 显示全部楼层
也别提什么重点不是ai,ai的法律问题就很难解决,开源社区的根基就是开源协议,开源项目在法律上的要求比商业公司只高不低,虽然 ai 圈子也动不动“开源”,但这种“开源”和自由软件的“开源”压根不是一个东西,开源社区挺多都不太待见 ai 的,引入 ai 带来的法律风险和维护成本比它的好处要大得多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-11-23 13:50 , Processed in 0.144523 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表