This bot... I need some aspirin -.-'
At 10/21/12 04:27 PM, Sandremss128 wrote:
So, egg82: What if our bots are positioned facing each other and your bot starts firing at mine, my bot doesn't move until the very last second to dodge the bullet, does this mean that all the current bullets on the screen will already miss (so far the 'pattern' of my bot would have been to not move)? If so you're at a considerable disadvantage already.
I thought about something like that before. My initial strategy was to categorize the different behaviors of bots, and i'll be using some of that here. I know I said there's no categorization with my bot, so i'll amend that to: there's very little categorization with my bot.
A bullet dodge is a bullet dodge is a bullet dodge to my bot.
I'm not making a bot that does the same pattern every time, it will react on your moves and by the time that you've cracked the pattern (which I doubt to what extend you're able to do this, it might actually be more complex than making a strong bot) your bot is at such a disadvantage mine will be able to take your fire because of the advantage in resources it has accumulated.
again, this is where the basic categorization comes in. Here are the categories:
away from player
away from mine
away from bullet
minus looking at opposites, each one is a separate category and each has its own point value. Decisions about attacking are based partially on this.
I'm just interested to know what your strategies are considering this.
mhm, I want my bot to get beaten :3
(but of course, i'm not going to make it easy)
Also the pattern you've build during the 4 or 3 bot FFA (free for all) might become obsolete as I have very different ideas about each situation (4 FFA, 3FFA, and 1v1).
the bot was designed with different situations in mind. It handles any type of situation well, as long as some basic rules stay the same:
1. That there's another bot of any kind on the screen.
2. That there's bullets
3. That there's mines
4. That there's no other additions to the game
remember: it analyzes and predicts on-the-fly, so changing strategies isn't an issue.
also, be aware that tracking and predicting movement isn't going to be its only trick. It tracks and analyzes literally everything that happens.