Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / Amazing Simulation results!

Author
Message
n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 10th Jun 2009 03:50 Edited at: 10th Jun 2009 03:52
This was just so awesome, I had to share this with you people:

Copyposta from my thread on another forum:

"...So I just got through reading the Lost World again, and I've been working with this neat little procedural program called 'Evolve 4.0' for a while, just playing around with it really. The other day, though, I started a simulation with a super simple organism (By the Sim's standards at least, it is extremely small and simple (All it does is move sporadically and attempt to eat and reproduce))

The genetic code looks like this:


and so I left the simulation run for a few hours. I come back and check on it a couple times, and nothing has really happened (I set the muatiuon rates low for realism-- The base organism doesn't have much junk code to spare )... Still, I left it run for about nine hours more. I came back and checked on it, just to see what was going on, and lo, I found a really neat organism. They made little groups of themselves and looked of like this on their own:



Or like this when in a group:



So, looking at them, I thought, 'Well that's cool...', but I was at first disapointed that no really cool behaviors had emerged. Then I watched the sim for a few minutes and noticed something completely and totally amazing: They were acting like a colony. They were (And still are!) incredibly energy-efficient-- When viewed at high speed in the Sim, the conveyor-belt-esque movement was clear. But I also noticed something else-- They had developed complicated behavior! Whenever a colony was put under stress (Say, from being in a tight group like the second picture) the group would shoot out a sort of 'spore' in the form of a stress-driven organism that moved down, away from the other group a ways, and then proceeded to stop and start another colony. At first, I thought this was just a fluke of the sim-- a once-or-twice accidental mutation. But then I kept watching, and noticed that it happened all the time. One colony belowthe main group would cycle continuously, never moving as a whole, while above it the more crowded colonies were constantly sending out these probes at intervals-- So I knew it couldn't have been a mistake or a one-time event. It was a complex response driven by stress! Totally astounding, right? This has never been seen before in an computer simulation like this-- Colonies arising and acting as a single organism. It's actually kind of cool to watch the colonies work-- there's a sort of rhythm to it: The sticklike organisms move left, giving birth on the right, and growing upward. They get to about their second offspring before being eaten, but they are instantly replaced. The smaller organisms inbetween the larger ones are also perfect for moving across the simulation to start a new colony.

Below is a diagram illustrating how the spore system works.



So... Chaos theory-- Order arising in the form of complex behaviors in response to complex stimuli. Well, not THAT complex... But still, pretty complex for these little yellow guys :lol:

Anyway, I was utterly floored when I saw this with my own eyes and saw it happen again and again. This is an incredible event for a simplistic Evolution Simulation!

After 23,345,421 steps (That's when I checked the sim and saw this) this is was the average organism's genetic code looked like (Compare to the original)



Now, most simulations run in this program have higher mutation rates, so are usually much, much, longer, so to have such a short prorgram produce such indredible behavior is also quite amazing. But then, the low mutation rates also mean that good traits get preserved better.

EDIT: If you're interested in seeing this for yourself, you can download evolve here: www.stauffercom.com/evolve4

and Download the simulations from here."

So basically, an organism evolved in this simulaiton that displays colony behavior-- All of the smaller organisms that make it up acting as a single organism. I nearly died wen I realized what I was seeing!

(Note: This is NOT a thread about evolution or your personal opnion of it-- Just a thread to marvel at something amazing that hapopened today in a computer simulation!)

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
Butter fingers
19
Years of Service
User Offline
Joined: 20th Mar 2006
Location: Mecca
Posted: 10th Jun 2009 04:53
I'm sure that at some point someone will bowl in here and say it's all a load of tosh, but for the minute, I, your one and only poster, am impressed. That must've been so cool to come back and see. You must've been gutted you didn't have a screen recorder working!

I want robotic legs.
n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 10th Jun 2009 04:56 Edited at: 10th Jun 2009 04:57
Yeah-- But I did save the code. That's the important part With that one program I preserved the entire species of organisms in the simulator. So I can use it in other simulations and watch it work until my eyes bleed

But yeah, it was pretty cool. You can d/l the program + simulation from the links at the bottom of the post to take a look at it if you want to see the organisms in action

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
SunnyKatt
18
Years of Service
User Offline
Joined: 16th Sep 2006
Location: USA
Posted: 10th Jun 2009 04:59
Awesome.

Join Nation Of Design - A large volunteer graphic making team!

flashing snall
19
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 10th Jun 2009 05:00
Thats cool, what does it mean for me, the average Joe?

n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 10th Jun 2009 05:03 Edited at: 10th Jun 2009 05:04
What do you want it to mean?

It's just a really cool development that says alot aobut procedural generation as opposed hard-coding things like AI and other aspects of programs that need to be dynamic to be convincing. But mostly, it's just for fun. Personally, I'm waiting for uber-intelligent organisms that talk to each other to show up, but that is probably a ridiculously long way off

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
flashing snall
19
Years of Service
User Offline
Joined: 8th Oct 2005
Location: Boston
Posted: 10th Jun 2009 05:09
I guess its COOL on a "woa, Id never expect that to happen level", and I spose that this could lead to amazing new AI abilities... But have you ever seen Terminator?

In all seriousness, thats damn cool.

n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 10th Jun 2009 05:11
Well, that is a scary prospect, a learning organism. It's actually very possible in this program, too. But.... They'd only be able to think in 64 bit integers and wouldn't be able to affect anything but themselves

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
Sid Sinister
19
Years of Service
User Offline
Joined: 10th Jul 2005
Location:
Posted: 10th Jun 2009 06:25
Wow, I can see that first image you posted being turned into a sprint commercial.

"If I have seen a little further it is by standing on the shoulders of Giants" - Isaac Newton
Current Project: http://strewnfield.wordpress.com/ (Last updated 05/06/09)
Twisted Steel Software
18
Years of Service
User Offline
Joined: 21st May 2007
Location: Teh Interwebs
Posted: 10th Jun 2009 07:00
Cingular, Raising the bar.

Seriously, this is cool. Are there tutorials on how the "DNA" programming language works?

-Jim

Your signature has been erased by a mod - Please change your "moddy freak out" size to 600x240px. Thanks
n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 10th Jun 2009 07:05 Edited at: 10th Jun 2009 07:06
Yeah, there is a basic overview of KFORTH on the website for it: http://stauffercom.com/evolve4/kforth.html

Basically, everything is done with 64-bit integers, and everything is of the form:

*parameter* *pararmeter* *operation* -- It's sort of confusing at first if you've never worked with a FORTH-like language.

The manual explains everything pretty well.

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
Sid Sinister
19
Years of Service
User Offline
Joined: 10th Jul 2005
Location:
Posted: 10th Jun 2009 07:59
Quote: "Cingular, Raising the bar."


Ah, maybe it was Cingular. Well, you got the point

"If I have seen a little further it is by standing on the shoulders of Giants" - Isaac Newton
Current Project: http://strewnfield.wordpress.com/ (Last updated 05/06/09)
Butter fingers
19
Years of Service
User Offline
Joined: 20th Mar 2006
Location: Mecca
Posted: 10th Jun 2009 12:42
Quote: "I'm waiting for uber-intelligent organisms that talk to each other to show up, but that is probably a ridiculously long way off"

UM.... natal?

I want robotic legs.
n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 10th Jun 2009 13:27
I meant in this program

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
Alucard94
17
Years of Service
User Offline
Joined: 9th Jul 2007
Location: Stockholm, Sweden.
Posted: 12th Jun 2009 00:54
That's very interesting actually!


Alucard94, the member of the future of the past.
lazerus
17
Years of Service
User Offline
Joined: 30th Apr 2008
Location:
Posted: 14th Jun 2009 03:05 Edited at: 14th Jun 2009 03:07
this is really fun i must say,

just got me head around so of the more roudamentry coding, basics you know, and i accidently created a super bug,

i introduced it in one of the sims after 3 hours of being lock up and it spontaneously migrated into the densest areas, (i tagged the original with a radioactive isotope) and 'set up shop' after which it systematically detroyed all other organisms. i trapped the bugger before it could wipe out the rest, and then readjusted the energy levels of the remaining organisma to recooperate quicker. its intresting to watch.
Am going to demostrate this in my biology lesson, if i can get the coding correct.

thxs for the link btw. made my night.

am going to leace it on all night, see waht happens in the mourning,
night night you little buggers, i wonder how far you can push the coding with this?


Freedom has always had a price... Most will never know it, Some will pay your dept,

Attachments

Login to view attachments
n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 14th Jun 2009 03:31
Pretty far. Did you get a look at the Gonad organism that came with the program? That has cell specialization and everything...

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75
NeX the Fairly Fast Ferret
20
Years of Service
User Offline
Joined: 10th Apr 2005
Location: The Fifth Plane of Oblivion
Posted: 14th Jun 2009 13:34
Anyone feeling the urge to write a 3D version of this using metaballs?

lazerus
17
Years of Service
User Offline
Joined: 30th Apr 2008
Location:
Posted: 14th Jun 2009 14:18 Edited at: 14th Jun 2009 15:19
http://portal.brint.com/cgi-bin/cgdir/cgdir.cgi?vid=l6624965135I1242510854&cgmd=z&lout=dyn&partner=&cat=/Science/Biology/Evolution/Software/

thoguht this would be a good link. it lists all avialable freeware and payfor software to demostrate evolution, and make your own if you will.
#

am trying out
GA2 atm

edit GA2 dont work for me, cant read the bloody intsructions anyway lol

try this file for evolve,

it shows cluster hives and large spore realeses when the area becomes too dense,

you need to set the mutation rate at 75% to get these results quicker (about 35k steps) i left it on all night to get this far.

the mutated code is below, I have spawned 28 different codes thus far, each unqiue, am planning of getting at least 50, then i plan on taking the best bits out of each to create a 'Perfect' file

its taxing on the cpu at 50k so mind yourself


Freedom has always had a price... Most will never know it, Some will pay your dept,

Attachments

Login to view attachments
Yodaman Jer
User Banned
Posted: 20th Jun 2009 01:56


Wow, that's amazing!


Click to go to our website!
n008
18
Years of Service
User Offline
Joined: 18th Apr 2007
Location: Chernarus
Posted: 20th Jun 2009 20:07 Edited at: 20th Jun 2009 20:07
If you're interested in figuring out how many 'species' you have i your sim, I made a simple utility that does this: http://evolve4.invisionzone.com/index.php?showtopic=395&st=0#entry2195

"I have faith, that I shall win the race, even though I have no legs, and am tied to a tree." ~Mark75

Login to post a reply

Server time is: 2025-06-08 08:40:49
Your offset time is: 2025-06-08 08:40:49