[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 211 KB, 696x698, 1.png [View same] [iqdb] [saucenao] [google]
9699605 No.9699605 [Reply] [Original]

I'm running an artificial life sim for a few days. Will post screencaps taken about every 7 hours.
I'm running this:

https://github.com/ChrisHixon/nanopond

With these settings:

POND_SIZE_X 700
POND_SIZE_Y 700
MUTATION_RATE 800000
INFLOW_FREQUENCY 100
INFLOW_RATE_BASE 4000
No inflow rate variation
No kill penalty
REPRODUCTION_COST 0
POND_DEPTH 1024

This first screencap taken 7 hours after the start. A lot of diversity!

>> No.9699609
File: 271 KB, 696x698, 2.png [View same] [iqdb] [saucenao] [google]
9699609

Second screencap after 7 hours. Less diversity, more energy used/space filled.

>> No.9699614
File: 304 KB, 696x698, 3.png [View same] [iqdb] [saucenao] [google]
9699614

Third screencap. Less diversity, more space filled.

>> No.9699615

>>9699609
>Less diversity
Bad goy.

>> No.9699616

>>9699605
So you're playing the game of life?

https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life

This was one of the first computer games that seriously impacted work productivity that people became obsessed with.

>> No.9699620

>>9699616
No, it's not Conway's game of life. As the github says it's an
>Artificial life virtual machine

>> No.9699624

>>9699620
not shit asshole

what do you think it was based on?

durrr, it's a totally original idea.

>> No.9700019
File: 296 KB, 697x697, 4.png [View same] [iqdb] [saucenao] [google]
9700019

4th update
A color change?

>> No.9700025

>>9699605
>>9699609
>>9699614
>>9700019
Keep in mind this is kinship coloring:

>Kinship color scheme by Christoph Groth

>Hue is a hash-value with the property that related genomes will have similar hue (but of course, as this is a hash function, totally different genomes can also have a similar or even the same hue). Therefore the difference in hue should to some extent reflect the grade of "kinship" of two cells.

>> No.9700034

Quick semi-related question.
How familiar are we with our own galaxy? Is it mapped? We see other galaxies but how well do we see ours?

>> No.9700187

Nice

>> No.9700735
File: 287 KB, 500x375, Sphere-Brothers.gif [View same] [iqdb] [saucenao] [google]
9700735

>>9700034

>> No.9700936
File: 294 KB, 698x698, 5.png [View same] [iqdb] [saucenao] [google]
9700936

Update 5

>> No.9701463
File: 313 KB, 699x698, 6.png [View same] [iqdb] [saucenao] [google]
9701463

Update 6

>> No.9701837

Here are some genomes from the simulation, can someone better than me at coding look into the code and tell what those letters and numbers mean?

40081189214,40070565189,129170037,21298,0,0,esiu4mjpebme9981e58me15a4ddoddddc50...

40078019055,40075288592,129170037,21228,v,c,esju4mjmebme9981e58me15a4ddoddddcb0...

40082310653,40081795160,129170037,21175,0,0,esiu4mjcvbme9981e58me15a4ddoddddch0...

40077498773,40077394999,129170037,21266,v,o,esiu4mjme5me9981e58me15a4ddoddddcn0...

40102361126,40102305154,129170037,21263,0,0,esc04mjmebme9981e58me15a3ddoddddc0...

40102127513,40098520568,129170037,21471,0,s,esru43jme5mea981e58me15a4ddoddddcl0...

>> No.9701888

i have no idea what the hell is this but im making this into a wallpaper

>> No.9701957
File: 118 KB, 312x330, st3.png [View same] [iqdb] [saucenao] [google]
9701957

my simulations 15 years ago

>> No.9701964
File: 16 KB, 486x576, nia0.png [View same] [iqdb] [saucenao] [google]
9701964

>>9701957
wrote a semi-readable script language (similar to brainfuck) that is suitable for mutations.

>> No.9701973

>>9701957
>>9701964
what am I looking at?

>> No.9701984

>>9701973
each pixel being a bot, a bot being a piece of code that can do various things including duplicate.
then a control window to manage the simulation, commands to generate bots, command to tweak variables for mutation rates, the environment, etc.
Fun to code

>> No.9701986

>>9701984
color coded genes of course

>> No.9701987

>>9701984
nice. What language did you use?

>> No.9701997

>>9701987
that was c, but you could use any language you want. But you'll need to write your own mini language for the bots and have your application interpret and execute each bot instruction. Byte code makes sense but helps if the mini language is robust to mutations and fun if you can read it as well.

>> No.9702028

>>9701997
and you wrote it 15 years ago.Amazing. Mind if I ask what you are doing these days?

>> No.9702041

>>9702028
heh, director of system development and production.

>> No.9702050

>>9702041
sweet

>> No.9702051

How long until the simulation is finished?

>> No.9702068

>>9702051
define "finished"

>> No.9702073

>>9702068
One master race commits genocide on the others and maintains supreme control over the world.

>> No.9702081

>>9702073
probably not happening due to high MUTATION_RATE

or maybe it already happened in a way, look at the genomes posted here >>9701837

>> No.9702104
File: 319 KB, 696x697, 7.png [View same] [iqdb] [saucenao] [google]
9702104

Update 7
Very similar to the one before. Is this the end for our simulation? We shall see.

>> No.9702111
File: 214 KB, 696x699, 7logo.png [View same] [iqdb] [saucenao] [google]
9702111

>>9702104
LOGO coloring

>> No.9702113
File: 256 KB, 696x697, 7facing.png [View same] [iqdb] [saucenao] [google]
9702113

>>9702104
FACING coloring

>> No.9702628
File: 40 KB, 581x453, Static_Or.gif [View same] [iqdb] [saucenao] [google]
9702628

Discoverer plate

>> No.9702812

>>9702104
>>9702111
>>9702113
Looks like nothing is happening. I'm interesting in seeing if the races ever evolve or if they just pop up and die over and over. Like surely some race has to take over another race at some point.

>> No.9703744
File: 301 KB, 696x697, 8.png [View same] [iqdb] [saucenao] [google]
9703744

Update 8
It seems it reached some sort of equilibrium. From now on I'll only update if something interesting happens.

>> No.9703755

>>9703744
>racial equilibrium
Tfw Hitler failed us

>> No.9703759

>>9699620
The Github README is unfortunately lacking. There's a lot of code that could be pretty interesting if someone added a paragraph of text.

>> No.9703761

>>9703759
there is also a readme in the code itself if that helps

>> No.9703766

>>9703761
It does.

Pretty cool, I think I get what's going on now. Would probably make more sense to put this information in the actual readme file though :p

>> No.9703804

>>9699624
"Hey anon, are you playing Mario?"
"No, I'm playing Fez."
"No shit asshole! What do you think it was based on? durrr, its totally and original idea."

>> No.9704838
File: 135 KB, 288x415, DA7E21E06AE54E9B999DBA4EC5CEAD75.png [View same] [iqdb] [saucenao] [google]
9704838

>>9703744
>Tfw no simulation Hitler to destroy equilibrium

>> No.9704845

>>9703744

So I guess the conclusion of the sim was..

>Thanks Doc

>> No.9706335
File: 1.31 MB, 1844x870, cd93 1.png [View same] [iqdb] [saucenao] [google]
9706335

just roll your own

>> No.9706362

>>9699624
Man, you're a fucking retard, aren't you.

>> No.9706382
File: 66 KB, 270x273, Screenshot from 2018-04-13 22-06-41.png [View same] [iqdb] [saucenao] [google]
9706382

>>9699615
kek

>> No.9707172

>>9706335
cool, some more info on this?

>> No.9707474

>>9699624
Holy shit, you're stupid.

>> No.9708238
File: 581 KB, 912x768, cd125.png [View same] [iqdb] [saucenao] [google]
9708238

>>9707172
it's really a reimplementation of critterding in a new engine
I'll open source it one day

>> No.9708700
File: 312 KB, 696x699, 9.png [View same] [iqdb] [saucenao] [google]
9708700

Update 9
Some yellow cells are *very slowly* spreading around. No other change otherwise. I'll probably stop the sim in a few hours, and maybe start another with much higher energy settings.

>> No.9708723

>>9701837
here are some more random genomes

116393194612,116392989585,129170037,61496,0,0,etihdejme5mea981e58me15a4ddoddddcu0...
116394679633,116379785410,129170037,54375,v,0,eseu4mjme5mee981e58me15a4ddoddddcc0...
116396105249,116394481258,129170037,61634,0,0,eanudejme5men981e58me15a4ddoddddcm0...
116395818344,116395666062,129170037,55668,v,m,eseu4mjme5mee981e58me15a3ddoddddcb0...
116396259857,116396216156,129170037,61717,0,t,eafudejme5me9981e58me15a4ddoddddcs0...
116396219331,116395606505,129170037,55220,v,e,eseu4mjme5mee981e58me15a4ddoddddc40...
116394056109,116391153612,129170037,55452,v,e,eseu4mjme5mem981e58me15a3ddoddddcl0...
116396392738,116395998904,129170037,61857,0,0,eaoudejme5mme981e58me15a4ddoddddcf0...
116396768382,116396550863,129170037,61850,0,0,eaoudejme5mme981e58me15a4ddoddddcc0...

>> No.9708952

>>9702081
how can one race become the master race with regards to the genomes used in your simulation?

>> No.9708969

>>9708952
It's a matter of similarity.
Due to mutation rate genomes are different, but not by much.

>> No.9708976

>>9708952
>>9708969
I suspect there is also some gene duplication stuff going on, making the high mutation rate less effective.

>> No.9710698
File: 66 KB, 698x607, celldump.png [View same] [iqdb] [saucenao] [google]
9710698

>>9708723
Can someone that knows C code tell me what this code is doing? I know it's dumping the chell genome, but In particular can you tell me why are there letters sometimes after the "..." in the genome dump? Is it showing the full genome or not? Thanks.

>> No.9710701

>>9710698
examples said weird genomes

10680523387,10679648136,14280457,2670,0,a,e3usnso2mtihuaa8mpoek9p9md81eba0...u
10703243555,10701893995,14280457,2637,0,0,e3usnso2mtiuua6c2nc2k99emd813ba0...2
10706056347,10705402286,14280457,2644,0,0,a3uesso2mtopaa8ums73k9e8mcc1dba0...3
10699312916,10695813942,14280457,2658,0,a,o3usnsonmtihiu8c23n2k9eemd81fba0...a

Sometimes there is more than one letter/number at the end. What does it mean?