Инструментарий пользователя
Анализ
Пользователями этого приложения будут люди, испытывающие интерес к теории клеточных автоматов или любые люди вообще, потому что приложение будет понятно большинству и будет являться научно-развлекательным.
У приложения есть стопроцентные аналоги для настольных компьютеров. Среди них можно выделить два ярких представителя:
· Golly
Является кроссплатформенным бесплатным приложением, которое позволяет пользователю работать с большинством известных клеточных автоматов. Наиболее развитый, совершенный и заметный аналог, в нем есть все, что будет в нашем приложении. Однако из слабых, но присутствующих минусов, можно выделить стандартный дизайн приложения (для Windows интерфейс был сделан на Windows Forms) и отсутствие русского языка интерфейса.
· Cellular Automata Simulator by Nathan Stoddard
В приложении реализованы большинство известных клеточных автоматов, однако в качестве ярких минусов выступают неудобный интерфейс, отсутствие русификации и то, что полная версия приложения является платной.
Инструментарий пользователя
1. Чтоб сменить язык программы, откройте «Меню» → «Язык» и выберите в выпадающем списке один из имеющихся.
2. Чтоб начать работать с автоматами, выберите один из имеющихся в программе в верхней строке. Чтоб посмотреть больше автоматов и пролистать строку, нажимайте кнопки «влево» и «вправо» рядом с ней.
3. Когда автомат загрузится, на рабочем экране появится поле с клетками: все открывающиеся поля автоматов состоят из клеток в одном из состояний, в основном, в начальном состоянии.
4. Чтоб ввести свою начальную конфигурацию, кликайте мышью по клеткам, меняя их состояние: у автоматов, у которых больше двух состояний, они появляются поочередно при нажатии мышью на клетку.
5. Чтоб ввести случайную конфигурацию, выберите справа в окне настройки один из пунктов: «равномерная» или «с процентным отношением». Второй пункт означает, что вы сможете выбрать, как много будет клеток не в начальном состоянии. Выбирать вы сможете с помощью ползунка под вторым пунктом.
6. Чтоб выбрать характеристику поля отображения, выберите один из пунктов ниже: поле может быть ограниченным или тороидным. Второе означает, что переход за край поля поведет за собой выход с другого края поля. Ограниченное поле не позволяет менять состояние потенциальных ячеек за его пределами.
7. Выбрав автомат, вы сможете прочитать краткую историю и модель работы автомата.
8. Чтоб начать автоматическую смену поколений в автомате, нажмите кнопку «СТАРТ», что находится снизу. Чтоб остановить смену поколений, вновь нажмите на нее, когда она сменит значение на «СТОП». Чтоб изменить скорость смены поколений, двигайте ползунком слева от этой кнопки.