Darwinbots Forum
Bots and Simulations => Bot Tavern => Topic started by: abyaly on October 03, 2008, 09:04:07 AM
-
Point blank shot damage:
nrg body
-1 *.body(9/50) + 18 *.body/500 + 1/5
-6 *.body/10 + 2 *.body /25 + 4/5
It takes 200 poison to cancel one info shot.
It takes 20 slime to cancel one tie.
(Chance to actually do so depends on amount)
Wishlist: time decay of shots. shootval. Slime vs viruses. Shell vs venom. Shell vs -6 shots. Poison vs -1 shots.
-
This reminds me of a question I always wanted to ask: What's the fastest way to build up waste? Because if I find a good way, beware of the new Alzbot
-
You mean killing a bot with waste ? That'll take some time.... why not just use instant kill shots ?
Astronomo 2 uses instant kill memmory shots, and since it's not venom and not poison and not a tie you can only be safe against it by never firing a -1 or -6 shot.
Someone said at some point that instant killing by boosting shootval was no longer possible... but from what I can tell a single shot fired after getting shootval boosted will kill a bot instantly.... it may get fixed later on but for now the best F2 weapon is definately :
.shootval .shoot store
32000 .shoot store
Everything else is just for show, this is what realy makes the difference.
(Edit): On second thought you might be able to be safe against it with something like :
*.shflav 0 !=
.
.
.
*.shflav -6 != and
0 .shoot store
Or maybe even something like :
*.shflav .shootval =
0 .shoot store
Not sure how specific the shot flavor is.... if you can actualy see what location was altered by a mem shot and such...
-
Shot flavor can see the specific memory location modified. You could see if the enemy is firing things into .shootval and react accordingly.
The real issue with shootval is that it only resets if fired. Otherwise the bot has to reset shootval itself, and none of the bots are doing that.
-
Enough poison will stop info shots...
-
The ability of poison to stop info shots is pretty negligible. A bot can fire 5 info shots over 5 cycles. Each info shot stopped consumes 200 poison; if all of them get stopped its a total of 1000 poison used over 5 cycles.
1000 poison costs a lot of energy. 5 info shots costs almost nothing.
-
The strength of an info shot against poison is literally a shot in the dark. I had no idea how to balance it, so it's probably... not balanced. It should probably be knocked down an order of magnitude or two.
-
Shot flavor can see the specific memory location modified. You could see if the enemy is firing things into .shootval and react accordingly.
I actually made a bot that uses this technique, does pretty well right now against most of the league bots except for fruit fly and Etch. Its actually effective against both insta-kill and normal shot bots. For shot-bots just fire an insta-kill shot into shootval, for the Insta-kills it forces the bot to fire a feeding shot.
Could do something like *.shflav * to find how the location itself was affected, would have to do those calculations first though, otherwise later code could mess it up.
Weird how Info-shots got to be the big weapon, seems like they've been hardly used before.
The real issue with shootval is that it only resets if fired. Otherwise the bot has to reset shootval itself, and none of the bots are doing that.
Note to Self: Reset shootval...
-
Slightly more vital question, is there a way to see the memory location venom affects, and if there isn't, would it make bots with this capability too overpowered eg. learn not to shoot if the danger of instakills is present?
Quick question: How does .aimshoot work? It seems to rotate counterclockwise, so would the following code work?:
*.shang - .aimshoot store
-
Not sure. Test it :-P
As for seeing what location venom affects...
.vloc .memloc store
(if enemy) *.memval .out5 store
(if conspec) *.in5 .out5 store
This is, of course, assuming that the enemy keeps using the same loc for venom, which seems to be the standard.
-
The problem still remains that when you got hit by venom and are shooting -2 shots and then get hit by the info shot you won't be able to counter it...
You can try to reproduce to get rid of the venom, but it just doesn't work half the time because there's no room to reproduce...
Basicaly the problem is that there is no advantage gained from being big, having lots of energy or shell or such... not sure how much slime and poison can help...
So when any bot is eaqualy fragile the best course of action will be to go for smaller bots in greater numbers like in F1...
-
How about small, high-energy bots with lots of defenses?