Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/cca/annotate/136a16e31a57/Help.html
Дата изменения: Unknown
Дата индексирования: Fri Feb 28 18:55:44 2014
Кодировка:
cca: Help.html annotate

cca

annotate Help.html @ 103:136a16e31a57

correct in help page
author Ilia
date Wed, 15 Dec 2010 21:29:30 +0300
parents
children ef8839e99f34
rev   line source
Ilia@103 1 <html>
Ilia@103 2 <head>
Ilia@103 3 <title>
Ilia@103 4 Cyclic cellular automata editor
Ilia@103 5 </title>
Ilia@103 6 <meta http-equv="content-type" content="text/html; charset=windows-1251">
Ilia@103 7 <style type="text/css">
Ilia@103 8 body {background-color:#F0F0F0}
Ilia@103 9 A:link {color:green; text-decoration:none}
Ilia@103 10 A:active {color:green; text-decoration:none}
Ilia@103 11 A:visited {color:green; text-decoration:none}
Ilia@103 12 h4 {text-indent:40}
Ilia@103 13 p {text-indent:40}
Ilia@103 14 </style>
Ilia@103 15 </head>
Ilia@103 16 <body>
Ilia@103 17 <h3 align="center">
Ilia@103 18 CCA - Cyclic cellular automata editor
Ilia@103 19 <h3>
Ilia@103 20 <h4>
Ilia@103 21 CCA is cyclic cellular automata creation, editing and visualization tool.
Ilia@103 22 </h4>
Ilia@103 23 <p>
Ilia@103 24 <b>Cellular automaton</b> is a set of cells. Each cell can be in one of several possible states. Cell can change its state, according to state of neighbors of the cell. This process is determined by transition rules. <b>Cyclic cellular automaton</b> is a kind of cellular automaton, its set of states is a cycle, and cell changes its state to next one, according to cycle order. It works with <b>2-dimentional cyclic cellular automaton</b> with rectangular field. Transition rules should be defined through number of neighbors of the cell in same state. This program allows user to change number of cell`s states, order of states and transition rules for each state. Other options are automaton step duration, scale of field, colors of cell in defferent states.
Ilia@103 25 </p>
Ilia@103 26 <p align="center">
Ilia@103 27 <br><big>Window of the program</big><br><br>
Ilia@103 28 <img src="Help/window.png">
Ilia@103 29 </p>
Ilia@103 30 <p>
Ilia@103 31 Window of the program contains menubar, automaton field and status line. Status line displays current size of field, automaton status (running/paused), and speed as inverse value of delay between automaton conditions in running state.
Ilia@103 32 </p>
Ilia@103 33 <h3 align="center">
Ilia@103 34 Menubar
Ilia@103 35 </h3>
Ilia@103 36 <p>
Ilia@103 37 Menubar includes <b>File</b>, <b>Action</b>, <b>Automaton</b> and <b>Help</b> items. <b>File</b> menu contains <b>New</b>, <b>Open ..</b>, <b>Save ..</b> and <b>Exit</b> items.<br><br>
Ilia@103 38 <b>New</b> creates new CCA progect with empty field and "Life" type of automaton.<br>
Ilia@103 39 <b>Open ..</b> allows to load automaton from CAF file, that was created with this program.<br>
Ilia@103 40 <b>Save ..</b> allows to save current automaton in CAF file.<br>
Ilia@103 41 <b>Exit</b> finishes work of the program.
Ilia@103 42 </p>
Ilia@103 43 <p>
Ilia@103 44 <b>Action</b> menu contains <b>Start</b>, <b>Stop</b>, <b>Next step</b>, <b>Increase speed</b>, <b>Decrease speed</b>, <b>Zoom in</b>, <b>Zoom out</b>, <b>Clean field</b>, <b>Fill randomly</b> and <b>Change size</b> items.<br><br>
Ilia@103 45 <b>Start</b> switches automaton to running state.<br>
Ilia@103 46 <b>Stop</b> stops automaton, if it is in running state.<br>
Ilia@103 47 <b>Next step</b> places automaton into next condition, stops automaton, if it is in running state.<br>
Ilia@103 48 <b>Increase speed</b> decreases delay between contitions of automaton twofold while it is in running state.<br>
Ilia@103 49 <b>Decrease speed</b> increases delay between contitions of automaton twofold while it is in running state.<br>
Ilia@103 50 <b>Zoom in</b> increases size of cells.<br>
Ilia@103 51 <b>Zoom out</b> decreases size of cells.<br>
Ilia@103 52 <b>Clean field</b> converts all cells in first state of automaton list of states.<br>
Ilia@103 53 <b>Fill randomly</b> converts all cells in accidental state of states list with identical probabilities.<br>
Ilia@103 54 <b>Change size</b> opens change size window.
Ilia@103 55 </p>
Ilia@103 56 <p align="center">
Ilia@103 57 <br><big>Change size window</big><br><br>
Ilia@103 58 <img src="Help/size_window.png">
Ilia@103 59 </p>
Ilia@103 60 <p>
Ilia@103 61 Change size window allows user to change size of the field on certain side. Side can be appointed through group of nine buttons. If choosen button side have no neighbor buttons, equal side of field will not be changed. New dimensions of field should be determinated through entry fields (X dimention <b>x</b> Y dimention).
Ilia@103 62 </p>
Ilia@103 63 <p>
Ilia@103 64 <b>Automaton</b> item opens automaton window. It contains list of states, group of buttons of changing states order in list and change/add state area, that includes tools for changing parameters of state. "Change" button changes choosen state and "Add" button adds new one. Each state should have name, unique symbol, color and unique key. Key is keyboard key, that simplify changing cells state to conformable state.
Ilia@103 65 </p>
Ilia@103 66 <p align="center">
Ilia@103 67 <br><big>Automaton window</big><br><br>
Ilia@103 68 <img src="Help/automaton_window.png">
Ilia@103 69 </p>
Ilia@103 70 <p>
Ilia@103 71 To set name, key or symbol of state, use entry fields. To set state color, press to the colored area and then choose new color. To set transition rules, use checkboxes. If checkbox with label <b>N</b> is choosen (<b>N</b> = 0, 1, ... 8), then cell in the state will change it, if the cell have <b>N</b> neighbors in same state.
Ilia@103 72 </p>
Ilia@103 73 <h3 align="center">
Ilia@103 74 Mouse drawing
Ilia@103 75 </h3>
Ilia@103 76 <p>
Ilia@103 77 User have ability to change cells states with mouse. Pressing <b>left button</b> of mouse results in changing of cell state to <b>next</b> one. <b>Right button</b> changes state to <b>previous</b> one. If keyboard <b>key</b> is being pressed during motion of mouse with pressed button, cells change their state to that corresponds to the key.
Ilia@103 78 </p>
Ilia@103 79 </body>
Ilia@103 80 </html>