http://robowiki.net/w/index.php?title=Talk:PricklyPear&feed=atom&action=historyTalk:PricklyPear - Revision history2024-03-29T06:36:39ZRevision history for this page on the wikiMediaWiki 1.34.1http://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19870&oldid=prevRednaxela: /* WaveSuffering */ binary floating point cannot represent 0.1 :)2011-06-30T12:11:54Z<p><span dir="auto"><span class="autocomment">WaveSuffering: </span> binary floating point cannot represent 0.1 :)</span></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 12:11, 30 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l36" >Line 36:</td>
<td colspan="2" class="diff-lineno">Line 36:</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>Well, I may have fixed this problem! I decided that it might be an with PricklyPears BulletHitBulletEvent behavior(it removes the wave for the enemies bullet involved), so I set it up to print out energy changes like GrubbmGait recommended and put it in a match with ncj.MoxieBot. It started missing waves like crazy, so I looked at the energy changes and found that MoxieBot was using bullets slightly smaller than the supposed minimum of .1. For example, at the beginning of the round MoxieBot went from 99.9 to 99.80000000000001. Anyway, I changed the code from energyChange>=0.1 to energyChange>0 and it fixed it. Now, I have noticed this problem before with larger bullets, but I'm hoping that was due to an error I had in the BulletHitBullet code (X's and Y's were switched) up until version 1.0.5 and I don't recall seeing this happen with any large bullets recently. I'm not sure if any other robots are susceptible to this, but I think the fact that MoxieBot is firing bullets with a power of less than .1 probably merits further investigation--[[User:CrazyBassoonist|CrazyBassoonist]] 17:05, 29 June 2011 (UTC)</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>Well, I may have fixed this problem! I decided that it might be an with PricklyPears BulletHitBulletEvent behavior(it removes the wave for the enemies bullet involved), so I set it up to print out energy changes like GrubbmGait recommended and put it in a match with ncj.MoxieBot. It started missing waves like crazy, so I looked at the energy changes and found that MoxieBot was using bullets slightly smaller than the supposed minimum of .1. For example, at the beginning of the round MoxieBot went from 99.9 to 99.80000000000001. Anyway, I changed the code from energyChange>=0.1 to energyChange>0 and it fixed it. Now, I have noticed this problem before with larger bullets, but I'm hoping that was due to an error I had in the BulletHitBullet code (X's and Y's were switched) up until version 1.0.5 and I don't recall seeing this happen with any large bullets recently. I'm not sure if any other robots are susceptible to this, but I think the fact that MoxieBot is firing bullets with a power of less than .1 probably merits further investigation--[[User:CrazyBassoonist|CrazyBassoonist]] 17:05, 29 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">: Oh, that. I don't consider that particularly weird at all. Floating point numbers on computers are usually stored as binary floating point. This means that the number must be represented by <integer>*(2^<integer) (unlike decimal which is <integer>*(10^integer)). Just like, without using fractions, 1/3 is a number you can't represent in a finite number of decimal digits, 1/10 is a number you can't represent in a finite number of binary digits. As such, computers generally won't represent 0.1 or increments of 0.1 with perfect precision. :) --[[User:Rednaxela|Rednaxela]] 12:11, 30 June 2011 (UTC)</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></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>I now work on same issue. And there are my results:</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>I now work on same issue. And there are my results:</div></td></tr>
</table>Rednaxelahttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19869&oldid=prevJdev: looks like i solve problem with ghost bullets2011-06-30T08:33:50Z<p>looks like i solve problem with ghost bullets</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 08:33, 30 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l42" >Line 42:</td>
<td colspan="2" class="diff-lineno">Line 42:</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># if change condition gunHeat == 0 to gunHeat < gunCoolingRate, then bug disappear, but some time bullet speed or fire time calculated incorrectly. Last bug i didn't fix yet </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># if change condition gunHeat == 0 to gunHeat < gunCoolingRate, then bug disappear, but some time bullet speed or fire time calculated incorrectly. Last bug i didn't fix yet </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;"><div>--[[User:Jdev|Jdev]] 06:11, 30 June 2011 (UTC)</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>--[[User:Jdev|Jdev]] 06:11, 30 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">My last bug appears, when enemy hit wall on decelerating and fire in same tick. So i used wrong wall damage (too large) in energy drop calculation and, as result, fire power became too low. It looks like gunHeat < gunCoolingRate solves problem with ghost bullets --[[User:Jdev|Jdev]] 08:33, 30 June 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wikidb:diff::1.12:old-19866:rev-19869 -->
</table>Jdevhttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19866&oldid=prevJdev: my investigations on ghost bullets issue2011-06-30T06:11:26Z<p>my investigations on ghost bullets issue</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 06:11, 30 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l36" >Line 36:</td>
<td colspan="2" class="diff-lineno">Line 36:</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>Well, I may have fixed this problem! I decided that it might be an with PricklyPears BulletHitBulletEvent behavior(it removes the wave for the enemies bullet involved), so I set it up to print out energy changes like GrubbmGait recommended and put it in a match with ncj.MoxieBot. It started missing waves like crazy, so I looked at the energy changes and found that MoxieBot was using bullets slightly smaller than the supposed minimum of .1. For example, at the beginning of the round MoxieBot went from 99.9 to 99.80000000000001. Anyway, I changed the code from energyChange>=0.1 to energyChange>0 and it fixed it. Now, I have noticed this problem before with larger bullets, but I'm hoping that was due to an error I had in the BulletHitBullet code (X's and Y's were switched) up until version 1.0.5 and I don't recall seeing this happen with any large bullets recently. I'm not sure if any other robots are susceptible to this, but I think the fact that MoxieBot is firing bullets with a power of less than .1 probably merits further investigation--[[User:CrazyBassoonist|CrazyBassoonist]] 17:05, 29 June 2011 (UTC)</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>Well, I may have fixed this problem! I decided that it might be an with PricklyPears BulletHitBulletEvent behavior(it removes the wave for the enemies bullet involved), so I set it up to print out energy changes like GrubbmGait recommended and put it in a match with ncj.MoxieBot. It started missing waves like crazy, so I looked at the energy changes and found that MoxieBot was using bullets slightly smaller than the supposed minimum of .1. For example, at the beginning of the round MoxieBot went from 99.9 to 99.80000000000001. Anyway, I changed the code from energyChange>=0.1 to energyChange>0 and it fixed it. Now, I have noticed this problem before with larger bullets, but I'm hoping that was due to an error I had in the BulletHitBullet code (X's and Y's were switched) up until version 1.0.5 and I don't recall seeing this happen with any large bullets recently. I'm not sure if any other robots are susceptible to this, but I think the fact that MoxieBot is firing bullets with a power of less than .1 probably merits further investigation--[[User:CrazyBassoonist|CrazyBassoonist]] 17:05, 29 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">I now work on same issue. And there are my results:</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"># good way to debug is use -DRANDOMSEED property. It's requires time to find correct value, but then the bug become constant</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"># sometimes enemy can fire, when his calculated gun heat is more than 0, but less, than gun cooling rate (0.1 by default)</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"># if change condition gunHeat == 0 to gunHeat < gunCoolingRate, then bug disappear, but some time bullet speed or fire time calculated incorrectly. Last bug i didn't fix yet </ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">--[[User:Jdev|Jdev]] 06:11, 30 June 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wikidb:diff::1.12:old-19862:rev-19866 -->
</table>Jdevhttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19862&oldid=prevCrazyBassoonist: Strange energy drops2011-06-29T17:05:15Z<p>Strange energy drops</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 17:05, 29 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l34" >Line 34:</td>
<td colspan="2" class="diff-lineno">Line 34:</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>:DrussGT was running into this problem if the enemy fired in the same tick that they died... I now fire a wave on their death tick just in case... --[[User:Skilgannon|Skilgannon]] 08:49, 29 June 2011 (UTC)</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>:DrussGT was running into this problem if the enemy fired in the same tick that they died... I now fire a wave on their death tick just in case... --[[User:Skilgannon|Skilgannon]] 08:49, 29 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">Well, I may have fixed this problem! I decided that it might be an with PricklyPears BulletHitBulletEvent behavior(it removes the wave for the enemies bullet involved), so I set it up to print out energy changes like GrubbmGait recommended and put it in a match with ncj.MoxieBot. It started missing waves like crazy, so I looked at the energy changes and found that MoxieBot was using bullets slightly smaller than the supposed minimum of .1. For example, at the beginning of the round MoxieBot went from 99.9 to 99.80000000000001. Anyway, I changed the code from energyChange>=0.1 to energyChange>0 and it fixed it. Now, I have noticed this problem before with larger bullets, but I'm hoping that was due to an error I had in the BulletHitBullet code (X's and Y's were switched) up until version 1.0.5 and I don't recall seeing this happen with any large bullets recently. I'm not sure if any other robots are susceptible to this, but I think the fact that MoxieBot is firing bullets with a power of less than .1 probably merits further investigation--[[User:CrazyBassoonist|CrazyBassoonist]] 17:05, 29 June 2011 (UTC)</ins></div></td></tr>
</table>CrazyBassoonisthttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19854&oldid=prevSkilgannon: /* WaveSuffering */ death tick2011-06-29T08:49:09Z<p><span dir="auto"><span class="autocomment">WaveSuffering: </span> death tick</span></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 08:49, 29 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l32" >Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</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>: BulletCatcher accelerated and then came to a full stop, while firing at the same time. To my energydrop-correction it seemed that it hit a wall, (previous speed 2, expected speed 3, actual speed 0), so I did not notice the bullet. But frankly I don't expect you to have the same bug. It is a weird thing though. Best action I can think of is using that debugwindow and every tick output the energy and the corrections you make to account for hits etc. --[[User:GrubbmGait|GrubbmGait]] 08:14, 29 June 2011 (UTC)</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>: BulletCatcher accelerated and then came to a full stop, while firing at the same time. To my energydrop-correction it seemed that it hit a wall, (previous speed 2, expected speed 3, actual speed 0), so I did not notice the bullet. But frankly I don't expect you to have the same bug. It is a weird thing though. Best action I can think of is using that debugwindow and every tick output the energy and the corrections you make to account for hits etc. --[[User:GrubbmGait|GrubbmGait]] 08:14, 29 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">:DrussGT was running into this problem if the enemy fired in the same tick that they died... I now fire a wave on their death tick just in case... --[[User:Skilgannon|Skilgannon]] 08:49, 29 June 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wikidb:diff::1.12:old-19853:rev-19854 -->
</table>Skilgannonhttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19853&oldid=prevGrubbmGait: /* WaveSuffering */ rare case explanation2011-06-29T08:14:56Z<p><span dir="auto"><span class="autocomment">WaveSuffering: </span> rare case explanation</span></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 08:14, 29 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l30" >Line 30:</td>
<td colspan="2" class="diff-lineno">Line 30:</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>@GrubbmGait: It misses a complete bullet and it can happen at any time during a round. What did you mean about hitting the brakes and firing? I can't think of how that would cause missed bullets.</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>@GrubbmGait: It misses a complete bullet and it can happen at any time during a round. What did you mean about hitting the brakes and firing? I can't think of how that would cause missed bullets.</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;"><div>--[[User:CrazyBassoonist|CrazyBassoonist]] 02:18, 29 June 2011 (UTC)</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>--[[User:CrazyBassoonist|CrazyBassoonist]] 02:18, 29 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">: BulletCatcher accelerated and then came to a full stop, while firing at the same time. To my energydrop-correction it seemed that it hit a wall, (previous speed 2, expected speed 3, actual speed 0), so I did not notice the bullet. But frankly I don't expect you to have the same bug. It is a weird thing though. Best action I can think of is using that debugwindow and every tick output the energy and the corrections you make to account for hits etc. --[[User:GrubbmGait|GrubbmGait]] 08:14, 29 June 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wikidb:diff::1.12:old-19852:rev-19853 -->
</table>GrubbmGaithttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19852&oldid=prevCrazyBassoonist: Respond2011-06-29T02:18:48Z<p>Respond</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 02:18, 29 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l25" >Line 25:</td>
<td colspan="2" class="diff-lineno">Line 25:</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>Do you miss a complete bullet, or does it differ only in power. When does this take place, at the begin, the middle or the end of a round. Thanks to BulletCatcher I found I missed bullets due to him hitting the brakes and firing at the same time. And recently I assume that when killing an opponent while it was able to fire, it indeed would have fired. It's better to evade a non-existing bullet than to be hit by a ghost-bullet. --[[User:GrubbmGait|GrubbmGait]] 00:14, 29 June 2011 (UTC)</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>Do you miss a complete bullet, or does it differ only in power. When does this take place, at the begin, the middle or the end of a round. Thanks to BulletCatcher I found I missed bullets due to him hitting the brakes and firing at the same time. And recently I assume that when killing an opponent while it was able to fire, it indeed would have fired. It's better to evade a non-existing bullet than to be hit by a ghost-bullet. --[[User:GrubbmGait|GrubbmGait]] 00:14, 29 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">@Rednaxela: I've never noticed any skipped turns in PricklyPear.</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">@GrubbmGait: It misses a complete bullet and it can happen at any time during a round. What did you mean about hitting the brakes and firing? I can't think of how that would cause missed bullets.</ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">--[[User:CrazyBassoonist|CrazyBassoonist]] 02:18, 29 June 2011 (UTC)</ins></div></td></tr>
</table>CrazyBassoonisthttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19851&oldid=prevGrubbmGait: some possible causes2011-06-29T00:14:11Z<p>some possible causes</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:14, 29 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l23" >Line 23:</td>
<td colspan="2" class="diff-lineno">Line 23:</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>Perhaps skipped turns? Those happening could explain it perhaps. --[[User:Rednaxela|Rednaxela]] 23:20, 28 June 2011 (UTC)</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>Perhaps skipped turns? Those happening could explain it perhaps. --[[User:Rednaxela|Rednaxela]] 23:20, 28 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">Do you miss a complete bullet, or does it differ only in power. When does this take place, at the begin, the middle or the end of a round. Thanks to BulletCatcher I found I missed bullets due to him hitting the brakes and firing at the same time. And recently I assume that when killing an opponent while it was able to fire, it indeed would have fired. It's better to evade a non-existing bullet than to be hit by a ghost-bullet. --[[User:GrubbmGait|GrubbmGait]] 00:14, 29 June 2011 (UTC)</ins></div></td></tr>
<!-- diff cache key wikidb:diff::1.12:old-19850:rev-19851 -->
</table>GrubbmGaithttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19850&oldid=prevRednaxela: /* WaveSuffering */ Skipped turns?2011-06-28T23:20:10Z<p><span dir="auto"><span class="autocomment">WaveSuffering: </span> Skipped turns?</span></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:20, 28 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Line 21:</td>
<td colspan="2" class="diff-lineno">Line 21:</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>No, sadly. PricklyPear does account for the energy change caused by enemy bullet hits--[[User:CrazyBassoonist|CrazyBassoonist]] 22:05, 28 June 2011 (UTC)</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>No, sadly. PricklyPear does account for the energy change caused by enemy bullet hits--[[User:CrazyBassoonist|CrazyBassoonist]] 22:05, 28 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">Perhaps skipped turns? Those happening could explain it perhaps. --[[User:Rednaxela|Rednaxela]] 23:20, 28 June 2011 (UTC)</ins></div></td></tr>
</table>Rednaxelahttp://robowiki.net/w/index.php?title=Talk:PricklyPear&diff=19849&oldid=prevCrazyBassoonist: Already Taken into account2011-06-28T22:05:48Z<p>Already Taken into account</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 22:05, 28 June 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19" >Line 19:</td>
<td colspan="2" class="diff-lineno">Line 19:</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>Well, if he gained energy from hitting you on the same tick as he fired, his energy wouldn't drop, it would go up. Is that a possibility? --[[User:Voidious|Voidious]] 21:10, 28 June 2011 (UTC)</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>Well, if he gained energy from hitting you on the same tick as he fired, his energy wouldn't drop, it would go up. Is that a possibility? --[[User:Voidious|Voidious]] 21:10, 28 June 2011 (UTC)</div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </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 style="font-weight: bold; text-decoration: none;">No, sadly. PricklyPear does account for the energy change caused by enemy bullet hits--[[User:CrazyBassoonist|CrazyBassoonist]] 22:05, 28 June 2011 (UTC)</ins></div></td></tr>
</table>CrazyBassoonist