Darwinia in reality

Anything and everything

Moderators: bert_the_turtle, jelco, Chris

martin
level5
level5
Posts: 3210
Joined: Fri Nov 19, 2004 8:37 pm

Darwinia in reality

Postby martin » Tue Mar 15, 2005 6:18 pm

DArwinia has inspired me to take up a project I've been thinking about for ages again: A digital landscape with self evolving knoweledge gaining creatures inhabiting it. The aim would be for Artificial Intelligence to develop in the creatures.

However I need help. I Don't nearly know enough programming language to be able to program this yet. If you are:

Interested in AI
Have an idea
Are good at programming
Have an idea of where I can download SOURCE CODE that may help me

Then pleae PM me.
Thanks, Martin.
Last edited by martin on Wed Mar 16, 2005 4:58 pm, edited 1 time in total.
GENERATION 22:The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
User avatar
edd8990
level5
level5
Posts: 1738
Joined: Wed Apr 23, 2003 8:26 pm
Location: Crewe, Cheshire, England
Contact:

Postby edd8990 » Tue Mar 15, 2005 6:19 pm

... you think you are going to be able to code that on your own?

... you actually think you can run that without a supercomputer?

Or am I wrong?
User avatar
NeoThermic
Introversion Staff
Introversion Staff
Posts: 6254
Joined: Sat Mar 02, 2002 10:55 am
Location: ::1
Contact:

Postby NeoThermic » Tue Mar 15, 2005 6:27 pm

And you happen to have either some Protologic 6800, or enough computers that can share data via quantum process? Cool!

Either way, such things to be done for 'real' isn't easy if you don't even know the concepts of AI.

NeoThermic
User avatar
xyzyxx
level5
level5
Posts: 3790
Joined: Wed Jul 02, 2003 7:50 pm
Location: Iowa, USA
Contact:

Postby xyzyxx » Tue Mar 15, 2005 6:28 pm

First you'd need a system with "Hyperprocessing" capability which currently does not exist on this plane of reality.
Some people talk because they have something to say. Others talk because they have to say something.
User avatar
Starfyre
level5
level5
Posts: 3247
Joined: Sat Jun 29, 2002 3:00 pm
Location: in the tree house

Postby Starfyre » Tue Mar 15, 2005 6:38 pm

Actually, creating a digital landscape with a single AI instance that is limited to certain tasks seems very possible. THen again, the uses and entertainment are limited ;)
User avatar
Cargo Cult
level1
level1
Posts: 31
Joined: Wed Mar 09, 2005 11:51 pm

Postby Cargo Cult » Tue Mar 15, 2005 6:42 pm

Many years ago, I programmed (in QBasic, on a 16MHz 386!) a system of evolving 'bacteria', wriggling their way across a large 2D grid with little dots of food for them to consume.

They had 'DNA', too - basically just a short string representing things like lifetime, tendency to move, rate of reproduction, etc.

It worked remarkably well, too - except for a slight bug which caused dead, brown, zombie bacteria to appear in the top-left of the screen. They moved, too, and slowly wriggled their way to the right and downwards, crowding out the living bacteria...

So basically, you really won't want me to contribute any code. :D
Darksun
level5
level5
Posts: 6461
Joined: Sat Dec 07, 2002 7:08 pm
Location: 127.0.0.1

Postby Darksun » Tue Mar 15, 2005 7:20 pm

Cargo Cult wrote:It worked remarkably well, too - except for a slight bug which caused dead, brown, zombie bacteria to appear in the top-left of the screen. They moved, too, and slowly wriggled their way to the right and downwards, crowding out the living bacteria...


omg evolution!

Hmm, I'm going to install creatures!
Disco Stuie
level1
level1
Posts: 31
Joined: Sat Jun 19, 2004 4:51 pm
Location: Sheffield, England
Contact:

Postby Disco Stuie » Tue Mar 15, 2005 7:41 pm

Hehe, that was such a good game.
/me goes to reinstall Creatures2.

@Cargo Cult: pretty impressive, esp. considering the platform and language :wink: . Do you still have the source? I'd like a look (I have neither time nor effort to *do* anything to it), if you are AOK with distributing it. Used to love BASIC, never got very far though...
Bas
level2
level2
Posts: 135
Joined: Tue Mar 15, 2005 7:46 pm

Postby Bas » Tue Mar 15, 2005 7:50 pm

Those crazy Japanese beat you to it.
http://www.es.jamstec.go.jp/esc/eng/ESC/index.html
spaceh
level1
level1
Posts: 24
Joined: Sat Mar 12, 2005 1:49 pm
Location: UK
Contact:

Postby spaceh » Tue Mar 15, 2005 8:10 pm

Martin... yes am interested. It would depend on which language you intend to use though.
martin
level5
level5
Posts: 3210
Joined: Fri Nov 19, 2004 8:37 pm

OK

Postby martin » Tue Mar 15, 2005 8:25 pm

Right, well I'm amazed at the amount of people interested. I don't know what tp code it in, whatever my advisors want; I'm flexible.

Secondly I do not need a load of proto logics. I have designed the system as modular so that I can run each part on one of the three computers at home. If it works well I might even work on an internet; 'SETI at home' style thing (distributed computings the name)
GENERATION 22:The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
User avatar
Miah
level5
level5
Posts: 3155
Joined: Mon Oct 13, 2003 7:28 pm
Contact:

Postby Miah » Tue Mar 15, 2005 8:45 pm

C++

/me nods
Rkiver
level5
level5
Posts: 6405
Joined: Tue Oct 01, 2002 10:39 am
Location: Dublin, Ireland

Postby Rkiver » Tue Mar 15, 2005 9:03 pm

The fact you don't know how to code and want some of us to give you source code....

I doubt this will ever get anywhere.
Uplink help: Read the FAQ
User avatar
Phydaux
level5
level5
Posts: 1615
Joined: Tue Feb 26, 2002 3:00 am
Location: Cardiff, UK
Contact:

Postby Phydaux » Tue Mar 15, 2005 9:23 pm

AI seems like such a simple concept. But over the last 20 years I don't think there has been any real advances. The more we learn the more questions are raised.

You would at least need degrees in psychology and programming (possibly maths, and biology too) to get anywhere near the level you want.

I have tried coding very simple AI programs and have always ran into problems. Basic fundamentals like 'learning' or 'knowlege' are very hard to code, and would take ages.

I don't mean to be a nay-sayer but I have come across posts like yours over the last 10 years by people who are very enthuastic but lack the knowlege and skills to produce anything, and they haven't even come close to making a finished project.
User avatar
Jackmn
level5
level5
Posts: 1378
Joined: Thu Feb 07, 2002 5:21 pm

Postby Jackmn » Tue Mar 15, 2005 9:29 pm

It's reasonably easy to write and train neural nets for simple individual tasks.

I don't think you'd have much luck for something of this scope, especially where the optimal action for any set of inputs is not previously known.

Return to “General”

Who is online

Users browsing this forum: No registered users and 1 guest