WATOR

El planeta Wa-Tor en el ZX81, es un mundo acuático, toroidal y reticulado de dimensión 32x22. Este mundo está habitado por peces y tiburones de ambos sexos. Los peces se representan con el signo de la coma “,” los tiburones con el signo “+”. La superficie de este planeta está completamente cubierta por agua en la que sólo hay dos especies, tiburones y peces.

El modelo simula la cadena alimentaria en Wa-Tor. Los peces se alimentan de plancton, que está disponible en cualquier cantidad, por lo que no se consideran explícitamente. Sin embargo, los tiburones sólo comen pescado, y dependen de este alimento para la supervivencia.

WATOR es una simulación entre depredador y una presa en una pequeña área rectangular. Es un programa sencillo originariamente descrito por AK Dewdney en la revista Scientific American. Esta simulación permite encontrar los parámetros que hacen que las poblaciones sean estables. Para esta versión creada por Fred Nachbaur's ZX81Page:

www.sinclairzxworld.com/download/file.php?id=4879&sid=d84e469570b7ee7ed0227c2d377b25f4

El programa depende de hasta 4 parámetros, y el tamaño de la cuadrícula es de 32x22, lo que quiere decir que son 704 el máximo de número de celdas.

El Software Wa-Tor es un juego con base en la teoría de Autómatas celulares donde los Depredadores son los Tiburones y las Presas son los peces. La simulación se ejecuta en una matriz de celdas con límites cíclicos donde en cada celda puede estar un tiburón, un pez o no existir objeto. El mundo se envuelve alrededor de modo que, cuando un pez o un tiburón nada fuera un borde, regresan a la orilla opuesta.

El primer parámetro NUMBER es el número inicial de la población que pueden ser como máximo 255. 

El segundo parámetro LIFESPAN es el valor que indica el tiempo en el que sobrevive un organismo, máximo valor 63. Este valor se mide en CHRONONS. Para la representación mediante ordenador, es necesario utilizar una representación del tiempo discreta, en la que la variación temporal corresponde a una línea de tiempo, compuesta por una secuencia de 255 chronons consecutivos de idéntica duración. El eje del tiempo se divide en un conjunto finito de pequeños segmentos llamados gránulos. El gránulo más pequeño es un chronon y su tamaño depende de las necesidades de diseño e implementación.

El tercer parámetro es BREED, que es la edad de procreación de los peces y tiburones. En Wator ambos se reproducen mediante la partenogénesis. Se trata de un proceso de reproducción asexual, que consiste en que de un organismo se desprende una sola célula o trozos del cuerpo de un individuo ya desarrollado que, por procesos mitóticos, son capaces de formar un individuo completo genéticamente idéntico a él. Si un pez sobrevive este número de ciclos y hay un espacio disponible, se crea uno nuevo.

El cuarto parámetro es FEED, el tiempo que puede pasar una criatura sin comer. Si el tiburón no encuentra un pez en este número de ciclos, morirá.

Si el número de tiburones es muy pequeño, la población de peces crecerá rápidamente, y la población de tiburones la seguirá rápidamente ya que encontrarán mucha comida. Eventualmente los peces pueden acabarse. Dependiendo de la cantidad y la distribución de los tiburones al principio, los peces pueden desaparecer completamente, los tiburones pueden quedar aisladas y desaparecer o se puede prever una catástrofe. Tanto los tiburones y los peces vivos de acuerdo a un estricto conjunto de normas.

Cada célula del campo de juego puede asumir tres estados:

Ocupado por un tiburón. Ocupado por un pez. Estar vacío.

Al comienzo de la simulación de una población inicial aleatoria se colocará en el tablero.

Reglas para los peces: Cada pez nada al azar a una de los cuatro celdas adyacentes, si está vacía. Cada pez tiene que exceder de la edad, BREED, para que reproduzca en una célula vacía, al lado, un nuevo pez. 

Reglas para los tiburones:Los tiburones comen peces en las células adyacentes. Si un tiburón no encuentra pescado en una célula adyacente, nada al azar a una de las cuatro células. Para la reproducción de los tiburones hay dos implementaciones diferentes: Si un tiburón supera un determinado número de ciclos, el FEED, tiempo que puede pasar sin comer, el tiburón muere. Los tiburones se reproducen exactamente como lo hacen los peces, es decir, después de BREED, nace un tiburón en una célula vecina vacía.

Cuando se llega al final del tiempo, que en este programa su valor son 255 chronons, el juego se detiene, y podemos entonces analizar los valores. Siguiendo el ejemplo, podemos observar que la población actual de peces es de F=184, su valor inicial en el momento de entrar los parámetros fue de 120, y el máximo valor de población fue de 254, la población actual de Tiburones es de s="47," 39 indica que murio 1 tiburón, y el total de presas que comieron fue de 70Y, que es la diferencia entre 254 (población máxima de peces) menos 184 el total actual de peces.

 

 

Software recuperado

Esta lista está vacía.

Documentación de programas

 Eres el 129 Presidente vitalicio del Estado de "Ritimba" El objeto de tu Gobierno es conseguir los máximos beneficios para ti. Esto es una inmoralidad pero , una tradición introducida en el país, desde su independencia hace doce años.  Fronteriza con Ritimba, se encuentra la...
El planeta Wa-Tor en el ZX81, es un mundo acuático, toroidal y reticulado de dimensión 32x22. Este mundo está habitado por peces y tiburones de ambos sexos. Los peces se representan con el signo de la coma “,” los tiburones con el signo “+”. La superficie de este planeta está completamente...

Contacto