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

cca

annotate Help.html @ 107:73d577b8cfaa

Added tag 1.0 for changeset 1ff4d543476f
author Daniil Alexeyevsky <me.dendik@gmail.com>
date Sat, 18 Dec 2010 19:21:14 +0300
parents 136a16e31a57
children
rev   line source
darkhan@105 1 <!--
darkhan@105 2 Copyright 2010 Aydarkhanov Ruslan, Kurochkin Ilya, Rusinov Ivan
darkhan@105 3
darkhan@105 4 This file is part of Foobar.
darkhan@105 5
darkhan@105 6 Foobar is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
darkhan@105 7
darkhan@105 8 Foobar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
darkhan@105 9
darkhan@105 10 You should have received a copy of the GNU General Public License along with Foobar. If not, see http://www.gnu.org/licenses/.
darkhan@105 11
darkhan@105 12 -->
Ilia@103 13 <html>
Ilia@103 14 <head>
Ilia@103 15 <title>
Ilia@103 16 Cyclic cellular automata editor
Ilia@103 17 </title>
Ilia@103 18 <meta http-equv="content-type" content="text/html; charset=windows-1251">
Ilia@103 19 <style type="text/css">
Ilia@103 20 body {background-color:#F0F0F0}
Ilia@103 21 A:link {color:green; text-decoration:none}
Ilia@103 22 A:active {color:green; text-decoration:none}
Ilia@103 23 A:visited {color:green; text-decoration:none}
Ilia@103 24 h4 {text-indent:40}
Ilia@103 25 p {text-indent:40}
Ilia@103 26 </style>
Ilia@103 27 </head>
Ilia@103 28 <body>
Ilia@103 29 <h3 align="center">
Ilia@103 30 CCA - Cyclic cellular automata editor
Ilia@103 31 <h3>
Ilia@103 32 <h4>
Ilia@103 33 CCA is cyclic cellular automata creation, editing and visualization tool.
Ilia@103 34 </h4>
Ilia@103 35 <p>
Ilia@103 36 <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 37 </p>
Ilia@103 38 <p align="center">
Ilia@103 39 <br><big>Window of the program</big><br><br>
Ilia@103 40 <img src="Help/window.png">
Ilia@103 41 </p>
Ilia@103 42 <p>
Ilia@103 43 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 44 </p>
Ilia@103 45 <h3 align="center">
Ilia@103 46 Menubar
Ilia@103 47 </h3>
Ilia@103 48 <p>
Ilia@103 49 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 50 <b>New</b> creates new CCA progect with empty field and "Life" type of automaton.<br>
Ilia@103 51 <b>Open ..</b> allows to load automaton from CAF file, that was created with this program.<br>
Ilia@103 52 <b>Save ..</b> allows to save current automaton in CAF file.<br>
Ilia@103 53 <b>Exit</b> finishes work of the program.
Ilia@103 54 </p>
Ilia@103 55 <p>
Ilia@103 56 <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 57 <b>Start</b> switches automaton to running state.<br>
Ilia@103 58 <b>Stop</b> stops automaton, if it is in running state.<br>
Ilia@103 59 <b>Next step</b> places automaton into next condition, stops automaton, if it is in running state.<br>
Ilia@103 60 <b>Increase speed</b> decreases delay between contitions of automaton twofold while it is in running state.<br>
Ilia@103 61 <b>Decrease speed</b> increases delay between contitions of automaton twofold while it is in running state.<br>
Ilia@103 62 <b>Zoom in</b> increases size of cells.<br>
Ilia@103 63 <b>Zoom out</b> decreases size of cells.<br>
Ilia@103 64 <b>Clean field</b> converts all cells in first state of automaton list of states.<br>
Ilia@103 65 <b>Fill randomly</b> converts all cells in accidental state of states list with identical probabilities.<br>
Ilia@103 66 <b>Change size</b> opens change size window.
Ilia@103 67 </p>
Ilia@103 68 <p align="center">
Ilia@103 69 <br><big>Change size window</big><br><br>
Ilia@103 70 <img src="Help/size_window.png">
Ilia@103 71 </p>
Ilia@103 72 <p>
Ilia@103 73 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 74 </p>
Ilia@103 75 <p>
Ilia@103 76 <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 77 </p>
Ilia@103 78 <p align="center">
Ilia@103 79 <br><big>Automaton window</big><br><br>
Ilia@103 80 <img src="Help/automaton_window.png">
Ilia@103 81 </p>
Ilia@103 82 <p>
Ilia@103 83 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 84 </p>
Ilia@103 85 <h3 align="center">
Ilia@103 86 Mouse drawing
Ilia@103 87 </h3>
Ilia@103 88 <p>
Ilia@103 89 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 90 </p>
Ilia@103 91 </body>
Ilia@103 92 </html>