Add in really quick and dirty random movement
← Thread:Talk:AgentSmith/Wolfmans Todo List/Add in really quick and dirty random movement/reply (5)
A wave is a concept, an idea. It is a method of using information and logic to control a robot in the game of Robocode. It is not a class that just happens to be called "Wave."
The Waves article says that a wave consists of: "a source location (of the firing bot), a velocity (generally based on firing bot's bullet power), the time the wave was created, and the bearing to the target at fire time." This is not an actual snippet of code, rather, it is a description of what constitutes a "wave." In order to be a wave, a snippet of code must have all of these elements. Any of these parts standing alone does not make a wave.
Aristocles' targeting does use waves, because all required information is used in all required ways, and all required decisions are made with all required logic, to be considered "waves." Aristocles movement does not, because it only uses one variable, one specific part of the code required to make a wave, for purely superficial reasons.
You say that Aristocles' use of waves in its movement is "nominal" meaning "in name only," but, by that logic, I could say that Sabreur uses Dynamic Clustering just by naming one variable dynamicClusteringVariable
.
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page.
Return to Thread:Talk:AgentSmith/Wolfmans Todo List/Add in really quick and dirty random movement/reply (11).