今天我尝试给我儿时最喜欢的模组暮色森林贡献一点代码,但是被成员攻击,我很困惑

Hmanbo 2026-08-25 09:48 1

我找了一个还处于 Open并且标记为help wanted的bug,实际进游戏固定种子、坐标做了复现和对照测试,也确实大量使用了 AI 辅助分析和写代码。提交 PR 后我才被告知对应的 1.21.1 已经不再接受更新。但是事实上我运行过latest,发现latest本身无法正常,所以我发了一个issue被告知1.21.1已经不准备支持了,那我确实也能理解,因为mc的模组确实很多就停在某个版本不动了,我小时候很多喜欢的模组的更新都停在1.7.10

所以我就想着解决那个issue所处的版本,然后鼓捣了半天终于通过了,我也详细记录了参与过程,让ai帮我润色了一下pr的描述信息,好看,我经常这样做,我自己写出来乱糟糟的,格式也不好看。

然后就被告知ai不行,不允许用,我就很困惑,所以补了一段询问的话,然后就得到了。



对方拒绝和我交流,并直接攻击

然后我也生气啊,我就戳了暮色森林的软肋



然后我就被炮轰了。


我其实很困惑,我确实是新人,没什么开发经验,但是我确实也认认真真完成了,该审的也审了,就因为用了ai,我的代码连被评价的权利都没有,直接就是攻击。

是我真的不应该借助ai撰写代码吗


这个是pr记录



这个是我发现latest无法运行的issue

最新回复 (19)
  • Scheme 08-25 09:51
    1

    稍微看了一下

    人家就是不喜欢AI罢了


    他看了一下代码觉得代码有问题,像是ai写的就吐槽

    到这问题都不大,还好


    然后你又写了一大段,他更是不高兴了

    然后你还带嘲讽


    哈哈哈


    算了吧

  • earlySummer 08-25 09:52
    2

    不是,你别告诉他你用 ai,他们能看出来吗 ^-^

  • 咕嘎治愈世界 08-25 09:53
    3

    我今天就是死,从这跳下去,也不会吃 ai 一口代码.jpg

  • Pierre Zhang 08-25 09:53
    4

    越容易被AI彻底取代的越容易对着AI哈气


    不少大的模组项目和整合包项目都针对AI贡献代码有明确的guideline,这种起手AI was a mistake的直接pass就好了。


    更何况暮色森林放在当时的视角确实独树一帜,今天来看已经泯然众人,并且更要命的是吃老本不思进取,其codebase也向来是人尽皆知的一坨,技术力也是远弱于所谓“地位”相同的其他模组。


    AI slop只可能喂人吃屎,human slop会同时且稳定地给人和机器喂屎。

  • Scheme 08-25 09:53
    5

    能的


    这种很明显的

    就相当于用了一些反模式,ai没有上下文理解不了,代码维护者看一眼就知道

  • 兼有酱油 08-25 09:53
    6

    感觉不用困惑,对于项目合并方面的事情还是尊重项目原作者吧。不是因为用AI的事情,这种本身就是原作者和二创的冲突,佬可以试试自己从零开发一套模组。

  • 繁星之子卡萨蒂亚 08-25 09:54
    7

    没什么开发经验



    我觉得对方说的没错…

    毕竟是AI时代之前的大型项目,别人用心血构建的,如果是我,我也不会接受 没什么开发经验 的人用AI给我贡献代码。。。首先你无法确保你提交的代码符合项目的规范,AI并非万能的

  • 繁星之子卡萨蒂亚 08-25 09:55
    8

    自己维护一个分支玩一下就好吧

    毕竟如果你看不懂AI写的东西,那还是别轻易提交到任何开源项目里

  • 64673 08-25 09:56
    9

    有些人就是不喜欢ai写的代码,尤其是一些从古法时代一直维护至今的仓库作者.毕竟ai也是这几年才火起来的,设身处地的想,我也不想我手搓了好几年的代码库最后被ai屎山塞满

    但是话有说话回来,不在贡献指南里写明不接受ai pr,这就是他的问题了

  • ZhouMo 08-25 09:57
    10

    如果你要贡献代码到其他人的项目,请一定确保你清楚的知道每行代码在做什么,否则你就是在给reviewer添加负担。这和AI写的没啥关系,只是AI之前没有什么办法能产出一大堆你不理解的代码

  • 繁星之子卡萨蒂亚 08-25 10:00
    11

    而且你截图不截完整的么

    对方第一句话说的很清楚啊,1.21.1不在支持范围内,人家都不维护这个旧版本了(虽然1.21.1确实还是mod社区主流)


    还有你的测试方法有问题


  • 豆豆爱吃鱼 08-25 10:01
    12

    你说pr不过困惑河狸.

    被攻击困惑.你先拔刀了嘛 骚年

  • 羽于羊 08-25 10:02
    13

    参与开源项目开发还是要尊重现有规范,其实你也可以直接fork的

  • lihai 08-25 10:05
    14

    确实,虽然我天天用Codex,但很多时候 我还是觉得它写的稀烂,不过能跑有时候就懒得管了。




    但是后期优化的时候就发现很多坑。。。。

  • 繁星之子卡萨蒂亚 08-25 10:05
    15

    现在有啥大型mod可以代替暮色么= 我上个月在构建新服务器 (不过我版本还是选择 1.21.1 + neoForge )

    暮色确实已经玩腻了== 过于熟悉了

  • yhshzh 08-25 10:08
    16

    谁在攻击谁啊 ^-^我怎么感觉暮色那边说话挺客气的,倒是你二话不说发了篇小作文

  • Asamul 08-25 10:09
    17

    主要上下文问题,ai容易自己搞一些实现,比如一个实现明明用人家写好的方法就行,但是ai不知道,就会在上面拉屎。除了明确这个项目就是用vibe开发出来的,不然我也反感这种行为

  • Pierre Zhang 08-25 10:12
    18

    暮色独特的地方在于自有的BOSS线,至于生物群系debuff,实际上也只是一个保证线性流程的设计。它本质上就是一个独立于MC的自有路线,且长度深度都不够,除非靠自定义掉落物这种极其偷懒且廉价的设计,否则根本无法和游戏的其他环节有机结合。其道具效果设计和BOSS战演出往回推五年也都是数一数二的烂。


    试试Cataclysm。

  • rainoffallingstar 08-25 10:14
    19

    fork一份就好,自己玩自己的

    我也经历过

    给德国开发者提交了一个R包的PR

    纯自己手敲的

    人家有自己的品味,觉得某些变量的命名不合理

    然后我就告诉他下一个commit已经改了

    但是这个PR到现在都没有合并

    我也不管了

    因为我拿rust把他那套全部重新写了一遍

* 帖子来源Linux.do
返回