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

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 #30 on: March 16, 2005, 02:11:33 PM »
If you play cr , do not play Rogue Trader. (no one playes that)

Here is the order of zones I play most to least

cz ---> dz ---> sf or rb

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 #31 on: March 16, 2005, 02:13:56 PM »
ok Num , just dont delete this from the next virsion of Db please.

(I think angle will be better , I wont have to worry about doing any math , and besides how am I supposed to this math using only db dna)

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 #32 on: March 16, 2005, 02:16:51 PM »
Num I cant find velup or stuff in the Dna help system menu from Db.
Were is help on that?

(I think its better to replace it with .jet and .setjetangel) and make it optional to have a graphix display of the paricals being fired from the jet.
« Last Edit: March 16, 2005, 02:18:46 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #33 on: March 16, 2005, 02:19:48 PM »
Outline a scenario that you want to do, and I'll help you through the DNA codes for it.

Be sure to be explicit.  Like if you were going to program it.
« Last Edit: March 16, 2005, 02:20:00 PM by Numsgil »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #34 on: March 16, 2005, 02:21:00 PM »
If the vel stuff didn't make it into the DNA help.  Look in the readme.
« Last Edit: March 16, 2005, 02:21:22 PM by Numsgil »

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 #35 on: March 16, 2005, 02:22:15 PM »
like for example a robot thinks up an angel n it wants too boost , how would I boost into angel n in the current system , lets say n is memory location 951 whats the Dna code?

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #36 on: March 16, 2005, 02:29:29 PM »
Okay, tell me if this is the problem:

The robot is at position 'X1', 'Y1'.

It's currently facing angle 'theta1'.

It wants to accelerate along the path theta2.

Is that it?

ie:

The bot now:
........
........
...^...
...O...

What it wants to do:

........>
....../.
..../...
...O...

Is that it?

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 #37 on: March 16, 2005, 02:31:31 PM »
Yea theta2 without turning , using a boost

and then theta3 without turning , with an arc from theta2

ex:

An arc:
.............................................
.....o.o.o................................   ------> starting from 0 degree theta2      
..............o..o...........................
......................o.o......................
.............................o....................
................................o..................
..................................\
......................................\
.......................................> 45 degree down , right theta3


robot fasing ^ 270 degree (up) does not turn'

during the arc move the speed is 5pixels/sec , when it completes the arc and travels theta3 the speed exselarates to 20pixels/sec (slowly 5,7,10,15,20)
« Last Edit: March 16, 2005, 02:37:26 PM by Botsareus »

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
God doesn't play dice
« Reply #38 on: March 16, 2005, 02:36:04 PM »
Quote
PY you dont watch Anamay (If I spelled it correctly) thouse chinece/Japanise space cortoons mutch, do you?

I think Num has this right.

I Love Anime and Manga. I am curently into Full Metal Alchemist in a big way.

Where did you think I got my name from? Purple Youko is a play on Kurama from Yuyu Hakusho as is my Avatar.

Speaking of Avatars I just started watching that new show "Avatar, the last air-bender" and that is pretty cool too.

 :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 #39 on: March 16, 2005, 02:39:51 PM »
ok Py knows alot more about Anime then I do.

Num , figure that one out or just change it to use my system , easyer.

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #40 on: March 16, 2005, 02:41:38 PM »
Okay, this is actually not that hard.  It's vectors.  I'll be back in a sec with the solution.

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
God doesn't play dice
« Reply #41 on: March 16, 2005, 02:42:13 PM »
Please remember that DarwinBots are NOT Gundams, Godesses or X-wing fighters.

They are single celled creatures living in a pond or petri dish.

I don't think jets of reaction mass particles are quite the direction that the majority of us would like to go in.

No matter how cool it would look to have little jets out the back of a robot as it accelerates.

Incidentally a rocket can't just accelerate in any vector that it wants to. It has to rotate first to face the right way then accelerate in one of a number of specific directions like forward, backward, left and right.

Now where have I seen that before?

I know!

DarwinBots just like it is right now!

 :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 #42 on: March 16, 2005, 02:46:24 PM »
:( <---- autorepeat,, nm , forget it. the hell with it , yea lets just change up and dx etc. the way shvartz wants it. Who cares? no one cares.


PY well why not make DB's better then even ordinary rockets? they can fase one way and move different ways.
o n,m

Thats how some alien ships in my 3d game will move.
« Last Edit: March 16, 2005, 02:49:07 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7742
    • View Profile
God doesn't play dice
« Reply #43 on: March 16, 2005, 02:54:45 PM »
Okay here it is:

f + c = d * magnitude
where f is the firing vector you want, which is what we're trying to find
c is your current vector defined by <.velup, .veldx>
d is your desired vector, defined by <cos(theta2-theta1), sin(theta2 - theta1)
and magnitude is how fast you want to go in your new direction.

f = d * maginuted - c
so:
.up = sin(theta2 - theta1) * magnitude - .velup
.dx = cos(theta2 - theta1) * magnitude - .veldx

I think that should do it.  Don't worry if the math is above your head, it's called rocket science for a reason :P

The only problem, of course, is that DNA doesn't have sin or cos (ahem :rolleyes:)

Offline PurpleYouko

  • Bot God
  • *****
  • Posts: 2556
    • View Profile
God doesn't play dice
« Reply #44 on: March 16, 2005, 03:08:57 PM »
Hey why don't we fit them with warp drive, photon torpedos and quantum tunnel (wormhole) generators while we are at it?

Maybe one of the food sources should be nuclear fission or maybe anti-matter reactions in a little warp containment field made of a special mixture of .slime and .shell.

Get your proportions wrong and end up with the mother of all POOFs as the resultant explosion rips through the DarwinBots continuum and dumps the poor creatures into tri-dimensional time/space where .up, .dn, .sx and .dx are meaningless constructs so they are rooted to the spot while they wonder what the fuck to do with this extra width dimension that they are suddenly faced with.

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

:D PY :D