Author Topic: Tranfering NRG and BODY  (Read 2280 times)

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Tranfering NRG and BODY
« on: November 22, 2014, 04:32:18 PM »
I need 1 gene which litterraly changes NRG and body (can use a freevariable) preferably, I just choose a value in COND for existing NRG/BODY ratio, and just enter a value into (free variable or) action in gene, to switch between making more NRG than body, or making more BODY than nrg...
Pleas set it to making more BODY than NRG in any replys...
This gene needed is purely for bots that I have which are OP, but cost to much so they are more efficient...
AND for a bot im making which is quite a cool fighter, but when its outnumber'd its pathetic...because it takes a while to finish them off...
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #1 on: March 16, 2015, 06:04:55 PM »
.fdbody might work
Hubba Jubba Lollywash!

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Tranfering NRG and BODY
« Reply #2 on: March 17, 2015, 01:44:06 PM »
.fdbody might work
Shadow gave me a script for it...

BTW Spork, I made a mass-bot submission into the starting gate of plants, it'd the 'ALGA REED SERIES' and I was wondering if you could run a pondmode sim to see if you can get a good evolution of one.
Its really meant to be a long chain, going from top to bottom, hopefully even the bottom getting smaller than top...Then when A good evolution is done, I'll just get it to fire at corpses, for bonus nrg.
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #3 on: March 18, 2015, 12:24:01 AM »
I can do that. So, standard F1 settings, but with pond mode?
Hubba Jubba Lollywash!

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Tranfering NRG and BODY
« Reply #4 on: March 18, 2015, 12:17:10 PM »
I can do that. So, standard F1 settings, but with pond mode?
Yes. you can put any predators you like, though its not been testing with predators...I generally turn down sediment a bit as well.
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #5 on: March 18, 2015, 07:44:36 PM »
All right. I'll get right onto it! :D
Hubba Jubba Lollywash!

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #6 on: March 18, 2015, 07:55:35 PM »
One more thing. Should I put all three types into the same simulation, or is there a certain one you want me to put in?
Hubba Jubba Lollywash!

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Tranfering NRG and BODY
« Reply #7 on: March 19, 2015, 11:53:16 AM »
One more thing. Should I put all three types into the same simulation, or is there a certain one you want me to put in?
In the post I think it specifies the best 1, I think its number 2, but your welcome to put the others in if you like...Maybe put number 2 and number 3?
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #8 on: March 19, 2015, 05:09:32 PM »
Yeah, number 2 was the best one of the three. I'll keep evaluating them
Hubba Jubba Lollywash!

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Tranfering NRG and BODY
« Reply #9 on: March 20, 2015, 12:37:01 PM »
Yeah, number 2 was the best one of the three. I'll keep evaluating them
K. I've not yet tested them out of pondmode, if you get a good evolution you could see how it reacts out of pondmode :)
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #10 on: March 21, 2015, 09:40:27 AM »
They're getting better but I was wondering what bot would be a good herbivore in pondmode environments? I need something to cut down the population a bit.
Hubba Jubba Lollywash!

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Tranfering NRG and BODY
« Reply #11 on: March 22, 2015, 08:13:50 AM »
They're getting better but I was wondering what bot would be a good herbivore in pondmode environments? I need something to cut down the population a bit.
Hmm, thats a tough one, i've not developed any pondmode specific hunters really, I guess you could use Moonlander (the DNA is below - BTW I didnt post it to forums before)
Code: [Select]
'Derived from:"StrandMB"
'By spike43884
'I created "Moonlander" after accidentally putting strandMB into pondmode and
'an unusual improvement in efficiency, I created an anti-sink and it works effectively


def head 50
def float 51
def maxlen 52
def minlen 53

start
500 .maxlen *.maxlen 500 sub sgn 1 add mult store
stop

cond
*.tielenx *.maxlen >
start
*.tinlenx 10 add *.tielenx store
stop

or

def minlen 50
def maxlen 500

cond
*.tielenx .maxlen >
start
*.tielenx 10 sub .tielenx store
stop


' Gene 1 Food Finder
cond
 *.eye5 0 >
 *.refeye *.myeye !=
start
 *.refveldx .dx store
 *.refvelup 30 add .up store
stop


' Gene 2 Eat Food
cond
 *.eye5 50 >
 *.refeye *.myeye !=
start
-1 .shoot store
 *.refvelup .up store
stop


' Gene 3 Eat Food (BODY)
cond
 *.eye5 50 >
 *.refeye *.myeye !=
start
-1 .shoot store
-6 .shoot store
stop


' Gene 4 Avoiding Family
cond
 *.eye5 0 =
start
 314 rnd .aimdx store
stop


' Gene 5 Reproduce (HEAD)
cond
 *.nrg 15000 >
 *.head 0 !=
 *.robage 0 !=
start
 40 .repro store
stop


' Gene 6 Reproduce (BODY)
cond
 *.nrg 10000 >
 *.head 0 =
 *.robage 0 !=
start
 50 .repro store
stop



'Gene 7 Duplicate
cond
 *.numties 0 =
 *.robage 0 !=
start
 12 .repro store
 .head inc
 0 .robage store
stop


'Gene 8 Recombine (BIRTH TIE)
cond
 *.robage 0 =
start
 .tie inc
stop


'Gene 9 Splits.
cond
 *.nrg 20000 >=
 *.multi 1 =
 *.head 0 =
start
 .deltie store
 .head inc
 0 .robage store
stop


'Gene 10 multibot control center (HEAD)
cond
 *.multi 1 =
 *.head 0 !=
 *.robage 0 !=
start
 45 .sharenrg store
 100 .fixlen store
 85 .stifftie store
stop

cond
 *.multi 1 =
 *.head 0 !=
 *.robage 0 !=
start
 45 .sharenrg store
 100 .fixlen store
 85 .stifftie store
stop


'Gene 11 multibot control center (BODY)
cond
 *.multi 1 =
start
 50 .sharenrg store
 '30 .fixlen store
 85 .stifftie store
 300 *.numties mult .fixang store
stop


'Gene 12 Going up (HEAD)
cond
 *.head 1 =
 *.rdboy 2000 <=
start
 28000 .setboy store
stop


'Gene 13 Going down (HEAD)
cond
 *.head 1 =
 *.rdboy 30000 >=
start
 -28000 .setboy store
stop


'Gene 14 Food = Neutral Bouyancy
cond
 *.eye5 0 !=
 *.refeye *.myeye 0 !=
start
 16000 *.rdboy sub .setboy store
stop


end
or, if you really want to screw things up, if you go into starting gate somewhere theres a bot I made called 'Dizzy' Its not specifically made for pondmode, and its not the strongest hunter, but its a pretty weird thing. Its unique tactic is that it, spins its prey... Hence the name dizzy. It pretty much forces them to do the spinning that animal minimalis does when theres no prey. But, it does it much much crazier. You know the little nucleus (squiggle thing) in the center of the bots, its spun them so fast, that the nucleus actually starts to rapidly change shape and fire about the place. The weirder thing still, after the prey is spun for a while, the eyes of the prey actually change, as in they all get weirdly shaped eyes that are random sizes, normally quite fat and short. The eye thing doesn't effect most veggies, but it certainly screws up predators.
---
P.S. If you want to run a non-pondmode evolution sim, have a go with BANTA! and Snake 0.2
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #12 on: March 22, 2015, 04:40:51 PM »
All right.
Hubba Jubba Lollywash!

Offline spike43884

  • Bot Overlord
  • ****
  • Posts: 656
    • View Profile
    • OurIllogicalWorld Blog
Re: Tranfering NRG and BODY
« Reply #13 on: March 23, 2015, 12:32:45 PM »
All right.
Ok :) try to post some stuff every... 25000 cycles roughly?
Autism can allow so much joy, and at the same time sadness to be seen. Our world is weird, and full of contradiction everywhere, yet somehow at moments seems to come together, and make near perfect sense.

Offline spork22

  • Bot Destroyer
  • ***
  • Posts: 328
    • View Profile
Re: Tranfering NRG and BODY
« Reply #14 on: March 23, 2015, 01:04:49 PM »
As just an update? I guess I could do that. Or whenever there's something cool happening.

Just as something to think about, what would be the advantage of having a tail that tapers as it goes down?
« Last Edit: March 23, 2015, 01:18:20 PM by spork22 »
Hubba Jubba Lollywash!