Author Topic: Cost for turning  (Read 15228 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Cost for turning
« Reply #30 on: October 06, 2005, 10:13:05 PM »
That said, I think I'm going to redesign viruses, which might make older bots that don't *.thisgene .mkvirus break.

AND WHAT IF A ROBOT DOES NOT USE *.thisgene .mkvirus ? I THINK EVEN THEONE DOES NOT USE IT. (what does that do anyway?, are you saying all robots have to use viruses now?)
« Last Edit: October 06, 2005, 10:14:03 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Cost for turning
« Reply #31 on: October 06, 2005, 10:18:40 PM »
*that might make old VIRUS bots that don't use *.thisgene .mkvirus store BE UNABLE TO SHOOT VIRUSES*

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Cost for turning
« Reply #32 on: October 06, 2005, 10:29:02 PM »
Quote
*.thisgene .mkvirus

So theone does not use viruses at all but:


Does *.thisgene .mkvirus mean (for a laugh) does it mean:

Quote
Hi, I am going to check if the *thisgene command works now. Ok it seems to work we are currently in gene 3. Ok, going to faze two making a virus.

Or does it mean somthing else?

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Cost for turning
« Reply #33 on: October 06, 2005, 10:32:40 PM »
If you mean that since *.thisgene becomes the only value that .mkvirus accepts as legitimate...  Yeah, that does seem a little pointless.

Maybe we could change it to .mkvirus accepting any positive value, and just assuming the correct gene was chosen (namely the gene that called it.)...

You know, maybe I should make .mkvirus work like *.thisgene, and update every new gene, so multiple viruses can be made in a single cycle.
« Last Edit: October 06, 2005, 10:33:13 PM by Numsgil »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Cost for turning
« Reply #34 on: October 06, 2005, 10:37:06 PM »
What if you don't want to pass the ".mkvirus" command? you just want to stick some new dna in there.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Cost for turning
« Reply #35 on: October 06, 2005, 11:22:12 PM »
New DNA in where?

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
Cost for turning
« Reply #36 on: October 07, 2005, 09:03:07 AM »
In whatever the virus hits presumably.

This is a good question.

There may be times when you simply want to fire out a chunk of DNA that isn't a complete, self-replicating virus.
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Cost for turning
« Reply #37 on: October 07, 2005, 12:50:13 PM »
Hmm... well, I guess you'd have to figure that out, wouldn't you :P

The idea is that I don't want a virus to enter a cell, then force all other genes in that cell to produce viruses, and thus be unable to be executed, giving the virus a monopoly over the cell.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Cost for turning
« Reply #38 on: April 12, 2006, 06:40:20 PM »
This seems to be an empty topic to me, so I'm going in to see if I can figure out why.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
Cost for turning
« Reply #39 on: April 16, 2006, 12:58:10 AM »
Haha!  Old posts Fixed again.

BTW, I've implemented this in the C++ source with an optional cost for turning field.  You can set it to 0 to use old school free turning.