APPLICATIONSDIVERS ★ Amstrad Personal ★

Biomorfos (Amstrad Personal)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Una de las más apasionantes facetas de la informática es la simulación. En el interior de los chips de un CPC se puede tratar cualquier cosa. El programa de este artículo estudia las leyes de la evolución y selección natural.

La selección natural, en el caso de que sea un término no muy familiar, es el mecanismo, comúnmente aceptado por los científicos, responsable de la evolución de la vida en la Tierra. El programa que acompaña a este artículo simula el proceso. Pero antes de meternos en mayores profundidades es necesario pasar revista a unos cuantos conceptos.

La apariencia de un ser vivo viene dada por los genes que recibe de sus padres. Estas entidades se encuentran en el interior de las células de cada cosa viviente.

Para simplificar las cosas, nos concentraremos en la reproducción asexual, debido a que está involucrado un solo padre. Esta aproximación puede parecer artificial. Sin embargo, es muy común en las plantas y animales inferiores.

Si no contamos con la influencia del ambiente, un descendiente será idéntico al padre si sus genes son los mismos. Por el contrario, en el mundo real los genes se pueden ver afectados por factores impredecibles, como por ejemplo la radiación cósmica. Las famosas mutaciones.

Si un gene muta y es recibido por un descendiente, éste será ligeramente distinto de su padre. Por ejemplo, si el factor que el gene controla es el tamaño, será un poco más grande o algo más pequeño.

Si la mutación aumenta las posibilidades de supervivencia, tenderá a propagarse entre los descendientes de sucesivas generaciones, de tal manera que, al final, se incorporará como una característica más de la especie. Es decir, tiene lugar la evolución.

Si la mutación disminuye la esperanza de supervivencia, no se propagará. Este tira y afloja entre mutaciones favorables y desfavorables es lo que se conoce como selección natural. Este proceso es muy lento: abarca millones de años.

Los científicos, para poderlo observar, se ven obligados a trabajar con especies de muy corta vida, y eso es lo que nosotros vamos a simular.

Para ello, nos vamos a sacar de la manga unos organismos que llamaremos «biomorfos».

En el programa, un biomorfo no es más que un árbol binario con 6 ramas. Cada una de ellas es un gen que controla un determinado aspecto de su apariencia y puede ser alterado, esto es, mutado. Los valores máximos y mínimos de los mismos se pueden ver en la tabla 1.

TABLA 1
GENEMÍN.MÁX.PROPÓSITO
019Profundidad de la recursión.
1-1515Tamaño de la línea.
2-3.143.14Valor del ángulo de salto.
3-3.143.14Valor del ángulo de giro.
401Valor del color a cada vuelta.
5Color del biomorfo.

Cuando un biomorfo se reproduce, aparecen 12 descendientes, de los cuales sólo se reproduce uno, convertido en padre de la siguiente generación. Cada uno de los descendientes difiere del padre en una pequeña mutación de un solo gene.

Cuando el programa se ejecuta, tenemos tres opciones distintas: la alienígena, la del azar, en la que el ordenador escoge el punto de comienzo, y la tercera y más interesante en la que nosotros definimos los valores de 5 de los 6 genes. El sexto afecta sólo al color y no tiene una significación real.

Una vez hecho esto, el padre aparece en el centro de la pantalla y a su alrededor, los descendientes. Podemos elegir el siguiente padre pulsando de ‘A' a ‘L' , y así disparar la siguiente generación.

De esta forma, se puede observar la evolución del asunto a medida que aplicamos nuestras propias leyes. Una suerte de «selección antinatural».

En el momento en que se desee ver el valor de los genes, se pulsa TAB y listo. Esto sirve para tomar nota de sus valores en un punto particularmente interesante, y partir de ellos la próxima vez que el programa se ejecute.
Esta aplicación es mejorable, por supuesto. Nosotros sólo hemos pretendido dar aquí un punto de partida. Por ejemplo: los valores de los genes se encuentran en sentencias Data. Sería muy simple y eficaz escribir un par de elementales rutinas para que se salvaran y leyeran de disco.

Amstrad Personal

★ PUBLISHER: Amstrad Personal
★ YEAR: 1988
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: AMSTRAD PERSONAL 1988
★ AUTHOR(S): ???

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Biomorfos    (Amstrad  Personal)    LISTING    SPANISHDATE: 2022-09-23
DL: 27 fois
TYPE: PDF
SIZE: 488Ko
NOTE: 1 page/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Biorhythms**Biorritmos
» Applications » Biorythme (Amstrad Magazine)
» Applications » Imc Software - Biolog - Biorhythm
» Applications » Deutsche CPM Plus BIOS-Meldungen (CPC Amstrad International) GERMAN (CPC Amstrad International)
» Applications » Calendario Biorritmico (Amstrad User)
» Applications » Biorhythmus (CPC Amstrad International)
Je participe au site:
» Pour ce titre nous ne disposons de fichier executable sur CPC (Dump, Saisie du listing) , alors si vous avez ça dans vos cartons ou vous désirez usé vos petit doigts boudinés sur votre clavier faites le nous savoir.
» Vous avez des infos personnel ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 167 millisecondes et consultée 120 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.