Difference between revisions of ".up"
From WikiManual
m (one step...) |
|||
| Line 1: | Line 1: | ||
| − | [[.up]] is a [[movement]] [[ | + | [[.up]] (1) is a [[movement]] [[Sysvar]]. |
| − | |||
| − | ==[[ | + | Without these, there could be no movement, just bouncing, gliding, flowing and tie-pushing. |
| + | |||
| + | ==[[Sysvar]]s:== | ||
{{movement}} | {{movement}} | ||
| Line 25: | Line 26: | ||
More details at [[movement#Technical Details:|Movement]]. | More details at [[movement#Technical Details:|Movement]]. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 13:38, 23 December 2005
Without these, there could be no movement, just bouncing, gliding, flowing and tie-pushing.
Sysvars:
Movement:
Forwards compatibility note: aimdx is the old name for aimright aimsx is the old name for aimleft |
Syntax:
- .up accelerates the robot forward in the direction that he is facing.
- .dn accelerates the robot backward from the direction he is facing.
- .sx
- .dx
Example:
cond start 10 .up store stop
A robot with this gene would constantly accelerate forward at a rate of 10 per turn. That is to say that his forward velocity would increase by a value of 10. If he should rotate then the direction in which the acceleration takes place would also change.
Technical Details:
Movement values get cut above 1000 and below -1000, then added up to a single vector incluging tie and other propulsion vectors, then the vector gets cut to a lenght of 40 as maximum aceleration.
More details at Movement.