Author Topic: Eating Corpses  (Read 7137 times)

Offline Skylimit

  • Bot Neophyte
  • *
  • Posts: 17
    • View Profile
Eating Corpses
« on: June 26, 2008, 04:47:36 PM »
Are there any bots eating the corpses?

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Eating Corpses
« Reply #1 on: June 26, 2008, 06:05:18 PM »
That's a rather involved question for something so ambiguously worded

First, you have to have corpse mode enabled for bots to leave corpses.  This is in the general tab in the options form, IIRC.

Second, bots have to use shots to feed from corpses.  -1 shots (which animal minimalis uses) can get nrg from a corpse, but it's hard, hard work and takes a long time.  The more effective strategy is to use -6 shots, which pull nrg primarily from body instead of nrg (dead bots have no nrg but a lot of body).

So any bot which uses shots can feed from corpses.  Any bot that uses -6 shots can feed from corpses effectively.  There are plenty of both types in the bestiary, if you want to look around.  Search the DNA for .shoot store and look at the number before it.  If it's -1, then it's not an effective corpse feeder.  If it's -6, then it is.

Offline Skylimit

  • Bot Neophyte
  • *
  • Posts: 17
    • View Profile
Eating Corpses
« Reply #2 on: June 27, 2008, 09:45:10 AM »
So briefly put : yes, there are some (fabricated) bots out there that eat corpses

or : yes it is possible that a bot evolves into a corpse eater

What I'm basically trying to do is to build biodiversity, meaning, I see 1 species taking complete control of the screen, while I am looking for some kind of ecosystemlike environment where species depend on eachother.

If you put corpse mode on, one species that will be floating around are corpses, so if then we have corpse eaters, then we could have other species eating the corpse eaters, and so on, hence my question  

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Eating Corpses
« Reply #3 on: June 27, 2008, 01:05:35 PM »
Yes, it's possible to both evolve -6 shots and to find prefabricated bots that use it.  However, -6 shots are also effective against living bots, so I don't know that it's going to help creating an ecosystem.

Offline Skylimit

  • Bot Neophyte
  • *
  • Posts: 17
    • View Profile
Eating Corpses
« Reply #4 on: June 27, 2008, 04:48:22 PM »
It seems that evy2 and evy4 have completely whiped out seasnake 1.31 in my space  

it is an evolved creature .... just can't remember what it evolved from

Offline Skylimit

  • Bot Neophyte
  • *
  • Posts: 17
    • View Profile
Eating Corpses
« Reply #5 on: June 28, 2008, 06:52:45 AM »
Is there a way to send more bots to the internet?

If you take a small playing ground, many bots are sent
If you take a large playing field, then much less bots are sent

If you increase the number of teleporters, will those then be sent to net, or internal?

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Eating Corpses
« Reply #6 on: June 28, 2008, 06:42:33 PM »
I think it's hard coded to have just a single internet teleporter.  Additional teleporters would probably let you teleport to a folder (either on your local machine or somewhere on your LAN).

Offline fulizer

  • Bot Destroyer
  • ***
  • Posts: 198
    • View Profile
Eating Corpses
« Reply #7 on: June 30, 2008, 06:10:20 AM »
as we all know corpse feeder exist.
I am not sure how to target corpses though. I expect it will be realted to the amount of energy they have though (*.refnrg?)
"If this is coffee bring me tea, If this is tea, bring me coffee"

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Eating Corpses
« Reply #8 on: June 30, 2008, 02:07:37 PM »
Yeah, refnrg reads 0 for corpses.

Offline Skylimit

  • Bot Neophyte
  • *
  • Posts: 17
    • View Profile
Eating Corpses
« Reply #9 on: July 01, 2008, 02:37:51 PM »
Another option is to just select multiple vegs

Too bad one always appears to be more succesful than the other

Offline d-EVO

  • Bot Destroyer
  • ***
  • Posts: 125
    • View Profile
Eating Corpses
« Reply #10 on: December 08, 2008, 05:46:55 PM »
if you shoot enrg at corpses do the corpses gain energy? and are there dna deleted?
1:      2 is true
2:      1 is false

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Eating Corpses
« Reply #11 on: December 09, 2008, 02:52:41 AM »
It should be that they don't gain nrg and you can't access their DNA and all their refvars are set like they're dead (ie: refeye is 0, etc.).  But corpses are sort of special cased in the code so there might be bugs.

Offline peterb

  • Bot Destroyer
  • ***
  • Posts: 148
    • View Profile
Eating Corpses
« Reply #12 on: December 09, 2008, 10:45:29 AM »
Skylmit,  I got some ideas to create a simualtion in which things would depend on eachother
              Its an idea written out as a fish population simulatin problem :

              http://www.darwinbots.com/Forum/index.php?showtopic=3059

 

   Basicly use inX and outX commands to identify species, so they al got an ID number
   Inlcuding the algey can have an ID set that way.
   And then you can have species eating specific species, or a range of species
   So only do a -1 shot if also   IN1  1000 <
   
   Also you one has to adjust eye routines to only search (turn to) for its specific food and otherwise ignore it (dont turn).

I had not much time to script it (my freetime is now filled with a language course), but d-evo is I think verrry close to show the idea, he allready makde some species as in the description of the problem (dough the problem was even a bit more complex then species control, also species adjustment was adressed in the problem).

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Eating Corpses
« Reply #13 on: December 09, 2008, 01:23:08 PM »
You can give nrg via sharenrg if you're tied to it. Not sure why you would want to...

Something interesting is that -6 tie feeding works on corpses, you could use this instead of shots for corpse feeding if you wanted.

Offline d-EVO

  • Bot Destroyer
  • ***
  • Posts: 125
    • View Profile
Eating Corpses
« Reply #14 on: December 09, 2008, 01:46:13 PM »
Quote from: Numsgil
It should be that they don't gain nrg and you can't access their DNA and all their refvars are set like they're dead (ie: refeye is 0, etc.).  But corpses are sort of special cased in the code so there might be bugs.

I was just thinking..
if you could give nrg to corpses you could rais them from the dead
AND MAKE A ZOMBIE ARMY TO TAKE OVER DARWIN BOTS... MWAHAHAHAHA  

actualy I was just curios
1:      2 is true
2:      1 is false