Thread:Talk:Minimum Risk Movement/What is risk?

From RoboWiki
(Difference between revisions)
Jump to: navigation, search
m (New thread: What is risk?)
 
m
Line 9: Line 9:
 
   is risk in minimum risk movement properly defined?
 
   is risk in minimum risk movement properly defined?
  
Having looked at a few open source melee bots, the risk is mostly a combination of some estimation of bullet damage taken & distance. However, being afraid of taking damage may not be the best choice to earn robocode score.
+
Having looked at a few open source melee bots, the risk is mostly a combination of some estimation of bullet damage from enemy & distance. However, being afraid of taking damage may not be the best choice to earn robocode score.
 
For example, an extreme case, against a sitting duck, and when only you and the sitting duck is left, and you have more energy than the sitting duck, ramming it gives you more robocode score than staying far away while firing at it.
 
For example, an extreme case, against a sitting duck, and when only you and the sitting duck is left, and you have more energy than the sitting duck, ramming it gives you more robocode score than staying far away while firing at it.

Revision as of 06:07, 15 August 2019

According to dictionary, risk is defined as

 a possibility of harm or damage against which something is insured.

In the case of robocode, if your goal is percentage score, risk is the possibility of harm against your final percentage score. For example, firing lower power bullets in melee reduces your potential score gain comparing to those firing higher power bullets (not considering hit rate here), thus increases risk, while firing higher power bullet when you are low on energy and having good chance to dodge bullets also increases risk.

Experiences on energy management in both melee and 1v1 proves the above rationale. Now the question is:

 is risk in minimum risk movement properly defined?

Having looked at a few open source melee bots, the risk is mostly a combination of some estimation of bullet damage from enemy & distance. However, being afraid of taking damage may not be the best choice to earn robocode score. For example, an extreme case, against a sitting duck, and when only you and the sitting duck is left, and you have more energy than the sitting duck, ramming it gives you more robocode score than staying far away while firing at it.

Personal tools