Experimental Gameplay Project
  • About
  • Games
  • submit

Egg Worm Generator

July 6th, 2009


Egg Worm Generator

Egg Worm Generator by Kyle Gabler. This was supposed to be a shooter, where you shoot peacefully evolving creatures. But I didn’t finish, and the creatures turned out too stupid to fight anyway. So instead, its a fishtank where you observe randomly generated creatures evolve and kindof learn to walk. Inspired by Karl Sims stuff from 1994. Press ‘s’ to speed it up.

 

Download and play HERE for Windows.

 

Update 1: If you have trouble getting it to run, Alan in the comments recommends making sure this Microsoft thing is installed. Thanks for the tip! Does that help?


In: Games | tags: Games, Kyle Gabler, Unexperimental Shooter | #

78 Comments, Comment or Ping

  1. Thomas Mannino

    Heya guys,

    For what it’s worth, you guys should totally set up a twitter account for the site and tweet whenever you post a new game prototype. I don’t do well with checking sites, but would be here anytime I saw the updated link!

    Either that or an email update list :)

    July 7th, 2009

  2. jmleleven

    How do you get ANY games here to work?

    July 7th, 2009

  3. Chance

    I second the twitter account idea.

    July 7th, 2009

  4. Noobos

    @ Experimentalgameplay.com:
    Love you guys, but now I can’t even run your games… what’s wrong? I’ve got WinXP without any SP (and I’m not gonna change it). Is that the problem?

    @ Thomas Mannino:
    You know there’s RSS, don’t you? Just watch it in Google reader of something – I do and I must say it’s like thousand times better than e-mail subscribing.

    Seriously, try it: https://www.google.com/reader/

    (and this site’s feed’s here: http://experimentalgameplay.com/blog/feed/)

    July 7th, 2009

  5. kylegabler

    Sorry to hear some of the games aren’t working for you. Which ones? Is there an error? Is anyone able to run them successfully?

    July 7th, 2009

  6. kylegray

    I tested them all on my machine – which is just running Windows XP. Could it be your version of Flash (for my games at least)?

    July 7th, 2009

  7. FrozenCow

    Works for me! This game reminded me of the video that inspired you! :D (for people not reading the readme: http://www.archive.org/details/sims_evolved_virtual_creatures_1994

    It would be really cool if there were some online highscore. People could use this as their screensaver. It’ll generate really awesome superfast right-moving creatures!

    July 7th, 2009

  8. FrozenCow

    Sigh, without the ‘)’: http://www.archive.org/details/sims_evolved_virtual_creatures_1994

    July 7th, 2009

  9. Jason LaPorte

    I, too, cannot get it to run. The exact error I get is:

    “This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.” (It didn’t.)

    The files in the archive were EggWormGenerator, readme.html, res/audio (which was empty), res/fonts/TCCEB.ttf, res/images/sign.png, res/images/slideTitle.png, res/images/slideInstructions.png. Is anything missing there?

    July 7th, 2009

  10. JCH

    Love it. How long have you let it run (at speed toggled fast, of course)? I’m on generation 300+ w/ top speed @ 22.06 from a 31st gen worm and it seems to have maxed out. I bet this was a fun one to code up.

    July 7th, 2009

  11. Kyle

    Is it just me, or does toggling the speed effect the ability of the creatures to walk? If I toggle to fast speed, many will make it, if I toggle the next generation to slow, none make it. This is Generation ~1500, current max 19.7 if you are curious. Also, displaying the generation that the worms came from appears to be bugged.

    July 7th, 2009

  12. Felix

    I left mine on all night. Now on generation ~14,000. Current 5 best speeds are:

    157.37m/s
    111.99m/s
    63.61m/s
    56.57m/s
    54.63m/s
    ….
    all the way to
    …
    32.63m/s (16th place)

    Those two top speeds are increcible, but I never saw them because I was asleep! It’d be good if clicking on a high score resurrected that worm for an exhibition race on its own.

    Now the game has kind of malfunctioned and will only run in high speed mode. Pressing S seems to pause it. But I can see that average 1st place winning speeds are around 11m/s now.

    July 8th, 2009

  13. VladErmakov

    It doesnt work :(

    July 8th, 2009

  14. angelword

    Hi, I’ve downloaded “IK Trees” from the game section but it doesn’t work on my PC (Vista). It says “Not a Win 32 operation valid” or something like that. Same whit “Spin to win”. But if downoladed from other sites they work. Why?

    July 8th, 2009

  15. VladErmakov

    Kyle, question for you.
    Why you created usual WordPress blog? EGP – full social network for indie developers (some TOPs, blogs, profiles, news and something like a forum), but now it is blog! I dont understand you. Formely EGP was original games portal, You should have been further developed your project, not to develop wordpress blog. Internet has got many indiegames-blogs, but social network of indiegames was only one. And you destroyed this.
    R.I.P. :(
    Sorry for my English, i wait your answer.

    July 8th, 2009

  16. Maz

    I get the same error here as Jason laporte

    “This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.”

    July 8th, 2009

  17. Noobos

    I’ve got the same problem as Jason LaPorte.

    July 8th, 2009

  18. jmleleven

    What happens on mine is the same as most XP errors: “EggWormGenerator.exe has encountered a problem and needs to close. we are sorry for the inconvenience.” That window pops up as soon as i click on the file.

    July 8th, 2009

  19. DBG

    doesn’t work, same error as above.

    by the way, a lot of games from http://experimentalgameplay.com/blog/games/ weight just 16KB and don’t work…

    July 8th, 2009

  20. Alan Hazelden

    To everyone getting an error: I’m pretty sure you need to install the Visual C++ redistributable package. It’s downloadable from Microsoft here: http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf

    To the EGP people: are you planning to make the monthly challenges public when you set them, or only afterwards? I would love to join in during the same timeframe, even if you were only going to be posting your own games on the blog.

    July 8th, 2009

  21. Wazzle

    Man, I know this game is a prototype, and its current form is amazingly entertaining, but I would love to see this system evolve into something else. For example, at least another one where there are more diverse critter behaviors/body structures, and those which fare the best actually pass on their forms/behaviors. I mean, that’s a bit insane, but it’d be an awesome achievement, eh?

    Also, I’m currently at 70… and I though 12.71 was good :D.

    July 8th, 2009

  22. Alex

    Any chance of a Mac-compatible version?

    Pretty please?

    July 8th, 2009

  23. Maz

    Yep that C++ package fixed it, thanks!

    July 9th, 2009

  24. Tom Francis

    Anyone screenshot or video the final result of a few thousand generations of evolution?

    Mine was at 4,000 odd when I left work, and genetic diversity was pretty low. They’d evolved steadily from three-box worms with a thin midsection to more articulated four- and five-box worms that moved in a more recognisably wriggly fashion. I was excited to see if they’d keep going down this increased-complexity route, but had the same problem as the commenter above – fast mode still runs fine but switching back to normal near-pauses the game, so I can’t really see what the animations look like anymore.

    As mentioned by someone else, it’d be awesome to be able to click a high-score and see the creature move, even if it isn’t a full replay of their run.

    I think most of the really high speeds are when the eggs glitch a bit at the start and fly all over the place, causing some creatures to hatch just near the end.

    July 9th, 2009

  25. ZomBuster

    I always love these kind of things, and this one is very cute.

    If anyone wants something more like Sims videos (more 3D and complex, less cute)

    here’s a link to a good one http://www.stellaralchemy.com/lee/virtual_creatures.html

    July 9th, 2009

  26. lesslucid

    Kyle, have you seen Jeffrey Ventrella’s “Gene Pool”? Resembles this idea although his is about swimming rather than walking and it’s a bit more developed. Still, I’d really love to see this go further… if someone could combine “Incredibots” with an evolutionary algorithm that would be amazing!

    July 9th, 2009

  27. CasualSax

    I love the concept. If you want to make it more interactive, it would be cool if you had to pick out and shoot the under-performers. :)

    July 9th, 2009

  28. Idle Threats & Bad Poetry

    I LOVE this!

    There should be a save-”game” feature so you can continue generating where you left off.

    There should be a way to replay the high scores because you know we’re going to miss it.

    It’s interesting how the hatching circumstances effect the evolution. The worms can be encumbered by other worms, unhatched eggs, and being born on the wrong side of the next. But this is like life, isn’t it?

    July 10th, 2009

  29. Casualsax

    Okay, so I let it run to 75 generations, and not one of my worms has ever crossed the finish line. If I speed it up, all of them make it, it seems, but then even after many many generations, none make it when slowed down.

    Another XP issue maybe? I’ll try it on Vista later.

    July 10th, 2009

  30. CasualSax

    Works fine on Vista for me, I can see now that in XP the worms themselves are slow and, well, drunk compared to my Speed-crazed Vista worms.

    Also, the generation bug is a simple variable slipup – the generation displayed is actually the place they finished.

    July 10th, 2009

  31. Liance

    My worms evolved legs at one point, so I was pretty proud of them.

    Unfortunately, they’ve regressed again – it’s generation 72, and they’ve lost their forelimbs, the poor things.

    July 10th, 2009

  32. Carra

    This seems to be insipired by this little program which tries to evolve a car that can get as far as possible:
    http://www.wreck.devisland.net/ga/

    July 11th, 2009

  33. JuJuCam

    ok running at normal speed on my XP Desktop for 83 generations produces not a single winner. Fast speed and I get a few but it felt like cheating and I wanted to be able to notice results.

    Run it on my laptop running Windows 7 and my mind blows! Worms leap out of their eggs hyperactively and I get 6 winners in 4 gens.

    Something is not right here…

    July 11th, 2009

  34. JuJuCam

    Actually it’s now getting interesting. Approaching generation 100, the XP worms are finally beginning to discover a consistent set of genes to carry themselves over the line despite their disadvantage. They’re even fairly consistently improving their times. Meanwhile the Win7 guys circa gen 25 seem to have gotten mired in a set of genes that simply works but doesn’t work well and doesn’t improve much. Current generations aren’t much faster than the gen 1 top speed progenitor.

    It’s fascinating. Different environments are producing different varieties of worms.

    By the way a pause button would be great. The situation has already changed quite a bit while writing this comment!

    July 11th, 2009

  35. CasualSax

    While the place the worm finished for their generation seems to be the variable it is displaying instead of the generation, on my Vista machine I’ve seen that that is not consistantly the case.

    Back on the shooter idea – what if the red dot was your garden, and the green dot was your opponent’s garden, and you’re trying to evolve worms that eat his plants and not your own?

    Then you would need an AI spaceship to compete with. :)

    July 11th, 2009

  36. Zebreu

    Pretty cool simulation to look at. Any chance you release the source code? Not only because it would be educational/fun to toy with, but it would be helpful to see how XP/Vista/7 environments produces different behaviors, and how the speed scales with processing power.

    July 11th, 2009

  37. Nerl

    Nice and entertaining for a while :D

    It would be nice if the little critters weren’t totally square- a kind of flexible triangle of “skin” between each block would make them more wormy.

    It’s kind of interesting; even after a hundred generations, there are still some worms running into the red at high speed – faster then they run to the green. So far, 1st place goes to (gen14) Austin, with 24.16 m/s record. Actually, all he did was get born late on top of the egg pile with a really long body, fell forwards and he touched the green square with one wave of his arm/leg/tongue/spleen. Not very fair, in my opinion. And this goes with other worms as well; the beginning fall messes up the speed. I saw a little worm born in the back race his way to the front, and only receive a little higher than 1 m/s, while another is born late in the back have his egg pushed so close to the red that he was forced to die upon being born. It was depressing. *sob sob* Why! Why wormy, why?

    Also, some of them do pretty well, but then they flip over and start wiggling the wrong way, or vice verse. It would be nice if they knew how to turn around. Or do they? I’m not sure…

    July 11th, 2009

  38. JuJuCam

    Anyone else see the occasional stillbirth? I mean eggs hatching red worms that simply decompose. The most depressing thing in the whole game…

    Meanwhile after leaving both pc’s running overnight I’ve got some interesting results in the top winners. Win7 worms remain fairly homogeneous with consistent results in the 20m/s range.

    XP shows a few freaks, the top score of all time being listed at 681.39m/s! Would’ve loved to see that. I get the feeling her egg was tossed very close to the green glowie. Her genes don’t seem to have survived – besides a couple more outliers above 20m/s the mean speed is around 7.5m/s.

    It should be noted that neither group are currently seeing much if any shift in the top 16. I get the feeling that the fast worm traits also include a high propensity for suicide.

    July 11th, 2009

  39. tim_the_tam

    Wow this game is cool. Nothing ive ever played before though it does remind me of humpsters by the klooigame guy. gg =]

    July 11th, 2009

  40. Zayro

    @FELIX

    It wasn’t the eggs, I’ve had worms come in first with a speed of 6 m/s and worms born near the left that come in second with a speed of 14 m/s.

    Has nothing to do with where they’re born.

    July 12th, 2009

  41. Kirre

    I can’t get it to work at all. For, it seems, every time I download, it corrupts. >.<

    July 13th, 2009

  42. Stingy

    funny :D

    July 13th, 2009

  43. Jackson

    i left my computer running overnight with this game accidentally running on high speed. By the time i noticed, it had created almost twenty thousand generations. I felt kind of bad turning it off after all the efforts of the weird worm creatures, but i got a screenshot of the 20000th victor, at 24m/s. The all-time fastest was 29.64 m/s. 30 m/s seems like the limit.

    July 13th, 2009

  44. Random Dude

    nice little prototype. Good work!

    July 13th, 2009

  45. Duckmeister

    How fast your worms go is changed by changing the speed level. Speeds are not consistent between regular and fast speed. Which is a shame, actually. I would constantly turn off the fast speed to look at the new generation, and it would never even make it to the right, but then I’d turn it back on and it’d make it to the right in 30 m/s.

    Excellent idea, but almost ruined by the inconsistency.

    July 15th, 2009

  46. what!

    I instaled some pacage to make the games I download from this website to work and I still get this error “(whatever the game is) is not a valid win32 application” what do I have to do to make them work!?

    July 22nd, 2009

  47. I like the idea

    But I have got two concerns with it:
    Fist is that another happens in reaction like i does with living creatures. That instinct and behaviour is evolving. (When I’m gong up/ forward im going to… when being to fast or slow I’m going to… when im touching the ground with one part it’s reacting etc)

    Second the mutation sould happen “among” creatures that are alike, so that groups can form. (having three or four winners)

    Just some thoughts ;-)

    July 25th, 2009

  48. Grant

    The people who are asking for a twitter account need to FIND OUT WHAT RSS IS.

    Not angry, just want people to read the CAPITAL TEXT. Although it’s too late, already, of course.

    July 25th, 2009

  49. jmleleven

    The game still doesn’t work for me. i downloaded and installed the package, but…

    August 5th, 2009

  50. Jason LaPorte

    Installing the “Microsoft Thingy” works beautifully, thanks. :)

    August 8th, 2009

  51. Foda

    Any chance the source code will ever be provided for this? I’d love to make this more complex with different shapes and variables.

    August 28th, 2009

  52. Matt Rycroft

    I’m at Gen 8500
    All Time Top

    290.90m/s
    274.20m/s
    260.45m/s
    251.88m/s
    234.84m/s

    These seem to be really fast compared to other peoples.

    August 31st, 2009

  53. LunaTuna

    Oh guys, I’d really love to see more of this, with more features like, saving a generation to let it start again, different environments, high scores, and web exchange possibilities

    It’s a fucking awesome concept. I’d reminds me of the” Game of Live”.

    Please keep on developing this!

    September 9th, 2009

  54. LunaTuna

    Commenting once more cuz its so interesting.

    You could aswell include a mode to turn off the graphics and let the computer straight away find out about generation, let’s say 100 000. Then you would get an output of the fastest worm, and if u do this like 10 times u could compare if one form is simply the best or if there are different ways.

    Also this programm seems “chaotic” to me, because theres no way to determine who next round will look.

    If a little more developed this programm/ simulation style would offer enough material for a whole doctotr thesis one chaos theorie/biology/evolution/whatsover

    If u cut some limitations, and let it run for like a million years the worms might even get conscious of themselves and start a own civilization, with computer simulations of worms….

    September 9th, 2009

  55. MC Dirty

    Every few generations, some worms get born and they’re already dead. They didn’t even touch the red dot. Why is that?
    Other than that: Really cool concept! I’m currently at generation 836 and the fastest guy is from generation 808 with 31,35 m/s.

    December 3rd, 2009

  56. samanta

    6vMwO3 http://djb3jDdmjckow30cnjcmd61l0dy.com

    August 30th, 2010

  57. Eliana Kleppen

    Hello.This article was extremely fascinating, especially since I was looking for thoughts on this issue last Wednesday.

    December 20th, 2010

  58. Echonic

    Evolution is frustrating!

    January 21st, 2011

  59. Hulk

    wunderschöne aufgel mit andal und hisspla ferseln, sehr wenen und neumozung. dahre schon chtingich hat juktligu, annkra und ouvesfu mit ngligehmu.

    September 18th, 2011

  60. Backgammon Kostenlos Spielen

    wunderbare helalbin mit duret und sterfu rgelten, sehr barugragu und hembru. seich schon orschleng hat nauigkeit, sieru und schwodung mit dermat.

    September 22nd, 2011

  61. Gil Hedrick

    :jawdrop: I’m speechless… I can’t beleive you pulled this off. In conclusion I think this is great!

    September 28th, 2011

  62. long island remodeling

    wah ini mbahas apa yah ketinggalan saya
    yah yang perlu diinget bahwa blog khan untuk belajar mendewasakan pikir dengan belajar memahami lewat tulis menulis. itu saja. netral saja deh… netral sebuah pilihan juga khan? tebar terus senyum selama mbaca blog orang lain.

    October 5th, 2011

  63. mysore

    It’s appropriate time to make some plans for the future and it is time to be happy. I have read this post and if I could I wish to suggest you few interesting things or tips. Maybe you could write next articles referring to this article. I want to read more things about it!

    October 26th, 2011

  64. brindes personalizados df

    Real instructive and fantastic complex body part of subject material, now that’s user genial (:.

    December 3rd, 2011

  65. Jessie Toves

    As well as did you create this particular template your self some how? Bless you in your assist!

    January 30th, 2012

  66. mobile market research

    4,5 men mergaite kartais zvairuoja ziuredama i arti esancius daiktus. Ka turetume padaryti, kad to isvengti, ar verta pasirodyti okulistei (pediatre sako, kad tai normalu ir iki 6 men isaugs)?aciu uz atsakymaarunas

    April 6th, 2012

  67. 网上买手机可靠吗

    博主的你的文章写的真不错,我的网站可以转载一下吗?

    October 26th, 2012

  1. Procedural Content Generation: Egg Worm Generator - July 7, 2009
  2. Makers van World of Goo en Henry Hatsworth pakken Experimental Gameplay Project weer op | Games - July 8, 2009
  3. Del.icio.us op 9 juli 2009 | Michel Vuijlsteke's weblog - July 9, 2009
  4. Twitted by PC_Gamer - July 10, 2009
  5. Rock, Paper, Shotgun: photoshopped his head onto a dustbin » Evolving & Breeding: Experimental Gameplay Project - July 10, 2009
  6. NEWS: World of Goo founder creates "Egg Worm" | Tech Blog - July 13, 2009
  7. Experimental Gameplay Project is Back Online « MikeaDev - July 14, 2009
  8. Wolfire Blog - Experimental Games - July 25, 2009
  9. Free Game Friday: Egg Worm Generator | Lungfishopolis.com - December 11, 2009
  10. L’Experimental Gameplay Project è di nuovo online! « Indie Vault - June 6, 2010
  11. Carnby uczy się chodzić | Jawne Sny - July 11, 2012

Reply to “Egg Worm Generator”


We're a group of indie game developers, running a friendly competition every month. The rules: Make a game based on the month's theme, and don't spend more than 7 days. New games posted at the end of every month.

Twitter

  • Follow us on Twitter

Experimental Friends

  • 2d Boy
  • Blurst
  • Cactus
  • Cortex Command
  • Human Brain Cloud
  • Kloonigames
  • TIG Source

Categories

  • Games (53)
  • News (25)
  • Theme (55)

Recent Posts

  • CONSTRUCT Roundup
  • April and May 2013 is… CONSTRUCT
  • Nerd³ reviews some classic EGP games
  • Sifteo Cubes Competition Results! Now with $50,000 in funding prizes!
  • Sifteo Cubes Competition Round 2

Recent Comments

  • Strategy Games on C: Medieval
  • Jesse on CONSTRUCT Roundup
  • Yambo on CONSTRUCT Roundup
  • 0x0961h on CONSTRUCT Roundup
  • Vladimir on CONSTRUCT Roundup

Archives

  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • November 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • May 2012
  • April 2012
  • March 2012
  • February 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
  • January 2011
  • December 2010
  • November 2010
  • October 2010
  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009

(c) 2009 Experimental Gameplay Group, RSS 2.0 - Log in