Author Topic: Methods of Committing Suicide  (Read 3800 times)

Offline frankle

  • Bot Neophyte
  • *
  • Posts: 21
    • View Profile
Methods of Committing Suicide
« on: December 18, 2006, 12:13:45 PM »
Hey, I didn't see this anywhere else on the forums, so I thought I'd ask here:
What ways do you use, or can think of, to make a bot kill itself?

Here's the gene I'm using.

Code: [Select]
cond
' whatever, usually detecting if dna length has changed to prevent add/del mutations
start
1 .delgene store
stop

This gene recursively deletes the bot's DNA, effectively making it a corpse.

Offline Henk

  • Bot Destroyer
  • ***
  • Posts: 110
    • View Profile
Methods of Committing Suicide
« Reply #1 on: December 18, 2006, 01:09:43 PM »
The easiest way is to expell all the energy in the bot with energy shots:

Code: [Select]
' let the bot die at age 5000
cond
*.robage 5000 >
start
-2 .shoot store
*.nrg .shootval store
stop

Biological equivalent of these things.
cond
*.DBbugs 0 =
start
.rejoice inc
stop

Offline Light

  • Bot Destroyer
  • ***
  • Posts: 245
    • View Profile
Methods of Committing Suicide
« Reply #2 on: December 18, 2006, 02:00:42 PM »
I used something similar when I was working on a sequel to Helios, I made it that if a single bot didn't have enough energy to reproduce into a MB, it would launch itself at the nearest MB and release all its energy, a kind of altruistic suicide.

Offline Endy

  • Bot Overlord
  • ****
  • Posts: 852
    • View Profile
Methods of Committing Suicide
« Reply #3 on: December 18, 2006, 06:38:36 PM »
I'm so not going to say the fastest way to kill another bot.