5

我想编写一个机器人来参加在SimSpark下运行的 3D RoboCup软件足球模拟联赛。谁能指出一些已经处理与服务器通信等的代码?

替代文字
(来源:sourceforge.net

理想情况下,这将是 .NET 代码,但以任何语言生成的示例仍然有用。

编辑对于不熟悉 RoboCup 3D 足球联赛的任何人,请查看此 YouTube 视频。它有一些非常有趣的时刻,如果你喜欢那种事情......

编辑 2仍然没有答案?我在 Wikipedia 上整理了一个专门介绍RoboCup 3D 模拟足球联赛的页面,以获取更多信息。

这是 SEU-RedSun 团队在 2008 年 RoboCup 锦标赛上踢球的另一个YouTube 视频。他们的代理人比我链接的第一个视频中的代理人要复杂得多(和协调)。

4

4 回答 4

1

在没有用于构建 RoboCup 3D 足球代理的现有 .NET API 的情况下,我创建了自己的:

https://github.com/drewnoakes/tin-man

于 2010-06-16T15:40:23.017 回答
1

除了João 的回答之外,我还为RoboCup 3D Soccer Simulation找到了这些开源项目:

  • Apollo3D与 SourceForge 上的 C++ 代码(自两年前最初发布以来未更新)。
  • FIIT RoboCup 3D多种语言,机器人的 C++ 和 Java 实现以及 SourceForge 上的 .NET 行为编辑器(上周对 Java 代码进行了多次提交)。也使用 Ruby 编写脚本。大多数评论都是斯洛伐克语。
  • jsshagent与 SourceForge 上的 Java 代码(自 2008 年 1 月首次发布以来未更新)。
  • robo-cup-soccer3d-framework与 Google Code 上的 Java 代码。上次更新时间为 2008 年 12 月。日文网站。
  • Zigorat似乎有两个主页,是另一个用于机器人构建的 C++ 基础,以及一堆其他 RoboCup 3D 工具。最后一次发布是 2009 年 3 月。

我还没有找到在 .NET 中构建 RoboCup 3D 代理的库。我已经为我自己的 C# 项目创建了一个基础层,一旦我想出了一个好名字,我就会发布它!

编辑我在SimSpark wiki 上创建了一个新页面,以便在一个地方整理各种库和代理。

于 2010-06-09T05:06:05.287 回答
1

tsubamegaeshi-base似乎是您正在寻找的东西。

编辑:Little Green BATS
团队发布了他们的源代码(与大多数团队一样,它使用 C++)-最后一次更新是在 2008 年(仍然是最近的)。

于 2010-06-08T10:33:09.467 回答
1

如果有人想使用 Java:GitHub 上有一个新的 magmaOffenburg 基本代码版本: https ://github.com/magmaOffenburg/magmaRelease

于 2021-04-11T16:13:52.297 回答