Talk:Ending Game

From Robowiki
Revision as of 08:41, 22 May 2009 by Robobot (talk | contribs) (Robobot 0.1 : correcting user page links)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Credits - Ending Game
Old wiki page: EndingGame
Original author(s): Kawigi

From old wiki's Ending Game page

As long as you shoot just hard enough to finish off your opponent you don't really need to worry about a comeback. You shoot fast bullets en masse and need only hit with one to end the game. Sometimes it might be prolonged by a stray hit from your opponent, but seldom to the point where you actually lose the round. -- PEZ

Strong evaders still drive me nuts on occasion. And it depends on the magnitude of the comeback, too. It's quite possible for your opponent to come back from a 15-3 deficit, and it shouldn't be. And speaking of shooting hard enough to finish off your opponent, I've observed over the last few days how many people (notably CigaretBH, but some other top bots, too) give their opponents a second chance at life. That seems strange to me. -- Kawigi

Related stuff

What Kawigi says about watching your bot in action is very important. I'm one of those doing it. I've spent hours upon hours just watching Marshmallow fight. I do it like so:

  • Set up a RoboLeague division with short matches (maybe 5 rounds), my bot as "focused opponent" and a selection of enemy bots.
  • Start it.
  • Select "Show Robocode" from the Options menu.
  • Click open my bots debug window.
  • Using pen and paper I scribble down all ideas I get from watching the action.

Besides being really geeky, this is very fun and very good for your bots development. =) -- PEZ


Just writing something down... Throughout the battle you should keep data on hit percentages for both you and your opponent at different distances and overall. When the end of the battle comes about (energy hits a certain point), make an analysis of the situation on the basis of bullet power to survival. Basically ask the question What is the highest power bullets I can fire and be able to win? If you will die even if you stop firing, then fire as much as possible. This will allow you to both reduce the amount of bullet damage he can get on you and allow you to get more information about the opponents movement (if using statistical targeting. In some cases, suicide may be the best option. This decision can also factor in the score - CalculatingScore.

Also, this also poses the concept of match opening and end game. I have toyed with the idea of firing tons of various powered bullets at different distances at the enemy for the beginning of the match to get a solid profile, and then use my regular energy management once a solid profile is established. -- Jokester

Any suggestions on how to do better when both robots are firing .1's because my robots always die against worse but still good robots when they enter into that situation. -- Kinsen

Well, 0.1f power bullets are fast and weak, so the best option may be to make a "kamakazie"(sp?) style ram attack using 3.0f powered bullets. The current version of UnderDark3 (2.4.34) does this when it reaches 0.1f health. The only differnece is that UnderDark3 extends robot, and thus doesn't shoot while making the run at the enemy. --UnderDark