Neo
"What are you trying to tell me? That I can dodge bullets?"
"No, Neo. I'm trying to tell you that when you're ready, you won't have to."
Author
Jokester
Extends
AdvancedRobot
What's special about it?
It tries to shoot incoming bullets. Doesn't work all the time, but with
AgentSmith out there I thought I had an opening for this bot. I'd love to fix this collision issue.
Great, I want to try it. Where can I download it?
Not yet...
How competitive is it?
Not very, so far it just sits there and fires head on at the enemy when it fires, using an algorithm to have it hit at the right moment. It either works fairly well, or doesnt work at all, I think it has to do with double precision on a tick basis...
How does it move?
It doesnt
How does it fire?
It fires at bullets going towards it.
It blows them up
How does the melee strategy differ from one-on-one strategy?
Hmm, it would probably totally freak out in melee.
How does it select a target to attack/avoid in melee?
It doesnt
What does it save between rounds and matches?
Nothing
Where did you get the name?
The Matrix
Can I use your code?
If you really want to.
What's next for your robot?
I want to figure out why the bullet collisions dont register most of the time.
Hmm, depending on if Im lucky or not it will either survive through some of the top bots,
What other robot(s) is it based on?
Well I got the idea both from my victory dance (I shoot my own bullets),
AgentSmith, and the Matrix quote.
Comments, questions, feedback:
If anyone knows anything about shooting bullets and why it doesnt work all the time, please let me know. --
Jokester
A quick note: In testing I have found an interesting thing. Against TrackFire (thats been my main test bot) TrackFire is given 15 to 20 survival firsts in a 10 round battle. Strange bug there. I think it has to do with being killed at the end of each round (when the bullets dont collide they will kill each other in the end, with track fire getting it first since it always fires first) -- Jokester
If I am correct, bullets are handled as a line with length 8. The chance to hit a line head-on (1 pixel) is not that high. Shooting bullets from a bit sideways has a much bigger chance, but then you have to move. You could always try to shoot bullets of 2.49 power at the end, then you can shoot one tick earlier the next time, and the bullets are a bit faster too. With a bit of luck the enemy is killed and you are registered as the winner before you are killed. -- GrubbmGait
Cool! I remember someone else trying to do something similar to this before. I can't remember the author or the bot though. But with a bot named Neo out there, its giving me more incentive to get AgentSmith finished so I can crush Neo! :) --wolfman
Check SineSweep and BulletShielding. -- GrubbmGait