[Home]Smoke

Robo Home | Changes | Preferences | AllPages

My micro OneOnOne bot Smoke,current(2003.Mar.2) rank 6#(1v1)(best 1v1 micro bot) on eternal-rumble. It's a open source bot,feel free to use its source code.but not just copy and paste most code to be a new bot.

/Source

===news===

version 0.96 released(2004.10.24)
micro rank:, rating:
general rank:, rating:
Add a trick to HOT bot, tweaked a little.

version 0.95 released(2003.9.13)
micro rank:7, rating:1804
general rank:49, rating:1798
i think it can did much better than last version,thanx PEZ that let me know we can make Wave extends Condition,then saved codesize.

How does it move?

random move around enemy. (its similar to Cigaret's movement.)

How does it fire?

Use MicroWave to recored shoot angle and pattern element to do pattern analyse. Only fire 3 power bullets.

changed : version 0.95 can fire different power bulltes noew.

How does it dodge bullets?

random move can dodge some.:-)

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

Just a OneOnOne bot.

Where did you get the name?

Smoking is bad for health.

Comments

Funny. Naming is important! That use of a subclass to Condition for a Wave I published on the wiki long time ago when GouldingiHT was born. But then I didn't really know it was a Wave (nor that it was similar to VirtualBullets) and named it after what it was doing instead. Noone recognized it as a Wave and noone relized it was a codesize effective way of doing it. I wish Smoke good luck. GlowBlow really needs some competition. -- PEZ

Smoke 0.95 can beat GlowBlow and FhqwhgadsMicro 1.0 in my 100 rounds testing,just a little margin,however it goes better.~;] -- iiley

iiley, is it possible to publish the source of Smoke on this page? And if you have the time, could you add some comments on the working (of the PM-part)? Thanks, --Loki

Of course, it is open source, er~~~ i'll get a time to add some comments then post the source here. ;] -- iiley

I added the source on wiki, however this is 0.96's but seems 0.95 did better on rumble. -- iiley

thanks iiley, now i have something to study while sitting behind this heavily guarded corporate firewall --Loki

iiley, have you tested aiming your gun only at t-1, when t is the time when you fire a bullet? (see the discussion on this subject at Targeting/Discussions). Did your accuracy increase? Btw. i can imagine this setup does not fit into a micro, but for testing purposes it is usefull information and it may fit into your mini's. --Loki

I had never tested aiming the gun only at t-1, even in my mega-bots(But in my mega-bots i have checked if the aiming was finished), If i aiming it at t-1, usually i can't fire at t, because the run turnning usually need more than 1 tick, if i aiming it before t-3, most time i can fire at t. Of course this can save bytes too. -- iiley


Robo Home | Changes | Preferences | AllPages
Edit text of this page | View other revisions
Last edited October 27, 2004 14:15 EST by Iiley (diff)
Search: