Soda Constructor in JS

  • #1

Attachments

Answers and Replies

  • #2
11,473
4,996
Thanks for sharing this.

There are also some cool programs at Processing.org that do similar kinds of things in Java, Python and Javascript.
 
  • #3
1,516
617
I love that thing. I rewrote it in C++ a long time ago. I implemented a genetic algorithm for all of the springs and lengths and stuff so it evolved a super fast runner.
 
  • #4
I love that thing. I rewrote it in C++ a long time ago. I implemented a genetic algorithm for all of the springs and lengths and stuff so it evolved a super fast runner.
Cool! GA - that was the idea of original author of Soda as well. Did you capture some videos of these evolutions? Was it hard to control? It's extremely interesting to me :)
 
  • #5
1,516
617
Cool! GA - that was the idea of original author of Soda as well. Did you capture some videos of these evolutions? Was it hard to control? It's extremely interesting to me :)
No unfortunately, I didn't. I remember I used the "Dainty Walker" as a base, and evolved from that. I remember that the front legs got shorter and the bag legs got bigger and more powerful. I just let it walk across a randomized terrain and bred the 50% that got the furthest.
 
  • #6
11,473
4,996
An interesting variation would be to develop an app that simulated the Interstellar robot TARS' gait.

 
  • #7
No unfortunately, I didn't. I remember I used the "Dainty Walker" as a base, and evolved from that. I remember that the front legs got shorter and the bag legs got bigger and more powerful. I just let it walk across a randomized terrain and bred the 50% that got the furthest.
it sounds similar to this app
 
  • #8
1,516
617

Related Threads for: Soda Constructor in JS

  • Last Post
Replies
1
Views
7K
Replies
0
Views
3K
Replies
4
Views
4K
Replies
1
Views
3K
  • Last Post
Replies
5
Views
1K
Replies
5
Views
2K
  • Last Post
Replies
6
Views
24K
  • Last Post
Replies
8
Views
6K
Top