我为一款 Ubuntu 游戏开发了一个 AI。我的 AI 击败了现有的 Ubuntu AI。所以我想为该游戏的 AI 改进做出贡献。
我应该将我的源代码发送到哪里,我应该在哪里进行相关交流?
答案1
我认为,对于这样的重大更改,您应该联系上游开发人员。而联系的地点和方式因项目而异。Ubuntu 开发的标准沟通方式(邮件列表、Launchpad 等)可以让您与为 Ubuntu 打包软件的人取得联系,但通常不会让您与原始开发人员取得联系,尤其是对于游戏等第三方软件。
追踪原始上游可能有点麻烦。查找主页http://packages.ubuntu.com/<release>/<package>
(您也可以运行apt-cache show <package>
)。然后在主页上寻找说明。
例如0ad
,http://packages.ubuntu.com/xenial/0ad说主页是http://play0ad.com/,该网站最终会引导你到http://trac.wildfiregames.com/wiki/GettingStartedProgrammers其中有对该项目做出贡献的说明。
如果主页对您没有帮助,那么您可以在该软件包的 Launchpad 页面上发布问题(https://launchpad.net/ubuntu/+source/0ad/+bugs0ad)(或者在邮件列表中,也许ubuntu-devel-discuss
),维护者应该能够向您提供有关上游的信息。