Difference between revisions of "Thread:Talk:Main Page/New Rumble Categories/reply (6)"

From Robowiki
Jump to navigation Jump to search
 
(No difference)

Latest revision as of 19:49, 20 March 2014

The problem I have with this idea, is that the Robocode engine's control over CPU time is far too approximate for that task.

The nature of such a league is to encourage people to push the limit of the alotted CPU time, however one can expect the calibration of CPU time to be off by wide margins between different computers, or even different runs on the same computer.

If one wants to have a league where the CPU time is a primary design constraint for bots, we need an engine with more precise management of this, such as by using Java bytecode instrumentation to assign fixed costs to different Java bytecode instructions... but that... that gets very complicated to implement.