[Home]Immortal

Robo Home | Changes | Preferences | AllPages

dft.Immortal

by Alcatraz


How does it move?

1.31 has a modified surfing mechanism and higher weighting for visit stats.

1.3 tries to surf visit stats and not hit stats (Made it to 2000).

1.2 is doing some weird wave surfing.

1.13 tweaked a few movement things and makes sure that the Freddie Movement / HeadOnTargetting? Avoidance is working properly.

1.12 uses Freddie's movement to beat up on some bots that were giving 1.11 trouble.

1.09, like the previous versions, wants to spend its time at the wall the enemy is farthest from. It changes directions based on an array. The array keeps track of how often it has moved in one direction for a certain amount of time and avoids the most common moves.

0.99 now avoids head-on aim, not the MusashiTrick though.

0.88 generally stays close to the walls, moving to the one farthest away from the opponent. I don't know why this works, but it does, so now I'm afraid to change it.

How does it fire?

1.3 is using a slightly modified version of the updated Cyanide gun which is essentially the Bee gun

1.2 switched over to Cyanide's gun

1.13 has a new guess factor gun, segmenting on lat velocity, adv velocity, acceleration, distance, walls, and time since last deceleration.

0.98 uses a guess factor gun. It actually has three, "A", "B", and "C". A is the least segmented and it uses this until it has enough data to use B and then enough to use C, which segments on lateral velocity, advancing velocity, acceleration, time since last direction change, whether bot is near the wall, right at it, or in a corner, and distance.

0.88 uses a nano pattern matcher.

How does it dodge bullets?

Mostly randomly.

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

There is no melee strategy.

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

Whoever it sees first.

What does it save between rounds and matches?

1.12 saved stuff between matches, no other version did. Between rounds, almost everything is saved.

Where did you get the name?

A song called "Immortal" by the band Adema.

Can I use your code?

No, and I'm willing to lose those karma points. For now.

What's next for your robot?

Wave surfing. I've been trying for a long time to get that working, but it hasn't, so I finally figured just to do this latest small version and not go for a bigger jump.

Does it have any WhiteWhales?

Yep, quite a few.

What other robot(s) is it based on?

An earlier Immortal and all the guess factor stuff here.

Comments:

how are the three different guns working out for you?--andrew

Good, I guess. It's really just three different segmentation types, so theoretically it should allow me to learn both quickly and eventually to learn well. --Alcatraz

i think i'm just going to use linear aim before the first couple waves get in. sound reasonable?--andrew



Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited March 22, 2005 17:49 EST by Alcatraz (diff)
Search: