Ramming Movement

From Robowiki
Revision as of 08:35, 25 November 2007 by AaronR (talk | contribs) (Creating page from old wiki pages "RamBots" and "RamBots/HowRamDamageWorks")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
This article is a stub. You can help RoboWiki by expanding it.

Ramming movement is a form of movement, the goal of which is to ram your bot into the enemy. Bots using ramming movements are known as rambots or rammers. A ramming movement is typically used in one of two cases:

  1. As a 1-vs-1 strategy. Although rambots tend not to perform very well in overall ranking, it is difficult for even the best bots to get more than a 70% score share against a good rammer.
  2. As a fatality. Since ram damage and ram kills give twice as many score points as bullet damage and bullet kills, ramming a disabled opponent can be a very effective finishing move. Also, many bots stop firing if their health is low, so ramming them is also risk-free. As a bonus, watching a bot ram a disabled enemy is fun. (Watch Wolverine kill its opponents!)

How ram damage and scoring works

When your bot rams an opponent, both bots take a constant 0.6 damage. When the battle finishes, the ramming bot gets twice the total amount of ram damage as its "ram damage" score, plus a 30 point bonus for each ram kill. A sample score table from one round of a pure rammer vs. SittingDuck might look like this:

Rank Robot Name Total Score Survival Surv Bonus Bullet Dmg Bullet Bonus Ram Dmg * 2 Ram Bonus 1sts 2nds 3rds
1st ram.Rambot 290 50 10 0 0 200 30 1 0 0
2nd sample.SittingDuck 0 0 0 0 0 0 0 0 1 0