<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://robowiki.net/w/index.php?action=history&amp;feed=atom&amp;title=Thread%3ATalk%3AGilgalad%2FmovementStrategy%2FGoTo_surfing.%2Freply_%283%29</id>
	<title>Thread:Talk:Gilgalad/movementStrategy/GoTo surfing./reply (3) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://robowiki.net/w/index.php?action=history&amp;feed=atom&amp;title=Thread%3ATalk%3AGilgalad%2FmovementStrategy%2FGoTo_surfing.%2Freply_%283%29"/>
	<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing./reply_(3)&amp;action=history"/>
	<updated>2026-04-18T04:17:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://robowiki.net/w/index.php?title=Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing./reply_(3)&amp;diff=23757&amp;oldid=prev</id>
		<title>AW: Reply to GoTo surfing.</title>
		<link rel="alternate" type="text/html" href="http://robowiki.net/w/index.php?title=Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing./reply_(3)&amp;diff=23757&amp;oldid=prev"/>
		<updated>2012-03-08T14:59:08Z</updated>

		<summary type="html">&lt;p&gt;Reply to &lt;a href=&quot;/wiki/Thread:Talk:Gilgalad/movementStrategy/GoTo_surfing.&quot; title=&quot;Thread:Talk:Gilgalad/movementStrategy/GoTo surfing.&quot;&gt;GoTo surfing.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;I will try more optimizations later today but one big one that I do use is only calculating changes in the movement path for the final calculation.  So I make and estimate path and then I use the points along that path for my real paths until I need to move to a different point (Which is at most four indices prior to the destination point.)  Skipped turns only seem to be a problem in the first round now (less than 5 turns skipped for the other rounds)  here is a how time is spent in the first round against Raiko:&lt;br /&gt;
&lt;br /&gt;
Wave Danger Time = 24.566979999999997 (time spent getting points from the KdTrees for the waves)&lt;br /&gt;
OnScannedRobot Time = 197.411769 (time spent in OnScannedRobot for the movement)&lt;br /&gt;
Wave Management Time = 39.465934 (time managing movement waves (this includes precise intersection for virtual waves every turn))&lt;br /&gt;
Move Calc time = 664.440483 (times spent calculating my movement path, includes the next four items)&lt;br /&gt;
Path generation time = 230.93243999999999 (precise predictor path generation)&lt;br /&gt;
First wave angles time = 266.566414 (precise interesection on the first wave)&lt;br /&gt;
Check Danger time = 111.454803 (danger for the first and second wave, includes the time from the next item)&lt;br /&gt;
Second wave danger time = 108.967914 (precise bot width and danger for the second wave)&lt;br /&gt;
&lt;br /&gt;
Time spent on movement = 906.613341&lt;br /&gt;
Time spent on gun = 239.867495&lt;br /&gt;
&lt;br /&gt;
One more thing. I use DC surfing so I don't actually spend that much time calculating the danger, less than 3 milliseconds for the first waves for the whole first round.  And finally I do limit myself to the 5 best movement options from the first wave.&lt;/div&gt;</summary>
		<author><name>AW</name></author>
		
	</entry>
</feed>