Difference between revisions of "User talk:AW"

From Robowiki
Jump to navigation Jump to search
m (welcome message)
 
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
 
{| width="100%" style="background: white; "  
 
{| width="100%" style="background: white; "  
 
| valign="top" width="60%" style="border: 2px solid #000; padding: .5em 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em" |
 
| valign="top" width="60%" style="border: 2px solid #000; padding: .5em 1em; -moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em" |
Line 15: Line 14:
  
 
Thought you might like :-) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 11:13, 4 March 2011 (UTC)
 
Thought you might like :-) --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 11:13, 4 March 2011 (UTC)
 +
 +
I have a problem with my code, but I cannot figure out what it is.  I am calculating the ticks left until my gun heat is 0, which should be (gunHeat / gunCoolingRate).  Then I normalize this from 0 to 1 by dividing by the maximum possible ticks until gun heat equals zero (maxGunHeat / gunCoolingRate), but I am getting values of 1.4 and 1.3 sometimes.  Here is my code:
 +
 +
<code> <syntaxhighlight>
 +
double ticksUntilFire = (robot.getGunHeat() / robot.getGunCoolingRate()) /
 +
(Rules.getGunHeat(Rules.MAX_BULLET_POWER) / robot.getGunCoolingRate());
 +
</syntaxhighlight></code>
 +
 +
I know that is redundant, but I will optimize later.  Anyone know what I am doing wrong?--[[User:AW|AW]] 01:06, 3 June 2011 (UTC)
 +
 +
I believe that at the beginning of rounds, robots start out with a gun heat greater than that generated by a power 3 bullet. That could be your problem--[[User:CrazyBassoonist|CrazyBassoonist]] 01:31, 3 June 2011 (UTC)
 +
 +
Yep, robot start with 3.0 gun heat, which is more than power 3 bullet. --[[User:Nat|<span style="color:#099;">Nat</span>]] [[User talk:Nat|<span style="color:#0a5;">Pavasant</span>]] 11:25, 3 June 2011 (UTC)

Latest revision as of 13:25, 3 June 2011

Welcome!

Hello, AW, and welcome to RoboWiki! This place contains a wealth information about Robocode, from basic to more advanced. I hope you enjoy creating robots and being a robocoder!

If you are posting a comment on this wiki, please sign your messages using four tildes (--~~~~); this will automatically insert your username and the date stamp. If you are not familiar with MediaWiki, these links might help you out:

If you need help, check out the frequently asked questions or ask it on this page. Again, welcome!

—— Nat Pavasant 11:13, 4 March 2011 (UTC)

Thought you might like :-) --Nat Pavasant 11:13, 4 March 2011 (UTC)

I have a problem with my code, but I cannot figure out what it is. I am calculating the ticks left until my gun heat is 0, which should be (gunHeat / gunCoolingRate). Then I normalize this from 0 to 1 by dividing by the maximum possible ticks until gun heat equals zero (maxGunHeat / gunCoolingRate), but I am getting values of 1.4 and 1.3 sometimes. Here is my code:

double ticksUntilFire = (robot.getGunHeat() / robot.getGunCoolingRate()) / 
(Rules.getGunHeat(Rules.MAX_BULLET_POWER) / robot.getGunCoolingRate());

I know that is redundant, but I will optimize later. Anyone know what I am doing wrong?--AW 01:06, 3 June 2011 (UTC)

I believe that at the beginning of rounds, robots start out with a gun heat greater than that generated by a power 3 bullet. That could be your problem--CrazyBassoonist 01:31, 3 June 2011 (UTC)

Yep, robot start with 3.0 gun heat, which is more than power 3 bullet. --Nat Pavasant 11:25, 3 June 2011 (UTC)