http://robowiki.net/w/index.php?title=Maximum_Escape_Angle/Precise&feed=atom&action=historyMaximum Escape Angle/Precise - Revision history2024-03-29T07:27:10ZRevision history for this page on the wikiMediaWiki 1.34.1http://robowiki.net/w/index.php?title=Maximum_Escape_Angle/Precise&diff=13918&oldid=prevChase-san: Fixing a link or two2009-11-11T00:38:25Z<p>Fixing a link or two</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 00:38, 11 November 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png|frame|A precise predicted maximum escape angle. Note that the counterclockwise angle is shorter than the clockwise angle because of the wall blocking the robot's path.]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png|frame|A precise predicted maximum escape angle. Note that the counterclockwise angle is shorter than the clockwise angle because of the wall blocking the robot's path.]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[<del class="diffchange diffchange-inline">precise prediction</del>]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[<del class="diffchange diffchange-inline">wall smoothing</del>]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[<ins class="diffchange diffchange-inline">Precise Prediction</ins>]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[<ins class="diffchange diffchange-inline">Wall Smoothing</ins>]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Terminology]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Terminology]]</div></td></tr>
</table>Chase-sanhttp://robowiki.net/w/index.php?title=Maximum_Escape_Angle/Precise&diff=6653&oldid=prevVoidious: add category: Terminology, remove stub (seems good to me)2009-05-14T20:37:27Z<p>add category: Terminology, remove stub (seems good to me)</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 20:37, 14 May 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png|frame|A precise predicted maximum escape angle. Note that the counterclockwise angle is shorter than the clockwise angle because of the wall blocking the robot's path.]]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png|frame|A precise predicted maximum escape angle. Note that the counterclockwise angle is shorter than the clockwise angle because of the wall blocking the robot's path.]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">{{stub}}</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Many of the best targeting algorithms, particularly </del>[[<del class="diffchange diffchange-inline">GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:</del>Category:<del class="diffchange diffchange-inline">Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset</del>]]<del class="diffchange diffchange-inline">s of these points.</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<ins class="diffchange diffchange-inline">Terminology</ins>]]</div></td></tr>
</table>Voidioushttp://robowiki.net/w/index.php?title=Maximum_Escape_Angle/Precise&diff=1588&oldid=prevAaronR: Modifying the image's caption2007-12-12T23:16:42Z<p>Modifying the image's caption</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 23:16, 12 December 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png|frame|<del class="diffchange diffchange-inline">The </del>path <del class="diffchange diffchange-inline">of a precise predition</del>.]]</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png|frame|<ins class="diffchange diffchange-inline">A precise predicted maximum escape angle. Note that the counterclockwise angle is shorter than the clockwise angle because of the wall blocking the robot's </ins>path.]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{stub}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{stub}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div></td></tr>
</table>AaronRhttp://robowiki.net/w/index.php?title=Maximum_Escape_Angle/Precise&diff=1584&oldid=prevChase-san: Updating image to use built in wiki-frame2007-12-12T20:05:39Z<p>Updating image to use built in wiki-frame</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 20:05, 12 December 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline"><div style="float:right;margin-left:50px"></del>[[Image:GuessFactors.png]]<del class="diffchange diffchange-inline"></div></del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Image:GuessFactors.png<ins class="diffchange diffchange-inline">|frame|The path of a precise predition.</ins>]]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{stub}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{stub}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div></td></tr>
</table>Chase-sanhttp://robowiki.net/w/index.php?title=Maximum_Escape_Angle/Precise&diff=1069&oldid=prevAaronR: Creating page2007-11-28T18:55:39Z<p>Creating page</p>
<p><b>New page</b></p><div><div style="float:right;margin-left:50px">[[Image:GuessFactors.png]]</div><br />
<br />
{{stub}}<br />
<br />
Many of the best targeting algorithms, particularly [[GuessFactor Targeting]], require the use of max escape angles. Although an absolute maximum escape angle can be calculated by <code>Math.asin(8 / bulletSpeed)</code> (as explained at [[Maximum Escape Angle]]), a true MEA can be restricted by walls and current heading and speed. As a result, the pixel-precision MEAs needed by [[:Category:Advanced Targeting Strategies|advanced targeting algorithms]] can only be obtained through [[precise prediction]]. A typical method is to predict the farthest distances the enemy could travel perpendicularly left and right, assuming the enemy will use a [[wall smoothing]] algorithm to maximize their escape angle. Once the farthest points are determined, the max escape angles of the target are equal to the absolute values of the [[bearing offset]]s of these points.</div>AaronR