Weasel Words
Submitted by Midwifetoad on Mon, 2009-05-04 22:51.
About Antievolution
-
Object: Evolve an English word -- any dictionary word -- starting with a random
Mother.
-
Each generation presents fifty children, based on the current Mother.
-
To play, click on any of the fifty children to make it the new Mother
-
Each character in each child has an equal chance of mutating. Children having
mutations are displayed in red.
-
A simple strategy: select a child that has more word forming characters in place. It
may be unchanged from the Mother. It is possible, even likely, that the winning word
will not be one that you were expecting or trying for.
-
Each generation subtracts one point from your word score.
-
When a dictionary word becomes the Mother, click Finish to add the word score to your
cumulative score.
-
To play competitively, open a browser tab for each player.
|
Discussion:
Dawkins' Weasel illustrates the cumulative power of selection in a population of
imperfect replicators. This game allows you to select the individuals that are allowed to
replicate. Each generation is comprised of fifty individuals copied from the Mother. Each
individual child is copied letter by letter, and each letter has a chance of mutating
during the copy process.
-
Scoring is based on beating the odds.
-
About 1 three letter string in 30 is an English word.
-
About 1 four letter string in 180 is an English word.
-
About 1 five letter string in 2500 is an English word.
-
About 1 six letter string in 40,000 is an English word.
-
About 1 seven letter string in 70,000 is an English word.
-
So to beat the odds with four letter words, you need to find a word by viewing fewer
than 180 randomly generated strings. Your word score will be 180 divided by the
number of mutated strings presented.
-
Because the process of generating mutations has no memory, mutations may be identical
to the Mother, or to a member of a previous generation.
-
In the original Weasel program, improvement was defined as an increase in the number
of characters that match a specified target.
-
In Weasel Words, improvement is defined as an increase in the number of characters
that match any dictionary word.
-
Improvements defined this way are not all of equal value. Some combinations of
characters have more possibilities for further improvement than others.
|
Based on "Weasel" as described by Richard Dawkins
Weasel Javascript algorithm coded by Wesley R. Elsberry.
Game concept, scoring, coding and design by Midwifetoad
Weasel Words Game concept, scoring, coding and design are the intellectual
property of James L. Sowder.
All Right Reserved. The tradename Weasel Words applies to the word game
implemented by this web page, and to the underlying concept, the user interface, and
the scoring system. This game may not be hosted on any web site without the express
permission of the author.
|
» 20899 reads
|