Code center > Suggestions

Poll: Robot's eye strength linked to pond mode and night time

<< < (4/7) > >>

Tilthanseco:
I used Darwin2.45.02F.

1a. The changing eye strength looks nice; there is just one thing.  Can you make it so the eye strength is unaffected with less light intensity. I want to lower the intensity so plants don't make as much nrg but still have bots be able to see.
       With less than 100 (i.e. 10) now the eyes don't see as far, even with sediment set to 1.

1b. I guess making eye strength based on the fraction of intensity/sediment and depth?

2. On buoyancy, should the bot be charged nrg if it is above the .setboy level? In F, it is charged.

Bugs:

1. Setting sediment level equal or greater than intensity produces run time error 5. (Invalid Procedure call or argument)
         Besides 0 intensity and 0 sediment.

2. The bot gets 1 nrg when intensity is set to 0 at any depth (when set to repopulate).


Thanks your hard work on implementing awesome features in DB. I may try to help in the future, after I figure out vb and the source code  :Uhhhhh:.

p.s. Are chloroplasts implemented in F, I see the settings but didn't get .chlr to work?

p.p.s. Muahah, I'm a bot builder. 8)

Botsareus:

--- Quote ---2. On buoyancy, should the bot be charged nrg if it is above the .setboy level? In F, it is charged.
--- End quote ---

I think they should, think back to the air balloon experiment and add rocket engines, You have a certain buoyancy in the balloon, then you fire up your rocket engines and drift upward, yet the buoyancy remains the same.

Here is another real life scenario which totally wastes energy: A balloon is maxed out on it's air heat and floats all the way up to the ozone layer. Then it fires it's rocket engines to drift down-ward. Now this balloon is wasting both rocket fuel and keep the air hot but floats half way up to the ozone layer  8)


--- Quote ---The changing eye strength looks nice; there is just one thing.  Can you make it so the eye strength is unaffected with less light intensity. I want to lower the intensity so plants don't make as much nrg but still have bots be able to see.
--- End quote ---

Good point, I will have to research this further.

Update:

I am really interested on how sediment effects eye strength only. Therefor, I really hate the idea that 'depth' by itself should have ANY effect on eye strength. How about a formula where ONLY density and not NOT light intensity effect eye strength?


--- Quote ---The bot gets 1 nrg when intensity is set to 0 at any depth (when set to repopulate).
--- End quote ---

This problem goes back all the way to version 2.45.01 as far as I checked. I really see no point in it.

Should I make it zero?


--- Quote ---1. Setting sediment level equal or greater than intensity produces run time error 5. (Invalid Procedure call or argument)
         Besides 0 intensity and 0 sediment.

--- End quote ---

You should never set sediment level greater then 200 or less then 0, I forgot to cap the values.

As far as setting sediment level greater then intensity, I was not able to duplicate this error. see picy. Can you tell me the exact values you used? Or better yet, can you send me the settings file?



p.s.

Thanks for pointing this things out.  :) I had to dull down the chloroplasts explanations for the next version so the users will have an easier time to transition and no they are not yet implemented :(

Botsareus:
Hey Tilthanseco, let me know if this works better for you.

If not, I can always adjust the value OR put the old code back and make the whole eye strength thing optional.

Tilthanseco:
Yep, I like that better.

I could not reproduce the error either for some reason, wish I did save the settings.

I used (100,100) (100,101) and (1,1) to get the error. But those don't make the error anymore. I will post again if it comes up again.

Botsareus:
ah I found it, it has to do with dragging a robot to the top of the screen, you may get an invalid procedure or call of argument, fixing now.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version