Add in really quick and dirty random movement

Jump to navigation Jump to search

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.

Sheldor15:26, 3 April 2013

You do not have permission to edit this page, for the following reasons:

  • The action you have requested is limited to users in the group: Users.
  • You must confirm your email address before editing pages. Please set and validate your email address through your user preferences.

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).

Well said.

Namaste

Sheldor04:13, 4 April 2013