Author Topic: God doesn't play dice  (Read 32325 times)

Offline shvarz

  • Moderator
  • Bot God
  • *****
  • Posts: 1341
    • View Profile
God doesn't play dice
« on: March 15, 2005, 11:49:10 PM »
I found this absolutely AMAZING article about...  well, about life as a bacteria.  You ALL must read it, it will change your world!  It is written in very easy-going and plain style, so it is acceptable to everyone.  There are some cool facts about inertia in bacterial life in the beginning of the article and some cool ideas about movement and diffusion near the end.  Read it!

Here is the link: http://brodylab.eng.uci.edu/~jpbrody/reyno...lowpurcell.html
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #1 on: March 16, 2005, 01:05:01 AM »
An interesting article, but I'm a little afraid of what it implies.

I played with the premises in my mind earlier.  Viscosity, that kind of thing, but I wasn't able to find the conclusion that this paper does.

We could eliminate momentum all together.  Simple as increasing friction to some value.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
God doesn't play dice
« Reply #2 on: March 16, 2005, 09:39:07 AM »
Eliminating momentum altogether is something I have thought about too. It would make collisions SOOO much easier to calculate and would also help to stop robots crossing the whole field so easily.

The only actual movement would be what is applied through acceleration now.

Increasing friction in the present system wouldn't work though since this reduces the applied acceleration too.

I will read the article when I get the chance.

 :D  PY  :D
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
God doesn't play dice
« Reply #3 on: March 16, 2005, 12:24:17 PM »
My Head Hurts already , but I think momentom should be optional I.e: dont get rid of it completly.

Any one know what Momentum is? Is that the stuff rockets use? If so I like that stuff , dont get rid of it.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #4 on: March 16, 2005, 12:26:43 PM »
Disallowing momentum basically means when a bot stops using number .up store it stops moving.

So there's no coasting.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
God doesn't play dice
« Reply #5 on: March 16, 2005, 12:36:07 PM »
:( But I like rocket science :(

How about we make it like real life? We will have somthing like .jetup store seporatly that works like the old .up

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #6 on: March 16, 2005, 12:41:42 PM »
The .up, .dn, etc. will work like normal, it just means that you can't hit acceleration at some high value and go flying across the screen.  You have to pay for every movement you get.

Like this:
Imagine a bot does 5 .up store.

In the old veresion:

-----------------0
wow, the bot moves this far after infinity turns (that is, after friction stops it).

In the new version:
-0

darn, that didn't get us far at all!  I guess we have to keep expending energy to go forward.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
God doesn't play dice
« Reply #7 on: March 16, 2005, 12:51:58 PM »
The fun of rocket science is that if you shoot .jetup and then  .jetdx little by little you will be going of in an arc angle of about 45 degrees ,( nice)
Play some cr , you will se what I mean.

I dont like the looks of :

-----------------0
wow, the bot moves this far after infinity turns (that is, after friction stops it).

In the new version:
-0

It means that robots have to waste a whole *eep* load of energy just to move to the next food source.

Make it fier for the bots Num

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #8 on: March 16, 2005, 12:58:00 PM »
That's actually the point of the article.  Real bacteria have to wiggle continuously to keep moving.  But they don't spend alot of energy to do it, maybe 10% of what they spend total.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
God doesn't play dice
« Reply #9 on: March 16, 2005, 01:04:26 PM »
Ever watched a daphia water flee or a brine shrimp.

If they stop actively swimming they pretty much stop immediately.

For even smaller stuff like bacteria, water is a pretty viscous liquid. It is completely unrealistic for them to accelerate a bit then just coast.

Rockets only do this in a vacuum.

 :D  PY  :D
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
God doesn't play dice
« Reply #10 on: March 16, 2005, 01:07:15 PM »
ok I get it.

But I still like rocket science :(

How about my .jetup and stuff idea? we have a lot of commands but I think this is a good one.

And If you really into it like me , we can have somthing like .jetang (speed) and .setjetangle commands
(ofcorse this stuff will be more costly then reguler .up or .dx commands, just dont make it so costly that its a desadvantage to use.)
« Last Edit: March 16, 2005, 01:10:04 PM by Botsareus »

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
God doesn't play dice
« Reply #11 on: March 16, 2005, 01:09:14 PM »
Quote
Rockets only do this in a vacuum.

Thats a strong point PY.

Sometimes we have to choose were to make it more like real life and were to make it more fun for the user. I like the more fun idea in this case.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #12 on: March 16, 2005, 01:10:47 PM »
How would .jetup differ from .up in function?  It still just sounds like .up to me.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
God doesn't play dice
« Reply #13 on: March 16, 2005, 01:13:00 PM »
ok I got more users (one of my cr frands) to join, but if you will dismiss my idea , then the chance they will actualy join is less.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
God doesn't play dice
« Reply #14 on: March 16, 2005, 01:13:22 PM »
.jetup and .up would do exactly the same thing.

That is to say that they would impart an acceleration in the direction that the robot is currently facing.

 :D  PY  :D
There are 10 kinds of people in the world
Those who understand binary.
and those who don't

:D PY :D