Slashdot Mirror


Electronic Life Makes Evolving Art

brilanon writes "Good news! On Sept 4, critterdrug, the a-life lab for the twenty-teens, was updated to make generating a species almost trivial. A new video shows semi-random artificial animals gaining neurons and synapses as they compete to draw a gradient on an animated shared canvas which constitutes 1024 frames spread through time. The canvas is a 10-megabyte digital background for the lossy neural nets that populate the world. What you get are cellular automata run by psychic neural nets that are bound by the rules of a survival contest with physics. Features implementations of telepathy, Rupert Sheldrake's morphic fields and five types of drugs. The key assignments have changed since critterding; check the changelog on the web page for the new ones. Happy hacking!"

38 of 54 comments (clear)

  1. Five kinds of drugs, you say? by somersault · · Score: 5, Funny

    The summary probably makes more sense when you're high.

    --
    which is totally what she said
    1. Re:Five kinds of drugs, you say? by Anonymous Coward · · Score: 5, Funny

      I can assure you sir, it does not.

    2. Re:Five kinds of drugs, you say? by Khyber · · Score: 4, Funny

      "The summary probably makes more sense when you're high."

      Well, not really. Hell, the program itself doesn't even make sense sober or stoned. I think GIMP has a more usable UI.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  2. What is it? by migla · · Score: 5, Insightful

    It's critterdrug.

    Yes, but what is is?

    It's a fork of critterding.

    Yes, but what is it?

    It's an a-life lab for the twenty-teens.

    Yes, but what is it?

    It's semi-random artificial animals gaining neurons and synapses as they compete to draw a gradient on an animated shared canvas which constitutes 1024 frames spread through time.

    Yes, but what is it?

    --
    Some of my favourite people are from th US; Vonnegut, Chomsky, Bill Hicks.
    1. Re:What is it? by statusbar · · Score: 5, Funny

      All you need to do is to watch that linked youtube video.

      It doesn't explain anything at all but will give you epilepsy after two viewings.

      --jeffk++

      --
      ipv6 is my vpn
    2. Re:What is it? by sakdoctor · · Score: 2, Informative
    3. Re:What is it? by emurphy42 · · Score: 5, Informative

      It's semi-random computer-simulated artificial animals moving, eating, breeding, evolving and surviving (or not). The link to critterding doesn't directly state this, but gives enough information that you can reasonably figure it out:

      How the program works

      Critters are informed by sensors:

      • if their head touches food unit
      • if their head touches another critter
      • if they are able to procreate
      • about their energy state
      • about their age
      • about the state of their joints
      • what the world looks like (RGBA vision)

      Critters can make use of the following motor neurons (actions):

      • bend joint
      • bend joint in other direction
      • eat
      • procreate

      At default, the program sets up a small world with a relatively large amount of food units and keeps throwing in critters with randomly generated brains and bodies.

      (picture omitted)

      After a while, one of these idiot critters will unavoidably be good enough to maintain a small population:

      (picture omitted)

      Slowly but surely, their behaviour will become a lot less random as they demonstrate increasingly better survival skills:

      (picture and video omitted)

    4. Re:What is it? by The_mad_linguist · · Score: 1

      I've never seen one before (no one has), but I'm guessing it's a white hole.

    5. Re:What is it? by somersault · · Score: 1

      The linked /. article in the YouTube video description helps a bit. Sounds like drugs are the key element for both the AI and probably the humans who are involved :p

      --
      which is totally what she said
    6. Re:What is it? by Tacvek · · Score: 2, Informative

      The thing is though that it takes an awfully long time to evolve a creature that even moves randomly, eats food when touching it, and procreate when reasonable.

      But until you get to that point, you have no chance of seeing interesting behaviors like using the eye to find food or avoiding predators.

      IIRC, about 6 months ago, a post to the critterding mailing list indicated that besides the program creator, only one other person had managed to evolve a creature that would actively look for food.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    7. Re:What is it? by MichaelSmith · · Score: 1

      All you need to do is to watch that linked youtube video.

      It doesn't explain anything at all but will give you epilepsy after two viewings.

      --jeffk++

      Didn't do anything to me. I already have epilepsy.

    8. Re:What is it? by oreaq · · Score: 1

      You have to read the description of critterding in order to understand the changes made in critterdrug (as described in TFA). The software actually is pretty cool. It's a simulation of a evolutionary process starting with agents ("critters") with different random attributes. The agents can perform actions like "eat", "procreate", or "bend joint" and have sensors for "food", other critters, their own condition, and so on.

    9. Re:What is it? by ObsessiveMathsFreak · · Score: 1

      As far as I can tell it is a waste of time. There is no science here, no mathematics, and it seems to be a pretty awful game. This is a huge waste of computer resources all around and I'm frankly surprised the summary managed to be as coherent as it did.

      --
      May the Maths Be with you!
    10. Re:What is it? by meeotch · · Score: 1

      * bend joint
              * bend joint in other direction
              * eat
              * procreate

      Big deal - I do that all the time! Only I don't normally stop to eat in the middle.

    11. Re:What is it? by AffidavitDonda · · Score: 1

      It doesn't explain anything at all but will give you epilepsy after two viewings.

      That's just to give the music enough time to burn holes in your brain...

    12. Re:What is it? by PopeRatzo · · Score: 3, Funny

      Big deal - I do that all the time! Only I don't normally stop to eat in the middle.

      My wife says you're missing the most important part.

      --
      You are welcome on my lawn.
    13. Re:What is it? by PopeRatzo · · Score: 1

      There is no science here, no mathematics

      You say that as if it was a bad thing.

      --
      You are welcome on my lawn.
    14. Re:What is it? by sempir · · Score: 1

      I was worried, and afraid to show my ignorance by saying i didn't understand what the hell the topic was about...Now I don't feel so bad.

      --
      A closed mouth gathers no foot.
  3. I am fucking wasted by Anonymous Coward · · Score: 3, Funny

    I'm pretty goddamn drunk right now but I'm fucking certain that summary makes as little sense to everyone else on here as it does to me.

  4. Sorry I'm late posting, but... by gestalt_n_pepper · · Score: 2, Funny

    my universe keeps getting stopped and restarted.

    --
    Please do not read this sig. Thank you.
    1. Re:Sorry I'm late posting, but... by brilanon · · Score: 1

      That is just randoms starving to death at roughly the same time or dying of old age. You can tamper mincritters in F6 to speed that part up, or slow it down, if you want. It's a search at the start: then when a species gets hold, it's optimization

  5. Translation? by Anonymous Coward · · Score: 1, Funny

    Translation:
    Advertisement! Something for teens has been updated with a new interface, making it easier! There's a video of ... pokemon? eating brains and trying to use the gradient fill tool in photoshop on a 1024 frame video. The canvas is a big background for .. digimon I guess. What you get are viruses bound by the psychic friends network on the Survivor tv show competing against ... the forces of physics? Maybe they're trying to defy gravity or build a space elevator or something. The submitter took 5 kinds of drugs! Keys, or maybe people, have been moved about in a re-org. Love my product!

    Hire a better PR person, seriously.

  6. Art... by gmuslera · · Score: 1

    ... is in the eye of the beholder. Don't make them smarter or more advanced or with knowledge of what is beauty. A rainbow could be considered art, and that is just light passing thru a prism.

    1. Re:Art... by CarpetShark · · Score: 1

      "A rainbow could be considered art, and that is just light passing thru a prism."

      No, no, no. Prisms remove the anti-colors. You know nothing, Jon Snow.

  7. Snake&apple by sodavatn · · Score: 1

    Did somebody make a talking snake and the apple yet. What about a "tree of knowledge" ?

  8. WTF by thestudio_bob · · Score: 1

    This is a good example as to why smart people need a marketing person.

    WTF is it? I get that it's suppose to be AI, but what the heck is it trying to accomplish? Is it trying to make a color palette?

    --
    The real Sig captains the Northwestern. This one captains /.
  9. Controls-Relevant Part of Changelog by brilanon · · Score: 4, Interesting

    + keys to drug the whole population: hjnm, and undrug, dfcvb. Fullscreen was moved to g, colourmode moved to x, and mouselook moved to / (careful!)

    If you hit F1, a lot of those keys are misreported -- I'm so sorry ;_;

    Also, do hit 's' as one of the first things and edit your new profile called 'default' in the working directory, then launch with --profile default to use the new settings. A lot of the options new with critterdrug aren't configurable in-game yet...

    Also it uses ~/.critterding like critterding itself. This is not really a major collision, you can still use both apps if you separate the profile names and keep the load dir clean (can't exchange critters between ding and drug)

    Those are the most important caveats... if you want to show them pictures, I'd make ~/.critterding/screenshots a ramdisk... then just squirt 64x48 PNM's to scrn.pnm there, and set show_scrn.pnm_every. Also, anim_screen_every can be set much higher than 1 in order to make sure each pixel sits long enough to convert to a firing rate (not just a potential change)... or they might only 'see' a blur

    I reasoned eventually that what they experience as qualia is probably firing rates not potentials. But what exactly does that say, anyway?

    I'm really happy it hit the frontpage :3 It's a science app and it isn't finished but I hope someone gets some joy from this. Researching evolved AI has been a lot of fun for me. The app is about ten months old... critterding, two to three years. In fact critterding is included in debian now.

    Wow

    1. Re:Controls-Relevant Part of Changelog by Blakey+Rat · · Score: 1

      That doesn't make much more sense than the summary. But at least you didn't bring in as much breathless enthusiasm, and kept it a little more rational.

      Look, simple question: what does the app *do*? What's the *point* of "evolving" these things? That's the missing part.

    2. Re:Controls-Relevant Part of Changelog by Mathinker · · Score: 1

      It's possible to test, using these models of evolution, whether the more advanced behaviors we see, like posting to Slashdot, could eventually be attained by these computer models.

      Actually there was recently a headline about some kind of relatively advanced behavior which was evolved in this way (not using that particular program). Sorry, I don't remember what it was. Have a vague hunch I heard about from the Skeptic's Guide to the Universe podcast.

      I suppose it's supposed to add extra evidence to help convert the evolution-nay-sayers, but frankly, they're preaching to a (relatively) deaf choir, in that case.

    3. Re:Controls-Relevant Part of Changelog by sempir · · Score: 1

      I just knew some airy fairy bastard would get the intent fuckin wrong! It is a Scottish programing tool to find out if lesbian debians...oops ..sorry , debian lesbians can proformicate ++a+. Jeezuz...can't you bastards get anything right?

      --
      A closed mouth gathers no foot.
    4. Re:Controls-Relevant Part of Changelog by Blakey+Rat · · Score: 1

      I suppose it's supposed to add extra evidence to help convert the evolution-nay-sayers, but frankly, they're preaching to a (relatively) deaf choir, in that case.

      If I was a evolution nay-sayer, I could very well believe that a computer can *simulate* evolution without also believing that humans are the result of evolution. So... if that's the purpose, someone didn't think it all the way through. I still don't really get it but, ok whatever.

  10. A fine example of evolving art by zoom-ping · · Score: 5, Interesting

    The Electric Sheep.
    Best. Screensaver. Ever.

    1. Re:A fine example of evolving art by statusbar · · Score: 1

      !!! Thank you !!!

      --
      ipv6 is my vpn
    2. Re:A fine example of evolving art by dominious · · Score: 1

      I'd wake up in the middle of the night uncomfortably warm. Not cool.

      We know that uncomfortably warm means not cool, thanks.

    3. Re:A fine example of evolving art by qmaqdk · · Score: 1

      Agreed. I stopped using it when I realized that the processor utilization when it was running raised my room temperature by 8 degrees.
      I'd wake up in the middle of the night uncomfortably warm. Not cool.

      You can switch the rendering off, though. Then it only plays the downloaded sheep.

      --
      My UID is prime. Hah!
  11. Here's a species that does use the eye by brilanon · · Score: 2, Informative

    It's not too slow right now. Let me give you a species and a profile to use

    http://ansistego.sf.net/6600-generation-foodotropes-for-critterdrug.tgz critters
    http://ansistego.sf.net/foodotrope-drug.profile

    Heck I'll just link em on the page

  12. Uh? by Exitar · · Score: 1

    It's April Fools' already?

  13. Re:yes... by CptNerd · · Score: 1

    I know art, I've worked with art, art is a friend of mine. This, sir, is no art.

    --
    By the taping of my glasses, something geeky this way passes