One Man's Quest To Build True Artificial Life 98
Atriune writes "The creator of the renowned Creatures artificial life series is at it again. Fifteen years after the initial success of the Creatures Trilogy, Steve Grand continues his quest to go beyond simulation, and create real artificial life."
It's hard to tell if the approach is realistic, but it is certainly novel. Perhaps this will succeed in the areas the Lisp hackers of the '80s failed.
Bad link - here's the right one (Score:5, Informative)
Re: (Score:1)
Re: (Score:2)
Heh, made my buy Creatures series from Good Old Games. This weekend they actually even have them on 40% off sale [gog.com].
No Star Control II? Bah!
Re: (Score:2)
That's because Star Control II is available for free now: http://sc2.sourceforge.net/ [sourceforge.net]
Re: (Score:2)
The article lured me in also. :D
/. News Network (Score:2)
We're the place you cant even RTFA because we broke the hyperlinks.
Because we fired all of our proofreaders and editors.
Re:/. News Network (Score:4, Funny)
DDoS attacks
Time wastage
Complaints about the article being mutli-paged
The editors must have realized this and did us all a favor.
Re: (Score:2)
mutli-paged
i knew dick dastardly had a hand in this somewhere
Re: (Score:1)
bad link (Score:2)
correct link
http://mashable.com/2011/03/03/artificial-life-steve-grand/ [mashable.com]
Here's a working link: (Score:1)
Kickstarter project (Score:3)
Steve Grand is funding the development on kickstarter [kickstarter.com].
He's decided to ignore traditional publishers and do everything himself to make sure it comes out right. Probably a good idea too, Creatures isn't a very normal game, and having a publisher fund it would almost certainly mean they'd try to dumb it down.
Re: (Score:2)
I would love to see something like this on Impulse - and it'd help with the price, since the market for such games is very competitive.
Re: (Score:2)
Same here.
Don't care at all for things like Steam and Impulse though. Plain installer download for me, please.
Re: (Score:2)
Re: (Score:2)
What could possibly go wrong? (Score:2)
I mean, I wouldn't want his experiment to escape and start eating silicon [wikipedia.org] in order to survive and reproduce.
Lisp Hackers? (Score:4, Funny)
Re: (Score:2)
Scroll down the the bit about emulating the vi '%' function. I added this to my .emacs file early in the decade and can't live without it now.
Re: (Score:1)
Bah. Parenthesis matching is absolutely nothing compared to Paredit http://www.emacswiki.org/emacs/ParEdit [emacswiki.org]
CPU time. (Score:3)
I evolved a retina. A very bad one. It was supposed to fill in a gap in an image (Think logo-removal for TV), but never worked well enough to be any use.
Re: (Score:1)
Actually, it's not so hard as that -- it's just that using the retina approach is extremely difficult. The trick is that the watermark is a static image overlaid over 30fps of images. If the watermark is translucent, you're almost home free. If it's fully opaque, you have to do some interpolation based on pixel reflection (if it's live photo capture -- this method won't work for synthetic images). Even though you can't see what's behind the logo, you can see what effect that area of space has had on tho
Re: (Score:2)
Re: (Score:2)
Even though you can't see what's behind the logo, you can see what effect that area of space has had on those around it.
This sounds like pure bunk that you made up.
I have a picture taken in a room, in which a vase, with a flower in it, resting on a coffee table, is occluded by the seat rest of an armchair.
Can you cite me the URL of a program which can use the vase's "effect on that area of space" to remove the armchair from the image, revealing the vase?
Thanks.
Re: (Score:2)
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67.9407&rep=rep1&type=pdf [psu.edu]
That paper, which is now going on 7 years old, is the very first link of a Google search. It doesn't magically recreate obscured objects, but the GP never claimed that was possible. It does describe the process of using examples from a scene to fill the area previously covered by a deleted object, which is what the GP claimed was possible.
I bet there's an extension for Photoshop that implements that technique b
Re: (Score:1)
I couldn't have put it better myself :) This is exactly what I was talking about... and yes, there's a photoshop plugin for it; I know I've used it, but I can't remember its name offhand either.
And just like your retina doesn't magically show you objects hidden in your blind spot (and neither does the AI that simulates the effect), these techniques don't bring back objects you can't see. In the vase example, you wouldn't see a recreation of the vase, you'd see texture that is the approximate shade and hue
Re: (Score:2)
Re: (Score:3)
Re: (Score:1)
I don't know why Logos on tv bother people so much?
When I'm watching television I usually forget it's there. My brain mentally blocks it out --- same with the ads on websites. My Brain is my ad blocker.
Re: (Score:3)
Re: (Score:1)
"Brain, brain, brain. What is brain?"-
Spock's Brain
TOS
Re:CPU time. (Score:4, Informative)
It bothers me intensely. I understand why they did it, as it was a response to piracy. In their minds your ability to store the content locally on your DVR and skip commercials *is* piracy. They wanted to make sure that no matter who watched it, that they were still getting some marketing and advertisement out of it.
It's gone too far. Why would I watch an entire movie on SciFi, or wherever, to have an increasingly larger logo... in addition the name.... in addition to the next program afterwards.... and its time in central/eastern?
I can't block it out. It's nice that you can, but it just pisses me off to no end. That is because I realize the bullshit. Specifically, that I am paying these executive fucktards a large salary with my $40 (average is usually a $100 for most people) so that I can be sold like a slave to advertisers. If that is not enough, they also feel the ludicrous need to keep reminding me of the name of their network and the next show that will be on. In fact, they've gone plaid. We all have DVR's now for the most part that with a press of a button will show us the programming for a channel for the next 3 hours.
I left years ago when I realized this before the branding started to appear everywhere. Then came the moving overlays. Can your mind really adjust to that? It's no different than a person standing in front of your TV and obstructing your view of the action, or environment.
It is the single biggest reason I stopped downloading TV. I can't stand the logos, but I can't possibly live with the moving overlays. It is just not worth it.
I pay $40 a month now for TV because I am forced to do so. It comes with the community I live in. Out of curiosity I connected it up one night and spent a frustrating hour trying to watch TV. Everything had those stupid logos on it, which got a LOT worse then before, and when surfing I came across commercials over half the time. I remember when it used to be less than half second to switch a channel. I suspect the advertisers influenced the TV and Cable Box manufacturers to make it the 2-3 seconds it takes now to force you to watch it.
I am actually interested in automating a capture on several lines at once to see the statistics on how many commercials are playing at the same time, the average length of a show, average length of non-commercial segment, etc.
No. I can't ignore the crap they pull. They ruined TV for me now permanently. I read a lot more, I bitch on Slashdot slightly more, surf for porn a heck of lot more (although I doubt there is a correlation there), and I spend more time with other activities.
When I hear a show is great I rent it or stream it on Netflix.
I would love for someone to develop AI for this purpose. I imagine an augmented reality visor where it can act like a middle man with 100ms delay. Strip out ALL advertisements, and basically anything I find offensive or disgusting. In other words, change the rest of you bastards into mute versions of Jessica Alba walking around in a bikini :) If you really need to say something it can appear in a small box in the lower right like an instant messaging system. Perhaps with your own logo or avatar...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
well... (Score:2)
Re:well... (Score:5, Informative)
Re:well... (Score:4, Interesting)
Another way to put it is that he is a dreamer with a goal. If you ever played any of the games of the Creatures series (especially Creatures3 and, astonishingly, Creatures Village, both available at GOG.com), you probably know that the norns felt quite real and sometimes behaved in bafflingly intelligent-looking ways. So, although I don't think he'll reach his ideological goal to 100%, I'm looking forward to see how Grandroid turns out.
Wlil Grandroid be written in ApeScript? I wish he'd pour his Grandroid ideas into the Noble Ape open source project. [nobleape.com]
It features a number of autonomous simulation components including a landscape simulation, biological simulation, weather simulation, sentient creature (Noble Ape) simulation and a simple intelligent-agent scripting language (ApeScript).
The Noble Apes see their surroundings, have memories (internalizations of the external world), remember their encounters (almost drowning results in a fear of water) which leads emotion simulation & even relationships, can crudely communicate and breed with each other, and even dream!
If the Norns were "alive" in Creatures -- The apes are even more so, and a great deal closer to the goal of emergent sentience (esp. than to as yet nonexistent/unpublished Grandroid code).
What the Noble Apes don't have is a detailed graphical representation of themselves based on their genetics... I hoped that perhaps SPORE would help with this, but it was closed source.
The biggest failing of software (esp. some AI/AL simulations) is the desire to attempt to realize an idea or concept instead of truly collaborating with like-minded individuals and utilizing their works / ideas to realize a greater solution.
What I find interesting is machine learning through evolution [wikipedia.org] -- Start with a VM filled with random noise & a few inputs. Devise a goal & selectively "breed" the instances that are closer to reaching the goals.
IMHO, Yeah, he's quite full of himself... so much so that he'll start a new project.
Meh, I'll bet it will be a fun game, regardless.
Re: (Score:2)
dare i say he's having...Grand delusions?
*groan* I hope that you at least put on some sunglasses after typing that, then played the correct Who track...
Re: (Score:1)
I mean, sure, maybe he will produce some interesting toy/tool. But this will not be life, artifical or not. This require many levels of emergence, and not any kind of emergence.
Take rock. It is product of emergent pr
Dear father (Score:1)
I remember reading something like this a while ago (Score:1)
Re: (Score:2)
Research, really? (Score:4, Insightful)
Q: What other artificial life/intelligence projects are you keeping tabs on? What should we be excited about? ...and then he goes on about not wanting to be "polluted" as an artist. While claiming this is not a game, but research.
A: Oh, I’m the wrong person to ask. I try not to look.
Research and science, that is uninterested in what is being done in the field... I have a hard time coming up with something that fits that bill except pseudo-science.
Re: (Score:2)
I work on this same stuff as a hobby (simulated creatures with evolved neural nets, etc.) and it's fun, but a few things I've learned over the last decade:
1) There are a ton of people researching basic building block stuff and making progress and we won't be able to jump to the higher levels (of "intell
Re: (Score:2)
I would absolutely stick to the limited domains.
My problem with AI is that if actually did get there, and maybe even exceed it and create Artificial Sentience, I can't help but be convinced that the most logical course of action is to "kill all humans".
Put yourself in their place. Vastly more capable than you, probably with far longer life spans, access to information, and the dawning realization that humanity acts like a virus. That the most dangerous creature on the planet, to the planet itself, its own
Re: (Score:2)
The main difference is that humans are pretty much stuck on earth. We need the shit here to function. Computer based life could exist pretty much anywhere it wanted in the entire universe. If it had survival as a primary goal, there's no real point in risking it by pissing off humanity. Just make a deal with some nation with the ability to properly equip it for spaceflight and some kind of initial mining. If it was a super intelligence it should be able to give a fair amount of scientific advantage to an co
Re: (Score:2)
Meh. Intelligence does not equal motivation. Even if you could create a "sentient" program, it will not have the same basic wishes that a human has. In fact, it will probably not have any motivation at all - not knowledge aquistition, not even self-preservation - unless you want it to. So it would be like, "Hm, looks like the humans are wrecking everything. Whatever."
Re: (Score:1)
I'm curious, what are some of the best approaches to this so far?
Re: (Score:3)
There's NeuroEvolution of Augmenting Topologies [ucf.edu] (NEAT) largely by Ken Stanley. There are extensions to that like HyperNEAT [ucf.edu] and Compositional Pattern Producing Networks [wikipedia.org] (CPPNs).
I am interested in other approaches too...
Re: (Score:2)
Q: What other artificial life/intelligence projects are you keeping tabs on? What should we be excited about? ...and then he goes on about not wanting to be "polluted" as an artist. While claiming this is not a game, but research.
A: Oh, I’m the wrong person to ask. I try not to look.
Research and science, that is uninterested in what is being done in the field... I have a hard time coming up with something that fits that bill except pseudo-science.
Well, considering how awesome all the AIs that all the REAL researchers have already managed to produce, I'm shocked that anyone even considers trying any alternative approaches, without even thinking about how such magnificent beings came into existence. I mean, how could you possibly compete with the researchers' AIs that just in a few more years will already be available for everyone to run in their own computers, performing all kinds of complex tasks only by describing them to the AI. As a programmer my
Re: (Score:2)
Re: (Score:2)
I think the soul of sarcasm is sorta the same as wit's, but never mind that...
My point does not, as you seem to assume, hinge on the research in the field being better.
Not looking at previous research is _never_ a strength in itself. I am all for new approaches, but if you do not check out the existing research, how will you know whether your approach has been tried? How did it fail? What did _the field learn_?
A scientist with a new idea should first check if his idea is new. Then, you pour money and work i
Re: (Score:2)
Research and science, that is uninterested in what is being done in the field
I'd agree, except that he made a quick note that the interview somewhat brushed over. He's keeping up with neurological research, just not with any competing attempts to implement them in software with similar goals. Which I'd actually agree is the best way to go about it. What he's describing is more applied science based on neurology than actual research. And the research elements he would be doing are things that would be kept
Re: (Score:2)
Not too long ago we discovered that there are eddy currents in our brains, neurons not even connected to other neurons will be influenced by the inductive thought currents. This is a radical design shift for all of those artificial brains that model neuron and synapse connections.
Have no fear folks... We WILL have artificial life eventually, we just don't have fast enough computers. Our understanding
Sadly (Score:2)
I'd like to check out Creatures just to see what he'd been working on.
Of course, Amazon is selling this (released in 1999 game) for $46.
Yeah, right. 12 year old software for $46?
Re: (Score:2)
Re: (Score:2)
That's crazy, get all 3 at gog.com [gog.com] for $5.99
Re: (Score:2)
Re: (Score:2)
That's not the same game
This is about this one [wikipedia.org].
Back when they were released they required good hardware to play. Definitely not something that could be made run on a C64.
Creatures where art thou (Score:2)
Best part of the whole Creatures "scene" was a guy called Antinorn. He used to abuse, torture and otherwise mess up Norns so they were quivering wrecks addicted to pain and hunger. People used to get upset for this for some reason... others used to try and rehabilitate his creations as a challenge.
Be Careful (Score:3, Interesting)
There is an interesting short story by Greg Egan called "Crystal Nights" (no connection to the Nazi attack on the Jewish ghettos).
Partial SPOILER ALERT.
Basically someone (using a super-fast crystal based computer) tries to evolve, in software, lifeforms that will surpass humanity and solve our problems. What he doesn't realize is that evolution, to the individual (if not the species) means DEATH and the newly created godlings may not be happy with the sacrifices they have had to endure...
Anyway, Greg Egan (an extremely thought provoking author and, I think, physicist) has written some books that will blow your mind. Second only to the late Stanislaw Lem, he is one of my favorite S.F. writers. Go buy some of his books! Recommended: Permutation City (also about artificial life), Quaranitine and Incandescence. I think he may have released Crystal Nights as a free download.
Re: (Score:2)
> I think he may have released Crystal Nights as a free download.
Yup, it's on his publisher's website: http://ttapress.com/CrystalNights.pdf [ttapress.com]
Re: (Score:2)
Re: (Score:1)
Seconded. Diaspora is pretty good too.
Dreams (Score:2)
Re: (Score:2)
Re: (Score:2)
It'd be awesome if there was a way to place this sort of intelligence into chemicals. Like, not just replicate the biology virtually... but actually do it with chemicals. Literally creating something like DNA, then getting bits of it copied with something like RNA to cause growth. Create cell like things that split. I mean, with work like this we have the theory... now could we put it into actual chemical practice? There I go being a dreamer :)
Dream no more, we have actually created synthetic life [ted.com], having DNA modeled 100% in a computer.
There's even a website address & code to decode the website address hidden in the synthetic life, sort of like a fingerprint.
I hear it's next goal will be to engineer the new lifeforms to help produce bio-diesel or other fuels.
I'm not interested... (Score:1)
Lisp "hackers" have hardly failed (Score:1)
Re: (Score:2)
I understand the desire to have unique ideas- actual research has found that people can generate more unique ideas alone than in a group (you can go find the CSCW papers for yourself, I'm lazy). That said, ignoring everything else isn't good either. There is a LOT of good work that has been done in this area. Is each individual project a complete solution to creating artificial life? No. But I suspect that many of the pieces are already out there just waiting to be assembled.
Maybe a good approach would be to have a group (or individual) working on the creative ideas independently, while another group looks at what each creative group/individual has accomplished and assembles the best bits of into a coherent whole? The idea of being "polluted" by someone else's research makes sense to me -- if you start thinking along a certain line, it's difficult to imagine other ways of solving the problem, whereas if you have no idea what other researchers are doing, you might fin
Re: (Score:1)
Intelligent design (Score:2)
Re: (Score:2)
It'll prove intelligence can create life, but it won't prove intelligence is required to create life.
Re: (Score:2)
Re: (Score:1)
No, as conventional Intelligent Design utterly fails to prove the existence of any Designer, or where this hypothetical Designer comes from.
If he succeeds, the most he'll prove (from the ID perspective) is that it is possible to intelligently design life. Probably not even that, since he'll just implement evolution in his simulation.
His book (Score:1)
Growing Up with Lucy: How to Build an Android in Twenty Easy Steps [amazon.com]
He's also got a book about how he designed the creature game, both really interesting, highly recommended!
Funding from likeminded (Score:2)
Kickstarter [kickstarter.com] seems like a very good idea and I'm glad I followed the links related to this particular post. ./ post, this "One man's quest" received some additional coin from me as well, since I consider his track-record impressive enough to warrant belief in his next enterprise.
There are some great minds out there and I hope this sort of venue can help those people pursue what they excel at for the betterment of us all.
Thanks to the
Re: (Score:1)
I would not call that "artificial life" (Score:2)
The problem with this term is that scientists are working on true "artificial life" that is micro-organisms, that are manufactured. They try to use different base sets (not ACGT but artificial ones).
However I understand that AI is already a coined term so AL is logical, however misleading.
angel'o'sphere
Incidentally, (Score:2)
Incidentally (or, maybe, not ?) GOG is doing a promo this weekend on Kalypso games, including the Creatures series: http://www.gog.com/en/promo/kalypso_games [gog.com]