Author Topic: Tides, as an addition to the weather aspect.  (Read 12714 times)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #15 on: August 23, 2014, 03:22:58 PM »
 :thinkey:

Ok got it:

This feature you can adjust by time (in cycles):

Cos wave

gravity from the value set in initial settings to max
light energy (same wave) from the one set in initial settings to zero
buoyancy (hook from manage buoyancy, we should have two hooks total,  that's two more Boolean operations minimum per cycle, manageable I think) basically I multiply the vertical property of buoyancy by a value between 1 and 0
when wave between 1.75pi and 2pi Brownian maxes out and then returns to initial settings.

just idea, did not play with it yet.
« Last Edit: August 23, 2014, 04:44:12 PM by Botsareus »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #16 on: August 23, 2014, 04:44:34 PM »
[bump]

Implementing now.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #17 on: August 23, 2014, 06:13:48 PM »
Got away with only one hook by declaring a new single.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #18 on: August 23, 2014, 06:14:16 PM »
Adding to completion list. Back to work on IM.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #19 on: August 24, 2014, 11:24:15 AM »
Tweaked it up pretty good, gravity between 0.01 and 1.01, Brown maxes out at 1/5 time and returns to zero.
« Last Edit: August 24, 2014, 11:25:56 AM by Botsareus »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #20 on: August 24, 2014, 01:40:51 PM »
Thing thing is spinning on top of my screen, how is that for 'interesting behavior' ?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #21 on: August 24, 2014, 01:48:01 PM »
Code: [Select]
cond
 !=
 *.chlr start
 *99 .mkchlr store
 stop
''''''''''''''''''''''''  Gene:  1 Ends at position  8  '''''''''''''''''''''''

''''''''''''''''''''''''  Gene:  2 Begins at position  9  '''''''''''''''''''''''
 cond
 *.nrg 6000 100 start
 >
 .eye4dir rndstore
 .repro store
 15 .aimright store
 dup''''''''''''''''''''''''  Gene:  2 Ends at position  22  '''''''''''''''''''''''

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #22 on: August 24, 2014, 01:53:44 PM »
Time for a bug fix I think.

Offline vrukt

  • Bot Builder
  • **
  • Posts: 65
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #23 on: August 24, 2014, 03:57:06 PM »
Wow! You work fast!

That's incredible Botsareus :D

I honestly thought this suggestion would provoke some conversation, but mainly about how 'it won't do anything', so I am pleasantly surprised.

Does it seem to work well as a proxy for a crashing wave? Or did it end up being a little bit stranger on implementation?

What did you do to solve the buoyancy issue? I was hoping there would be a way to overwhelm it with gravity, or if that fails, just temporarily turn it off to force them to sink.

I had just gotten everything installed on this laptop and was trying to review the source-code to see if I could understand it, and you were already done, the mind is just boggled! :D

I'm really liking the pictures as well. I was hoping we'd see something interesting, and it seems you already have.  The picture with the entire tank looks fantastic, just how I imagined it.

Thank you for that pleasant surprise Botsareus! I am going to redouble my efforts to learn this program.

When is it alive?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #24 on: August 24, 2014, 04:01:46 PM »
Well I loaded in a bunch of vegys with buoyancy as follows:

Quote
' Alga minimalis, version 2
'
' Vegetable
'
' This robot has a single gene,
' necessary for it to reproduce.
' Robot repopulates automatically by checking "Repopulate" box.
' Added a chloroplast gene, energy is given using this gene.
cond 'new gene from Botsareus and Panda
  *.chlr
  *.light
  <
start
160 .mkchlr store
stop
cond
  *.nrg
  6000
  >
start
100 .setboy store
  50
  .repro
  store
  15
  .aimdx
  store
stop
end

They really do not seem to evolve anything interesting, but I had to restart in the morning because of some 'ideas' to make it more coherent. Lets see what happens tomorrow morning. (Chloroplasts still suck!)

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #25 on: August 24, 2014, 04:04:51 PM »
The wave thing and light levels work perfect now.  :Headbang: Closest thing I can find to the "presto" symbol.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #26 on: August 24, 2014, 04:05:22 PM »
But as you already knew, it does not really do anything :/

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #27 on: August 24, 2014, 04:07:37 PM »
I ended up scaling the boyancy maximum just like I did for light.

Offline vrukt

  • Bot Builder
  • **
  • Posts: 65
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #28 on: August 24, 2014, 06:52:47 PM »
Well either way it will be interesting to see what it produces. I don't think anyone will begrudge the tidal mode, it's one more level of realism added to the pond.

I've just been hoping it would create some interesting tie formations with the constant repetitive grouping on the bottom.
When is it alive?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
Re: Tides, as an addition to the weather aspect.
« Reply #29 on: August 24, 2014, 07:31:38 PM »
From experience ties form at late stages of any simulation. Very similar to nature from this perspective: chloroplasts > viruses > ties.
I think I'll run your experiment parallel until IM is up, I do have two cores after all.
Also so far the most interesting thing to watch, for me anyway, was putting a primitive robot in my survival mode and watching it progressively evolve in stages.
Can you get my mode working on your computer?