TimmyTheCheerfulMonkey is my
JustForFun bot, that I made a very long time ago.
I thought it'd be nice to put it on the
RoboWiki site.
Timmy wields a gun that doesn't make much sense, but was fun to write. :-)
See timmy jump around here:
https://robocoderepository.com/BotDetail.jsp?id=897
Short Description
"Jumps around and hurls coconuts"
How does it move?
It jumps around the enemy at a (desired) distance ranging from 250-310 pixels
see dodging bullets for further details
How does it fire?
First, we liinear predict the target. Now imagine a cursor at the predicted spot. Attached to that cursor is an elastic band with at the other end of the elastic band a coconut. If the enemybot moves around, the cursor will move around, dragging the coconut around. Timmy aims at the coconut. :-)
Does that make sense?
No?
Good! :-)
It keeps track of one enemy bullet at a time (only the distance between point of origin and the bullet). There is either a 80% or 40% chance that Timmy reverses direction just before impact (either 8 or 12 timeframes). These values (dodge chance and dodge time) change every time Timmy gets hit.
How does the melee strategy differ from one-on-one strategy?
No melee strategy
How does it select a target to attack/avoid in melee ?
It's a one on one bot!
What does it save between rounds and matches?
Nothing!
Where did you get the name?
I don't remember... it was a long time ago that I worked on this bot. :-p
Can I use your code?
Heh... if you want to... watch out though, the sourcecode is VERY messy.
What's next for your robot?
Not much. I haven't touched this robot for half a year now!
The movement ain't all that bad, though... I might re-implement the movement in a future bot.... if I have time :-/
What other robot(s) is it based on?
None.
Comments :