Soda Constructor in JS

  • #1

Attachments

  • record walker60fps.gif
    record walker60fps.gif
    855.8 KB · Views: 403

Answers and Replies

  • #2
12,692
6,552
Thanks for sharing this.

There are also some cool programs at Processing.org that do similar kinds of things in Java, Python and Javascript.
 
  • Like
Likes RentonPhysics
  • #3
1,524
627
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.
 
  • Like
Likes RentonPhysics
  • #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,524
627
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.
 
  • Like
Likes RentonPhysics
  • #6
12,692
6,552
An interesting variation would be to develop an app that simulated the Interstellar robot TARS' gait.

 
  • Like
Likes RentonPhysics
  • #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,524
627
  • Like
Likes RentonPhysics

Related Threads on 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
  • Last Post
Replies
6
Views
25K
Replies
5
Views
2K
Replies
36
Views
505
Replies
1
Views
551
  • Last Post
Replies
8
Views
7K
Top