Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Jumping Horsey - Evolved Virtual Creature

Loading...

Sign in or sign up now!
874 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jul 11, 2010

The "Pirouette" / "Delicate Balance" run continues in new directions once again.

3DVCE is free to download on the web:
http://www.stellaralchemy.com/lee/virtual_creatures.html

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (kjlg74)

see all

All Comments (22)

Sign In or Sign Up now to post a comment!
  • Reward them with cookies?

  • @MaestroAlvis I really like those creatures that do something interesting like flip themselves over before doing the "real" work.

    What I had in mind for repeated jumping was like this...

    1) Track center-of-mass height during evaluation

    2) Determine range (lowest height to highest)

    3) Any time they've gone from the lower quarter of the range to the higher quarter is a "jump" event with an associated height

    4) Reward them for the sum of all jump heights (or maybe top N jump heights)

  • @kjlg74 lol, your good.

    To get repeated jumps I would first use a jumping fitness with a short run time so that it develops a way of jumping and then switch to an average height fitness over a longer time. One of my current creatures did something interesting, it started out by falling over itself, does a somersault and then launches it's self in the air. Didn't do too well so I don't think it will develop though.

  • @MaestroAlvis A cheater?! :D Well, inadvertently I suppose. I'll have to be more careful that the videos don't mislead.

    As for doing random movements after the first jump, I think I know an easy way to reward repeated jumps. Perhaps I'll implement that (if I ever get past the bug I'm tracking down now).

    I hope you'll let me know if you get a good jumper.

  • @kjlg74 Ahhhh, sorry I was under the impression you weren't a cheater. I started a new jumping evolution just a second ago. pop size 25, tournament 5. 500 frames to jump as high as possible. Lets see if I get something nice.

  • @MaestroAlvis It's generation 55000 or so (very small population size though, only 10 creatures).

    Each jump that the creature does in this video is a separate recording. It does appear as though it lands ready to jump again, but it doesn't really (well, it does, but not very often). It wiggles around uselessly (mostly) after the first jump, just like the creatures you describe. I just didn't bother recording that movement for the video.

  • Wow so what generation is that?

    I really like that after it jumps, it immediately returns to it's jumping position. In my evolutions with a jumping fitness plan. It would jump once at the beginning and then just wriggle on the floor. I'm guessing this is because I just wanted maximum hight, not average height.

  • @snowlionud Yep, perfectly normal. Those sudden changes are the program finishing one creature in the population and moving to the next one. Once it gets through every creature in the population it will move to the first creature in the next generation, and so on. Pressing "G" will bring up a display where you can see which generation you're one and which creature in that generation. Creature zero is always the best creature from the last generation and the rest are all offspring.

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more