Author Topic: Venom Revamped  (Read 4422 times)

Offline rsucoop

  • Bot Destroyer
  • ***
  • Posts: 166
    • View Profile
Venom Revamped
« on: February 08, 2008, 10:48:27 PM »
I have noticed a general lack in effectiveness of venom in many bots compared to naturally occuring venom-using bugs. One way to improve this realistic gap, is to simply add a ventimer (maybe even poisontimer), which could be set by the host bot for some cost and would last that many cycles in the infected bot. This would make it possible to spend some energy and really blind an enemy bot for so many cycles; I do believe there should be a randomly inherited limitation on the duration of the ventimer, as to maintain a balance between the sneaky and the fighters. Most importantly, this would allow for better multi-bot techniques, since a shot could last for so many cycles (call it x), x-1 many bots could know that the bot has been venomed or poisoned through ties. Tactics using two seperate bots at once to effectively blind and stop an enemy with a shot from each of them would be easier to implement, be it a delayed reaction or immediate. I also think for an effective defense (or warning) that the timer should override any out channel at random and use the timer apropriately associated with the memlocation.

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Venom Revamped
« Reply #1 on: February 09, 2008, 03:22:51 PM »
My guess is that not much will be done in this direction. Eric's approach is to employ general concepts that don't impose a certain function to bots through program-coded features. So, venom would be one of multiple possible compounds that would function as venom because of its properties, not because it is hard-coded as being poisonous.
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline EricL

  • Administrator
  • Bot God
  • *****
  • Posts: 2266
    • View Profile
Venom Revamped
« Reply #2 on: February 09, 2008, 08:45:19 PM »
Quote from: rsucoop
One way to improve this realistic gap, is to simply add a ventimer (maybe even poisontimer), which could be set by the host bot for some cost and would last that many cycles in the infected bot. This would make it possible to spend some energy and really blind an enemy bot for so many cycles;

This is how venom works today, is it not?   You set the amount of venom to use via .shootval and this imapcts how long the venom lasts.   Why is this not sufficient?  See this wiki entry.
Many beers....