As the name implies, these bots attempt to ram an opponent into submision. As ram damage counts twice as much as normal (and the ram kill bonus is also double), this seems like a very valid strategy. Unfortunately, there are 2 problems. First, ramming someone who isn't almost dead does as much damage to you as it does to your opponent. This means you're also giving your opponent ram damage as well as to yourself. Second, when attempting to close with someone to ram them, you are giving them a really, really easy target to hit. Even a simple 'fire at where the opponent currently is'-routine will hit a bot attempting to ram you. That said, ramming can be useful if you know your opponent is out of energy (and therefore can't shoot you), or you're already really close to them and have a significant lead in energy. Ramming is a horrible strategy for Melee though. Even if you kill a bot, you are usually left with no energy with which to face the rest of your opponents. Just watch the sample bot RamBot in melee for an example...
-- Mike Dorgan miked0801
Many MegaBot's become RamBots if they notice that the enemy has been disabled. Marshmallow is one. I learnt it from watching PrairieWolf in battle. Interestingly enough PrairieWolf seems to make an approximation of the enemy energy so it sometimes chases the enemy bot around the battle field, which makes for a great spectator sport. (Really disabled bots can't move)-- PEZ
Ramming could be used as second (or third) strategy when the opponent is really trashing your bot. I have considered this option for my megabot, but decided not to do so. Mainly because it is not very sympatic and I just have to come up with better movement and gunnery. As far as I know, no bot is using ramming as second strategy other than killing disabled opponents. -- GrubbmGait
Ramming a robot with .1 energy is fine (especially because you can always run down a robot in default settings) but many robots that try to do such often lose energy trying to do so because they have to avoid killing the robot yet avoid any bullet that is fired. Occasionally, the simple rammers die when they try to ram. One question I have had, is if it really is worth ramming the opponent. There are several factors that make me wonder about the advantages of ramming:
Personally, my best robot rams but it appears to work sometimes and fail at other times. -- Kinsen
Ramming the disabled is quite simple and good for (only) a few easy points. Ramming the crippled is indeed another story. My best bot tries to ram the bots with 0.1 energy, but does take some precautions.
@GrubbmGait Wouldn't that leave you vulnerable to being hit easily when you are going in to ram the other bot? You'll be very close, driving straight at an enemy that can still shoot full (or nearly full) power bullets. Sounds like an invitation for a comeback to me. Anyway, that's my thought on this. --wcsv
Yes it would make you vulnerable. Whenever you detect an enemy bullet fired, you should abort the ram, evade the bullet and start firing again. Probably it is better to slowly close in on the enemy, getting a better chance to hit it and still able to dodge if necessary. Ramming also only makes a point when you have more energy left than your enemy. -- GrubbmGait
Ramming with your enemy having more than 1 energy left is extremely dangerous. Too often I have seen Cigaret try to ram me with 2.0 left and me killing it. It is also hard to avoid bullets once you are very close unless you get closer without directly heading towards it.-- Kinsen
In one of my bots that im working on, i will try to make it ram when the enemy stops firing for more than 100 ticks, or the enemy energy less than 0.6 (since once you hit it the bot will die) and my bot's energy greater than enemy bot's energy.
Also, in Ares, when it tries to ram the enemy, it seems to try to corner it first-and it also fires while cornering the bot --Starrynte
Not that I know of. The only 'advanced targeting' rambots are RamRod and ARAMtocles, both GF, and both of them are a bit disapointing in performance. You're free to try though, and it seems like it could be very successfull. But personally I think that learning is not very important for rambots, as a lot of opponents flee very predictable or do not flee at all. Against the better 'anti-ram' bots I expect it to score better, but probably not enough to compensate for the first few bullets in every battle. -- GrubbmGait
Well, I'm not sure the point of better targetting in a rambot is completely moot, because in my first bot, I did have a "chasing" mode, which tried to intercept using CircularTargeting adapted to bot movement speed instead of bullet speed. The result of this wasn't really much more effective at chasing except against simple movement, however, as it approached the enemy the way moving with CircularTargeting would mirror the opponent, often produced effective weaving around bullets when the opponent was using good perpendicular movement. Of course that's more of a mirror bot technique than a ram bot, however it is essentially chasing like most rambots do plus ever so slightly more advanced targeting. -- Rednaxela