Difference between revisions of "Thread:Talk:Tomcat/Version History/Strange results for v3.67a/reply"

From Robowiki
Jump to navigation Jump to search
(clarify)
(strikeout incorrect things)
 
Line 1: Line 1:
I may not remember right... but IIRC, if you detect an energy drop on the 10th tick, then the enemy called "fire()" on the 9th tick,  last had an opportunity to turn their gun on the 8th turn (because fire() takes effect before setTurnGun()), and their scan data of you was from the 7th tick actually.
+
I may not remember right... but IIRC, if you detect an energy drop on the 10th tick, then the enemy called "fire()" on the 9th tick,  last had an opportunity to turn their gun on the 8th turn (because fire() takes effect before setTurnGun()), <s>and their scan data of you was from the 7th tick actually.
  
 
So to construct the search data for an energy drop you detected at the 10th turn, you should use:
 
So to construct the search data for an energy drop you detected at the 10th turn, you should use:
 
# The enemy scan that you received on the 9th tick (they turned their gun at the 8th, and 1 tick delay in your scan)
 
# The enemy scan that you received on the 9th tick (they turned their gun at the 8th, and 1 tick delay in your scan)
 
# Your robot data from the 7th tick (Last one they would have got scan data of before turning their gun)
 
# Your robot data from the 7th tick (Last one they would have got scan data of before turning their gun)
 +
</s>''(Edit: Incorrect, see replies)''
  
 
(As an aside, gunheat waves work because if their energy drop is 10th turn, they wouldn't have seen what you did in the 8th turn, therefore gunheat waves can (without giving off hints) happen 2 ticks before energy drop.)
 
(As an aside, gunheat waves work because if their energy drop is 10th turn, they wouldn't have seen what you did in the 8th turn, therefore gunheat waves can (without giving off hints) happen 2 ticks before energy drop.)

Latest revision as of 18:10, 27 June 2012

I may not remember right... but IIRC, if you detect an energy drop on the 10th tick, then the enemy called "fire()" on the 9th tick, last had an opportunity to turn their gun on the 8th turn (because fire() takes effect before setTurnGun()), and their scan data of you was from the 7th tick actually.

So to construct the search data for an energy drop you detected at the 10th turn, you should use:

  1. The enemy scan that you received on the 9th tick (they turned their gun at the 8th, and 1 tick delay in your scan)
  2. Your robot data from the 7th tick (Last one they would have got scan data of before turning their gun)

(Edit: Incorrect, see replies)

(As an aside, gunheat waves work because if their energy drop is 10th turn, they wouldn't have seen what you did in the 8th turn, therefore gunheat waves can (without giving off hints) happen 2 ticks before energy drop.)