[Home]FalseProphet

Robo Home | Changes | Preferences | AllPages

False Prophet

"You have lived for Serra's love.
Will you not die for it?"

Author

lRem

What's special about it?

It has been released *WITHOUT* any tweaking, just when it stopped to throw exceptions. Placed 15th in its category.

Great, I want to try it. Where can I download it?

http://www.robocoderepository.com/BotDetail.jsp?id=2415

How competitive is it?

Could be much better.

How does it move?

Quite basic stop&go bullet dodging.

How does it fire?

It's a SymbolicPatternMatcher. The big thing is that it does a *serch of depth 250 every turn* and still runs acceptably fast.

How does it dodge bullets?

Moves in a random direction when detects fire. Also tries to keep 150 distance.

How does the melee strategy differ from one-on-one strategy?

Pure 1v1.

How does it select a target to attack/avoid in melee?

Probably attacks what it sees first.

What does it save between rounds and matches?

Between rounds everything, between matches nothing (any micro saves anything?).

Where did you get the name?

Urza's Destiny booster ;)

Can I use your code?

Depends on David for a moment.

What's next for your robot?

Maybe some reasonable movement, or better gun, or some tweaks. Or I'll leave it alone.

Does it have any WhiteWhales?

NanoSatan I suppose.

What other robot(s) is it based on?

It's a side effect of developing lrem.magic package.


Comments, questions, feedback:

And a brief question: do you consider Prophet to be an extremely SlowBot?

My answers to your quizes:

Movement: It tries to get to range 150. It then sits still until the enemy fires. When it detects a shot it moves either forward or backward, deciding randomly.

Firing: It always fires power 2 bullets, regardless of range, and regardless of its energy. The gun is a PatternMatcher. The giveaway is that it runs much more slowly on round 100 than round 1. GuessFactor guns run at the same speed regardless of the amount of data they have.

I don't consider it to be a SlowBot. Although it runs slowly after a while, the rounds end so quickly when you fight at close range that it doesn't really matter.

Did I win? What's my prize? :-)

--David Alves (Keeper of the MostCompetetiveRobocoderEver title)

David, you're awesome ;] Little corections are that it is stop'n'goer all the time, but at higher distances it moves in longer arcs. Second correction is that my GuessFactor gun also slows down while amount of data grows, due to DynamicSegmentation? ;) Also I'm glad to hear that a bot that does *search of depth 250 every turn* is not a SlowBot :>

The prize is the sourcecode, I believe it could be quite interesting how to do a PatternMatcher that fast. Just post your address... Or you may decide to make it Open Source, your choice. Once again congrats on so unbelievable analist skills.

--lRem (Maybe I could get TheSlowestRobocoderEver? title? ;) )

Cool, thanks. My email address is on the ContactInfo page. --David Alves :-)

Thanks to FalseProphet I figured out why Phoenix 0.22 didn't get the rating I'd hoped. I accidentally packaged it in movement challenge mode. It's rating is still high because it automatically switches out of movement challenge mode if the opponent moves, but for a bot like FalseProphet which stays still until it detects enemy fire, Phoenix never fires. --David Alves


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited November 12, 2004 15:31 EST by PEZ (diff)
Search: