Debugging waves with onPaint()
Fragment of a discussion from Talk:Robocode/Graphical Debugging
Jump to navigation
Jump to search
The approach I told above is based in gathering all event data first, then process everything, only then do some output. Shift from an event driven architecture to a simpler request driven (input/process/output) architecture.
The main advantage is not being constrained with event ordering. Event ordering in Robocode doesn´t give any extra information. The main drawbacks are increased codesize (not an option for nanobots), and necessity of member variables (not an option for perceptual bots).
MN