Added: 1 year ago
From: kjlg74
Views: 1,337
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (23)

Sign In or Sign Up now to post a comment!
  • This is just exceptional!

  • @bundangbear Thanks a lot :) There's a ton more where that came from. By far the best is the one called "End-over-end Worm" watch?v=l-qOBi2tAnI

    As for your suggestion to draw you - can do! I've got a few others queued up to be shamanized, so it could be quite a while before I get to it, but consider it in the pipeline ;)

  • third question :P is there sexual reproduction? i though tournament chose X number of parents. the X ones with the better fitness :S

  • @wo262 There are no sexes but some offspring are produced by taking genetic material from two parents (called "crossover").

    The way the tournament scheme works is this: when it comes time to produce a new creature, N individuals are chosen at random from the creatures in the previous generation. The one with the best fitness wins that "tournament" and becomes a "parent" from which to produce a single offspring (2 tournaments if child will have 2 parents).

  • what is better? slow population with long countdown or huge population with short countdown? i just don't want to wait so much :) and the program crashes sometimes during evolutions so i have to continue it manually

  • @wo262 I wish I knew the answer to that :D

    Based on my experience, it seems a really large population (100 to 300, say) with short count-down (say, 1500 cycles) in the early generations, changing later on to a small population with longer count-downs works well - but I can't say with certainty what's the best route.

    Sorry about those crashes! I hope I can make the updated version more fault-tollerance and less faulty.

  • is there any way of perceive the enviroment? l mean the bumpy terrain. I saw a sensor for touching but not for "seeing" or detecting near surfaces

  • @wo262 Sorry for the slow reply.

    There are three senses, but none of them is a visual sense. Some kind of very primitive visual sense is something I might try to add at some point.

  • i think that it's time for 'co-evolution simulator', for competitive or coordinative situation (prey-predator), and for more comlpex fitness functions ;-)

  • @gransoporo Definitely! I'm working on that for the next version. At the very least, there will be some kind of creature-vs-creature combat co-evolution.

  • @kjlg74 Oh my god. I love you, I follow you, and i will follow you!!!!  I don't really love you but I like you. I love evolution! Sorry but I'm High now.

  • @gransoporo No problem, lol! The higher one gets, the better my videos will be ;D

  • what do you feed these guys? do they drink?

  • @MrStripyHead Vegemite and beer!!

    Seriously, though, in the next version I might implement something along the lines of food that they need to collect to refuel or survive. Maybe.

  • @kjlg74 but seriously, do you feed them? cold what they eat alter the way they grow?

  • @MrStripyHead Oh, no, there's nothing in the program that you could think of as food. The genetic code of each creature controls the parameters for a body-construction routine. The creature doesn't move or think at all while the body is being built - it occurs more or less instantaneously. Then the "full-grown" creature is just sort of switched on and it does it's thing. There's no energy source that is used up as the creature moves either. It could go forever without getting tired or worn out.

  • @kjlg74 aww i feel sorry for them if theyre not eating :( is there gravity in their virtual world? can they die?

  • @MrStripyHead There is gravity, and they can die.

    If any creature breaks any of its joints, the program kills it. The physics engine I'm using seems to generate "recoil" forces when joints break - this sends one part of the body flying in one direction and the other flying in the opposite direction. If I don't kill them when that happens, they sometimes evolve to deliberately break their joints for the "free" energy. Evolution will abuse loopholes like that if I don't close them somehow.

  • I was wondering why it would do that, good video

  • @tostrong4you Thanks :)

  • you really should avoid somehow these boring little jumps almost all creatures make. they evolve these behavior because its easy to develop and very successful. i think if you somehow forbit it the creatures will evolve in a more interesting way. maybe you should simulate some kind of mud so all boxes are stuck a little bit in the ground. just an idea.

  • @ecreif I might try something like lowering the speed that any joint is allowed to move - that might effectively prevent the sorts of rapid jerking movements that let creatures get away with this successful-but-uninteresting form of locomotion.

  • @ecreif i agree with this dude

Loading...
Alert icon
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