RE: Re: AI controlled interactive robot

Mauricio Noda <[email protected]>
Newsgroups gmane.comp.java.robocode
Message-ID <[email protected]>
One reason for the bots code running sandboxed is to stop hacker strategies (cheating).

Another reason is the safety/security of the users, so you can download JARs from people all around the world and use them on your machine without having to examine the bytecode first.

But as long as they run their own code only on the engine there is no problem in disabling the sandbox. Only the bot won´t be allowed in RoboRumble for the same reasons above.

MN
To: [email protected]
From: [email protected]
Date: Tue, 21 Feb 2012 14:31:17 -0800
Subject: [Robocode] Re: AI controlled interactive robot


















 



  


    
      
      
      Hi,
to control robot from outside of the engine is probably possible if you disable security and use control API.On the other hand it, we made the robot environment isolated from outside for reason.
The reason s, that by looking at snapshot data on control API you are gaining more information than robot inside the environment. (for example location of bullets) which is of course cheating to the game rules.
That's why the robots are in sandbox, to enforce same rules for everyone.
Pavel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.