Robocode/Game Physics
< Robocode
Jump to navigation
Jump to search
Revision as of 14:01, 28 November 2007 by FlemmingLarsen (talk | contribs)
This article is a stub. You can help RoboWiki by expanding it. |
This page describes the game physics of Robocode
Robocode Game Physics
Robocode Processing Loop
The order that Robocode runs is as follows:
- Battle view is (re)painted
- All robots execute their code until they take action (and then paused)
- Time is updated (time = time + 1)
- All bullets move and check for collisions
- All robots move (heading, accelration, velocity, distance, in that order)
- All robots perform scans (and collect team messages)
- All robots are resumed to take new action
- Each robot is processing its event queue