Discussion:
performance limits for the rumble
glipchev
2014-01-04 09:18:55 UTC
Permalink
Hello everybody,
I've been working on my robot for some time now and was wondering what are
the acceptable limits in terms of performance for a robot to join the
online competition? I'm currently at around 30-40ms of computation time per
turn(on my old core duo rig), so skipping turns is out of the question but
as I'm running the profiler I notice that my thread is taking up >90% of
the total cpu time, even in battles with the top bots.. So is there an
actual limit on cpu time other than the 450ms(default) inactivity timer?
What about non-formal limits: I wouldn't want to feel like cheating..there
is just way to much calculations to be done, and trust me I'm optimizing as
much as possible..
Finally, can I assume that online battles are fought over 10 rounds on
800x600 battlefield?
Happy new year,
Galin
--
You received this message because you are subscribed to the Google Groups "robocode" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robocode+***@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Nat Pavasant
2014-01-05 01:51:13 UTC
Permalink
The skipped turn time should allow roughly equals computation across
different CPUs (i.e. if it skipped turns on your computer, it should skips
turns in rumble and vice versa). If you take too much time, you'd just skip
turn. Memory performance is shared on 512MB between all robots in arena,
and you shouldn't take too much (afaik). RoboRumle is 35 rounds on 800x600,
MeleeRunble is 35 rounds on 1000x1000, TeamRumble is 10 rounds on 1200x1200.

- Nat
Post by glipchev
Hello everybody,
I've been working on my robot for some time now and was wondering what are
the acceptable limits in terms of performance for a robot to join the
online competition? I'm currently at around 30-40ms of computation time per
turn(on my old core duo rig), so skipping turns is out of the question but
as I'm running the profiler I notice that my thread is taking up >90% of
the total cpu time, even in battles with the top bots.. So is there an
actual limit on cpu time other than the 450ms(default) inactivity timer?
What about non-formal limits: I wouldn't want to feel like cheating..there
is just way to much calculations to be done, and trust me I'm optimizing as
much as possible..
Finally, can I assume that online battles are fought over 10 rounds on
800x600 battlefield?
Happy new year,
Galin
--
You received this message because you are subscribed to the Google Groups "robocode" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "robocode" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robocode+***@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Continue reading on narkive:
Loading...