0

在我的大学课程中,我们获得了编程游戏 robocode 的代码,我们需要为游戏添加功能以改变游戏的玩法。

为此,我需要更多地了解 robocode 的工作原理。那么首先运行什么代码,它做什么以及它调用什么其他代码等等。但是,我在互联网上找不到任何真正详细介绍机器人代码游戏不同领域的好页面。一切都是关于如何构建自己的机器人。

我想确切地知道 robocode 中的每个包的作用。以及他们被召唤的顺序,谁召唤他们,他们召唤谁。以及其他任何可以让我更好地理解 robocode 及其工作原理的东西。

如果有人可以帮助我,将不胜感激:)。

4

1 回答 1

1

假设你是一名学生,我会让自己给你一些看起来很有用的技巧。

首先,您并不需要了解该程序的所有内部结构才能了解如何使用它。您只需要了解什么是公开的 API。通常一个 API + 入门教程就足够开始了。

入门教程有点像这里(我承认我从未使用过这个应用程序)Java API 在这里(也有一个 .NET,但我假设你对 Java API 更感兴趣)

阅读入门指南,然后(甚至在深入研究 API 之前)尝试运行您的第一个机器人。就像这里描述的一样

你会意识到你驱动你的机器人是你发送给它的一系列命令。成功运行机器人后,您可以研究 API 并了解可以用机器人做的其他事情。

我知道这个答案很模糊,但坦率地说,他们的网站非常好,据我所知,它提供了您需要的所有信息,我只是想帮助您“稍微整理一下”,并分享我过去是如何学习新的项目

希望这有帮助,祝你好运!

于 2012-08-21T06:10:46.407 回答