+++ /dev/null
-
-
-
-XScreenSaver(1) XScreenSaver(1)
-
-
-N\bNA\bAM\bME\bE
- critical - Draw a system showing self-organizing critical-
- ity
-
-S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
- c\bcr\bri\bit\bti\bic\bca\bal\bl [-display _\bh_\bo_\bs_\bt_\b:_\bd_\bi_\bs_\bp_\bl_\ba_\by_\b._\bs_\bc_\br_\be_\be_\bn] [-foreground
- _\bc_\bo_\bl_\bo_\br] [-background _\bc_\bo_\bl_\bo_\br] [-window] [-root] [-mono]
- [-install] [-visual _\bv_\bi_\bs_\bu_\ba_\bl] [-delay _\bs_\be_\bc_\bo_\bn_\bd_\bs] [-random
- _\bb_\bo_\bo_\bl_\be_\ba_\bn] [-ncolors _\bi_\bn_\bt] [-offset _\bi_\bn_\bt]
-
-D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
- The _\bc_\br_\bi_\bt_\bi_\bc_\ba_\bl program displays a self-organizing critical
- system that gradually emerges from chaos.
-
- _\bc_\br_\bi_\bt_\bi_\bc_\ba_\bl performs a simulation on a two-dimensional array
- of integers. The array is initialized to random values.
- On each iteration, it draws a line to the array position
- with the greatest value. It then replaces that location
- and the eight neighboring locations with randomly-selected
- values.
-
- The lines are initially random, but over time a chaotic
- self-organizing system evolves: areas of the screen which
- happen to have lower values are less likely to be updated
- to new values, and so the line tends to avoid those areas.
- Eventually, the histogram of changes approaches the power-
- law curve typical of such systems.
-
- The simplest documented self-organizing system is the one-
- dimensional equivalent of _\bc_\br_\bi_\bt_\bi_\bc_\ba_\bl.
-
- I heard about this algorithm second-hand: apparently there
- was an article in _\bS_\bc_\bi_\be_\bn_\bt_\bi_\bf_\bi_\bc _\bA_\bm_\be_\br_\bi_\bc_\ba_\bn describing it some-
- time in 1997.
-
-O\bOP\bPT\bTI\bIO\bON\bNS\bS
- _\bc_\br_\bi_\bt_\bi_\bc_\ba_\bl accepts the following options:
-
- -\b-w\bwi\bin\bnd\bdo\bow\bw Draw on a newly-created window. This is the
- default.
-
- -\b-r\bro\boo\bot\bt Draw on the root window.
-
- -\b-m\bmo\bon\bno\bo If on a color display, pretend we're on a
- monochrome display.
-
- -\b-i\bin\bns\bst\bta\bal\bll\bl
- Install a private colormap for the window.
-
- -\b-v\bvi\bis\bsu\bua\bal\bl _\bv_\bi_\bs_\bu_\ba_\bl
- Specify which visual to use. Legal values are the
- name of a visual class, or the id number (decimal
- or hex) of a specific visual.
-
-
-
-
-X Version 11 13-Nov-98 1
-
-
-
-
-
-XScreenSaver(1) XScreenSaver(1)
-
-
- -\b-d\bde\bel\bla\bay\by _\bu_\bs_\be_\bc_\bs
- Number of microseconds to wait after drawing each
- line.
-
- -\b-r\bra\ban\bnd\bdo\bom\bm _\bb_\bo_\bo_\bl_\be_\ba_\bn
- Whether to use randomly selected colours rather
- than a cycle around the colour wheel.
-
- -\b-o\bof\bff\bfs\bse\bet\bt _\bi_\bn_\bt_\be_\bg_\be_\br
- The maximum random radius increment to use.
-
- -\b-n\bnc\bco\bol\blo\bor\brs\bs _\bi_\bn_\bt_\be_\bg_\be_\br
- How many colors should be allocated in the color
- ramp (note that this value interacts with _\bo_\bf_\bf_\bs_\be_\bt.)
-
-E\bEN\bNV\bVI\bIR\bRO\bON\bNM\bME\bEN\bNT\bT
- D\bDI\bIS\bSP\bPL\bLA\bAY\bY to get the default host and display number.
-
- X\bXE\bEN\bNV\bVI\bIR\bRO\bON\bNM\bME\bEN\bNT\bT
- to get the name of a resource file that overrides
- the global resources stored in the RESOURCE_MAN-
- AGER property.
-
-S\bSE\bEE\bE A\bAL\bLS\bSO\bO
- X\bX(1), x\bxs\bsc\bcr\bre\bee\ben\bns\bsa\bav\bve\ber\br(1) x\bxs\bsc\bcr\bre\bee\ben\bns\bsa\bav\bve\ber\br-\b-c\bco\bom\bmm\bma\ban\bnd\bd(1) x\bxs\bsc\bcr\bre\bee\ben\bn-\b-
- s\bsa\bav\bve\ber\br-\b-d\bde\bem\bmo\bo(1)
-
-C\bCO\bOP\bPY\bYR\bRI\bIG\bGH\bHT\bT
- Copyright (C) 1998 by Martin Pool.
-
- Permission to use, copy, modify, distribute, and sell this
- software and its documentation for any purpose is hereby
- granted without fee, provided that the above copyright
- notice appear in all copies and that both that copyright
- notice and this permission notice appear in supporting
- documentation. No representations are made about the
- suitability of this software for any purpose. It is pro-
- vided "as is" without express or implied warranty.
-
-A\bAU\bUT\bTH\bHO\bOR\bR
- Martin Pool <mbp@humbug.org.au>, 13-Nov-1998. Based in
- part on the XScreenSaver code by Jamie Zawinski
- <jwz@jwz.org>.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-X Version 11 13-Nov-98 2
-
-