Author Topic: How will leagues work when we update the program to use chloroplasts?  (Read 2788 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Decided to start this topic here because it is more formal; Here we discuss:

How will leagues work when we update the program to use chloroplasts?

You can also see the chloroplast topic in suggestions for more details.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #1 on: December 04, 2010, 07:08:00 PM »
They will work fine, but veggies now also run in leagues, they should be less overpowered now.

Offline Billy

  • Bot Destroyer
  • ***
  • Posts: 175
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #2 on: December 05, 2010, 02:55:20 PM »
I agree with Panda, they shouldn't be changed, except I think chloroplasts should be banned in F3.
"I cannot persuade myself that a beneficent and omnipotent God would have designedly created parasitic wasps with the express intention of their feeding within the living bodies of Caterpillars."

-Charles Darwin

Offline ikke

  • Bot Destroyer
  • ***
  • Posts: 300
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #3 on: December 06, 2010, 03:30:43 AM »
Perfect balancing is indicated by best chloro & best regular should have even odds at winning. You could use it to set various constants

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7716
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #4 on: December 06, 2010, 01:05:05 PM »
Perfect balancing is indicated by best chloro & best regular should have even odds at winning. You could use it to set various constants

I suspect we'll need to tweak things to get it balanced like that.

Not that the rest of the system is perfectly balanced either, of course :P

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #5 on: December 08, 2010, 02:41:52 PM »
Quote
They will work fine, but veggies now also run in leagues, they should be less overpowered now.

Ok, then give me a version of Alga_Minimalis that uses chloroplasts.

Quote
I suspect we'll need to tweak things to get it balanced like that.

Please make sure that a simple robot sutch "Alga_Minimalis" is not on par with an advanced robot such as 'The One."

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7716
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #6 on: December 08, 2010, 04:15:41 PM »
Please make sure that a simple robot sutch "Alga_Minimalis" is not on par with an advanced robot such as 'The One."

How would that even possibly be the case?  Alga Minimalis has no combat abilities, so the only way it would win against The One is if The One is just broken on its own.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #7 on: December 19, 2010, 10:55:42 AM »
Excellent.

However, I am still waiting for a robot that uses the new features. I guess everyone is waiting, so we will wait.

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #8 on: December 19, 2010, 02:25:55 PM »
Code: [Select]
cond
500 *.nrg >
5000 *.chlr <
start
.strchlr inc '(or whatever it is to store chloroplasts - I am also hoping that .strchlr also resets after each cycle, I can't remember if I did that)
stop

cond
1000 *.nrg >
start
50 .repro store
stop

Offline Panda

  • Global Moderator
  • Bot Destroyer
  • *****
  • Posts: 476
  • Computer Science Undergraduate (nerd)
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #9 on: December 19, 2010, 02:36:37 PM »
I wrote that just then so, if something is wrong with it then don't blame me!

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #10 on: January 20, 2011, 03:27:27 PM »
That is cool. thx Panda.

Numsigl is in charge of making major releases of the program, so, if anything is wrong we will know b4 the next major release.

I can change my avatar back yey!
« Last Edit: January 20, 2011, 03:30:15 PM by Botsareus »

Offline SlyStalker

  • Bot Destroyer
  • ***
  • Posts: 132
  • nomnomnomnom
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #11 on: March 06, 2013, 02:54:21 AM »
sorry, but what are the chloroplasts in darwinbots?? i know what they are in real life but not sure about the darwinbots version  :huh:
Knowledge is knowing that a tomato is a fruit; Wisdom is not putting it in a fruit salad.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Moderator
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #12 on: March 06, 2013, 11:46:21 AM »
that is because we have yet to implement it :P

It will completely replace the vegy system.

Currently you have to click the vegy checkbox to have robots feeding from the sun. see picky

We are going to make it based on a value from the DNA and normalize by ambient light.

In the new version it will simply be called "repopulate" since any robot may have the ability to use chloroplasts at start-up.
« Last Edit: March 06, 2013, 12:16:09 PM by Botsareus »

Offline SlyStalker

  • Bot Destroyer
  • ***
  • Posts: 132
  • nomnomnomnom
    • View Profile
Re: How will leagues work when we update the program to use chloroplasts?
« Reply #13 on: March 06, 2013, 08:17:02 PM »
ah i thought that 'chloroplasts' were veggies tied onto another cell which is feeding off them and dragging them around at the same time  :D
Knowledge is knowing that a tomato is a fruit; Wisdom is not putting it in a fruit salad.