Poll

Do you know what is venom?

Yes I do.
14 (77.8%)
No I don't
4 (22.2%)

Total Members Voted: 18

Author Topic: Do you know what is venom?  (Read 10204 times)

Offline Mozgic

  • Bot Neophyte
  • *
  • Posts: 3
    • View Profile
Do you know what is venom?
« on: May 21, 2005, 04:39:43 AM »
Do you know what is venom and what is it for.

Offline Light

  • Bot Destroyer
  • ***
  • Posts: 245
    • View Profile
Do you know what is venom?
« Reply #1 on: May 21, 2005, 07:31:42 AM »
Are you talking about in DB or in real life?

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Do you know what is venom?
« Reply #2 on: May 21, 2005, 11:16:30 AM »
Yup I know how venom works  :D

I coded it after all
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Mozgic

  • Bot Neophyte
  • *
  • Posts: 3
    • View Profile
Do you know what is venom?
« Reply #3 on: May 22, 2005, 09:04:02 AM »
Of course I talking about the venom in DB

Offline Carlo

  • Bot Destroyer
  • ***
  • Posts: 122
    • View Profile
Do you know what is venom?
« Reply #4 on: May 22, 2005, 04:58:28 PM »
He's from Croatia. I think he's trying to ask what is venom for.

By the way, the second "no" answer to the poll is mine  :lol:

Offline Sprotiel

  • Bot Destroyer
  • ***
  • Posts: 135
    • View Profile
Do you know what is venom?
« Reply #5 on: May 22, 2005, 05:35:04 PM »
And the third is mine. I've looked at the code but I don't really understand the logic. Why are robots of the same species immune to venom? IMHO, species is only a convenient label but shouldn't have any in-game effect.

Offline Carlo

  • Bot Destroyer
  • ***
  • Posts: 122
    • View Profile
Do you know what is venom?
« Reply #6 on: May 22, 2005, 07:00:45 PM »
Quote
IMHO, species is only a convenient label but shouldn't have any in-game effect.
I totally agree
« Last Edit: May 22, 2005, 07:02:08 PM by Carlo »

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Do you know what is venom?
« Reply #7 on: May 22, 2005, 07:34:42 PM »
Venom initially effected all robots but it very quickly became apparent that it was utterly useless as a weapon when it effected friends and enemies alike.

Besdies, species being immune to their own venom is hardly a new idea.

Th Komodo Dragon has such a weapon. It is actually more a concoction of deadly bacteria than true venom but the concept remains the same. A dragon is immune to venom from another dragon.

Likewise the different animals (of the same species) that make up many jelly fishes such as the portugese man-o-war, are imune to the stings of other nematocysts in the same, and other, comunal structures.

Sea slugs are not only immune to poison and venom from others of their own species (and often other species too), but they use the venom that they ingest to defend themselves.

The same is true all over the animal kindom so why should DB be any different?

Anyway, was the question, how to actually use venom in DB or was it just simply a comment about un/realisticness of it. (I think that may be a completely new word  :D )
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Sprotiel

  • Bot Destroyer
  • ***
  • Posts: 135
    • View Profile
Do you know what is venom?
« Reply #8 on: May 22, 2005, 08:22:42 PM »
I'm sorry but I find your explanation contradictory with the premise of DB. If animal species tend to be immune to their own venom (I think it's not the case for scorpions, by the way), it's because they have evolved so. Actually, I suppose they have either co-evolved their efficiency at producing venom and their immunity or become immune and then started producing venom. Anyway, DB is not about sea slugs fighting each other, it's about evolution, sea slugs being only one of the (hopefully) possible results.

Offline Carlo

  • Bot Destroyer
  • ***
  • Posts: 122
    • View Profile
Do you know what is venom?
« Reply #9 on: May 23, 2005, 04:06:00 AM »
Again, I agree. If some or many species are immune to their own poison it's because they evolved this feature. Some others don't.
So, if the point with poison is that it is useless unless it is innocuous to conspecifics, then - if you want to keep it - you have to redesign it in such way that organisms can evolve poisons, and evolve immunity to that poisons. Just deciding that organisms which share the same filename on your hard disk are immune to each other's poison, is a too quick and too dirty solution.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Do you know what is venom?
« Reply #10 on: May 23, 2005, 08:57:17 AM »
OK those are fair points but they do serve to highlight ways in which the code is deficient for real evolution.

There just isn't any way that a robot could evolve the ability to harmlessly absorb poison or venom since the program doesn't include that ability. If it did then all combat bots would use it as a matter of course and then venom and poison would be useless as weapons.

Remember that we have almost equal numbers of combat programmers and bot evolvers. While the long term aim of the program is to satisfy both camps equally, it is still a difficult process to acheive.

I am beginning to think that many parts of DB could be due for a complete overhaul to try and make evolution a lot more open ended. This needs some serious thought.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Old Henk

  • Bot Destroyer
  • ***
  • Posts: 229
    • View Profile
Do you know what is venom?
« Reply #11 on: May 23, 2005, 10:24:14 AM »
How about Venom/poison "Frequenties", similar to the way ties are different by the number stored in .tie?
Subsequently, shell and slime can be given frequenties, so that bots that know the frequenty are immune (unless they evolve into a new species of course)

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Do you know what is venom?
« Reply #12 on: May 23, 2005, 10:54:19 AM »
Go Henk!!  B) :clap:

That is a really cool idea and it would be quite easy to implement.

It solves the issues for both camps. Combat bots can stay immune by having the frequency coded into their DNA while evolution will be able to evolve such an ability (eventually)

I like it.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Anonomous Guest Person

  • Bot Builder
  • **
  • Posts: 85
    • View Profile
Do you know what is venom?
« Reply #13 on: May 23, 2005, 11:06:43 AM »
Rather then having frequenties, you could allow a way to counter venom/poison by finding what it affects, and setting a memory location to that. I.e. if the venom sets .tieval to 1000, then you'd have to store .tieval (not *.tieval) into, say... .delvenom.
This could allow for some pretty advanced immune systems, I guess.
Of course, then you might have to make the original features of venom/poison work when .vloc/.ploc is -1, rather then 0.
(Or have .delvenom be reset to -1 every cycle.)
« Last Edit: May 23, 2005, 11:08:32 AM by Anonomous Guest Person »

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Do you know what is venom?
« Reply #14 on: May 23, 2005, 11:18:30 AM »
The trouble with this idea is that venom and poison are specifically designed to overpower internal commands from DNA. just as direct memory shots do.

If venom/poison were unable to do this then it would really be a complete waste of time.

A common poison uses a .ploc location of .shoot. This disables the victim from shooting as long as it is poisoned.
In your scenario the victim would be able to ignore the poison completely simply by saving values of -1 into .shoot. The poison would be utterly useless in stopping the attack.

I much prefere the idea of having a frequency/phase/chemical signature that disables the poison/venom shot by matching the frequency/phase/chemical signature of the poison/venom shot and thereby enabling absorbtion of the shot rather than succumbing to its effect
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D