Archive for maio 12th, 2008
As primeiras mutacións en Simple World
0 Comments Published maio 12th, 2008 in Simple World, Software Libre
O obxectivo principal de Simple World é observa-la evolución dos bichos. Dende a publicación de Simple World 1.0a3, primeira versión na que se poden crear bichos, fixen un par de execucións do programa. Nas dúas execucións obtivéronse varias mutacións exitosas.
As mutacións só se producen no momento en que un bicho pon un ovo. As mutacións que terá un bicho son aleatorias e só dependen dun parámetro que controla a probabilidade de mutacións que se producen nun momento dado. É dicir, por adiantado non se pode saber se un ovo pode non sufrir ou non mutacións, e moito menos o número delas.
Despois das primeiras execucións que realicei saquei unha conclusión: as mutacións permítelle adaptarse ó medo ós bichos. Esta adaptación faise evidente cando, co tempo, tódolos bichos vivos comparten unha mesma mutación. Se tódolos bichos teñen a mesma mutación, pódese concluír que esta mutación provocou que estivesen mellor adaptados ó medio que aqueles que non a tiña. O normal é que os bichos compartan unha mutación porque teñen un ancestro común, pero podería darse o caso, moi raro, de que dous bichos sofren a mesma mutación.
Unha consecuencia da adaptación progresiva dos bichos ó medio é que se se introducen bichos orixinais, sen ningunha mutación, nun mundo con varias xeracións de bichos, os primeiros tenden a desaparecer moi rapidamente. En realidade, canto máis vello sexa o mundo, máis rápido desaparecen os bichos orixinais.
Ata o de agora fixen dúas execucións longas que acabaron en dúas ramas de mutacións que foron por camiños totalmente distintos. A continuación describirei o código orixinal de Brainless e as mutación máis exitosas, é dicir, aquelas que estiveron presentes en tódolos bichos vivos nun momento determinado.
chuzame - 


