Code center > Darwinbots3

New bot shape

<< < (4/15) > >>

shvarz:
After thinking about it a bit, just having triangles should be plenty. Join to triangles along one of the sides and you have a multibot that can swim by changing the shape of one of them - by periodically increasing the length of the two unconnected sides (kind of like wagging the tail). Is your physics engine complicated enough to have this sort of propulsion?

Numsgil:
It could be.  I think I could work out the mathematics, or an approximation of it anyway .  You can make arbitrary shapes with any number of triangles, and it wouldn't be difficult to control at all, since the number of sides is a constant and low three.  DNA could simply control the length of each side to change shape, with certain restrictions to maintain surface area.

When I get that far I'll experiment with a trial version and see what comes of it.

EricL:
FYI, I did a little thinking last night about supportting capsule shapes in DB2.  Could have a long axis dimension through .aim under bot control, default would be 0.

But then I though more about what would be necessary to do this right:

Changes to fluid resistance and friction to handle new shape.
Fluid resistance at least would now depend upon bot oreintation.
Vision routine to handle capsule viewing.
Collisions routines for bots and shots and shapes handle capsules and factor in rotation.
A real angular momentum algorithm.
Moving from aim sysvars to thrust jets.
Tie changes to be end specific.

And so on.    Suffice it to say no-one has to worry about this showing up in DB2.

Numsgil:
That list is pretty much what I'm doing right now.   Or trying to do, we'll see what comes of it.

Botsareus:

--- Quote ---So I reversed my thinking, instead of bots acting as the joints between ties, I have bots be the rigid rod and have them form joints with each other.
--- End quote ---

What about tie-feeding?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version