ПРОГРАММА FAM Life
Руководство пользователя для версии 3.5
Скачать программу
Правила игры "Жизнь"
О программе FAM LIFE 3.5
Интерфейс программы FAM LIFE
Параметры конфигурации программы
Установка программы
Авторские права и лицензионное соглашение

О программе FAM Life

Для расстановки и удаления клеток с игрового поля применяется мышь в сочетании с клавишами Ctrl и Alt. Для перемещения конфигурации клеток по полю используются клавиши Shift+стрелки.Для выполнения основных операции (запустить игру, остановить и тд.) используются кнопки справа. Подробнее см.интерфейс программы.

Программа обладает богатыми возможностями настройки.

Особенность алгоритма является использование побитового хранения клеток. Программма может обрабатывать более полумиллиона клеток, причем с достаточно высокой скоростью. Для ускорения работы применяется DirectX.

Программа распространяется как freeware

Интерфейс программы

Расставьте по игровому полю живые клетки с помощью мыши. Щелчок мыши устанавливает клетку, повторный щелчок мыши по этой клетке отменяет ее. Передвигая мышь с удержанной клавишей Ctrl можно расставлять ряды клеток, а с клавишей Alt удалять их.

После расстановки клеток нажмите мышью кнопку "Начать" для начала игры. Программа автоматически будет переходить к новому поколению клеток. Номер текущего поколения отображается в статусной строке внизу экрана в поле "Поколение". Для остановки игры нажмите кнопку "Остановить". Если вы хотите просматривать развитие конфигурации клеток пошагово, то можете нажимать кнопку "След.шаг".

Вы можете передвигать конфигурацию клеток по игровому поля с помощью клавишей Shift+Стрелка.

Для очистки поля нажмите кнопку "Очистить", либо выберите пункт контекстного меню "Очистить поле".

Кнопка "Задать" предназначена для отображения в игровом поле конфигурации клеток, соответствующей предварительно заданному номеру поколения. Для активизации этой кнопки необходимо наличие на поле хотя бы одной "живой" клетки.

В пункте главного меню "Жизнь" приведены команды, соответствующие описанным выше кнопкам. Пункты главного меню "Поле" и "Настройки" используются для загрузки конфигураций, их сохранения и настройки программы. Справка вызывается из пункта главного меню "Помощь".

При нажатии правой кнопки мыши вызывается контекстное меню с пунктами:
"Начать развитие",
"Очистить поле",
"Увеличить участок"
— увеличивает участок игрового поля в окне, в котором можно расставлять и удалять клетки (существует возможность изменния размеров самого игрового поля, см. настройки программы),
"Обновить экран" - обновляет экран,
"Конфигурация" - сохраняет и загружает текущую конфигурацию клеток во временный файл,
"Стандартные конфигурации"- позволяет установить на игровое поле более 20 стандартных фигур, развитие которых изучено и представляет интерес.

Программа предоставляет две возможности сохранения и загрузки конфигураций клеток: во временный файл и в файл формата .lif.

Для сохранения текущей конфигурации: во временный файл необходимо выбрать пункт главного меню "Поле\Сохранить" или пункт контекстного меню "Конфигурация\Сохранить". Конфигурация сохраниться в файле "Temp.sav". В последующем можно загрузить эту конфигурацию выбором пункта меню "Поле\Загрузить" или пункта контекстного меню "Конфигурация\Загрузить". Возможно сохранение только одной конфигурации (сохранение последующей конфигурации удаляет предыдущую). При выходе из программы временный файл сохраняется.

Для сохранения конфигурации клеток в файле необходимо выбрать пункт главного меню "Поле\Сохранить поле в файл…" и указать в появившемся диалоговом окне имя файла. По умолчанию конфигурации сохраняются в файлах с расширением .lif - собственный формат программы. Для загрузки необходимо выбрать пункт главного меню "Поле\Загрузить поле из файла…" и указать в появившемся диалоговом окне имя файла.

Параметры конфигурации программы

Настройка игрового поля

Изначально при запуске программы, основное окно распахнуто на весь экран. Выбор пункта главного меню "Поле\Настроить поле…" позволяет установить параметры игрового поля, такие как размер поля по вертикали и горизонтали в пикселах, а также размер клеток в пикселах. Существует три стандартных размера игрового поля: "Большой" – поле растягивается на весь экран, "Средний" – размер поля составляет 3/4 от размера экрана и "Маленький" – размер поля устанавливается равным 500х400 пикселей. Размер клеток устанавливается, исходя из необходимости. Большие клетки лучше наблюдаются визуально, но с мелкими клетками удобно изучать большие конфигурации исходных состояний. Минимальное значение – 1 пиксела, максимальное – 22. По умолчанию размер клетки устанавливается равным 9 пикселам.

Изменить размер поля можно, также убрав статусную строку и кнопки управления (пункт uлавного меню "Настройки\Показывать"). В этом случае поле будет распахнуто на все окно.

Программа позволяет менять цвет различных элементов игрового поля. Для этого необходимо выбрать пункт главного меню "Настройки\Цвет" и выбрать необходимый пункт. Можно воспользоваться готовыми палитрами оформления (океан, классика, небесный, кровавый и т. д.), выбрав пункт меню "Настройки\Цвет\Палитра".

Настройки параметров математической игры

Пункт главного меню "Настройки\Скорость" предоставляет 5 ступеней скоростей, с помощью которых можно установить желаемую скорость.

Изначально при запуске программы установлены правила Конвея. Можно установить свои правила рождения и выживания. Для этого необходимо выбрать пункт "Настройки/Установить правила" главного меню.

Пункт меню "Настройки\Язык" позволяет изменить язык интерфейса с русского на английский и наоборот.

Пункт меню "Настройки\По умолчанию" сбрасывает все настройки и устанавливает настройки по умолчанию, заданные разработчиками.

Все настройки при выходе из программы сохранятся в конфигурационном файле.

Установка программы

Для установки пререлиза просто распакуйте zip-архив в какую-нибудь папку и запустите исполняемый файл программы famlife.exe.

Для инсталляции релиза запустите файл setup.exe и следуйте указаниям мастера. Установка и использование программы FAM Life означает, что вы принимаете положения лицензионного соглашения и согласны с ними. После окончания инсталляции запустите программу через меню Пуск.

Авторские права и лицензионное соглашените

Программный продукт FAM LIFE
Copyright © Александр Фетисов, Андрей Мозжухин, 1998 - 2002
Все права защищены.

Лицензионное соглашение

  1. Данная лицензия распространяется только на программный продукт FAM Life версий 1.0 - 3.6 (ранние версии имели следующие наименования: Life 1.0 for DOS, Life 2.0 for DOS, Life 2000 v.3.0 for Windows 98). Далее под термином программа FAM Life / FAM Life / ФАМ Лайф понимается программный продукт FAM Life версий 1.0 - 3.6.
  2. Все авторские права на программу FAM Life принадлежат только авторам - Александру Фетисову и Андрею Мозжухину.
  3. Программа FAM Life является некоммерческой, бесплатной и свободно распространяемой. Ни одно частное лицо или организация не может брать плату за распространение программы FAM Life.
  4. Авторы оставляют за собой право отменить действие данной лицензии для любой из следующих версий программы FAM Life.
  5. ПРОГРАММА FAM LIFE ПОСТАВЛЯЕТСЯ ПО ПРИНЦИПУ "AS IS". НИКАКИХ ГАРАНТИЙ НЕ ПРИЛАГАЕТСЯ И НЕ ПРЕДУСМАТРИВАЕТСЯ. ВЫ ИСПОЛЬЗУЕТЕ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ НА СВОЙ РИСК. АВТОРЫ НЕ БУДЕТ ОТВЕЧАТЬ НИ ЗА КАКИЕ ПОТЕРИ ИЛИ ИСКАЖЕНИЯ ДАННЫХ, ЛЮБУЮ УПУЩЕННУЮ ВЫГОДУ В ПРОЦЕССЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕПРАВИЛЬНОГО ИСПОЛЬЗОВАНИЯ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
  6. Вы не можете изменять, эмулировать, декомпилировать, дизассемблировать или изучать код программы другими способами. Любое такое нелегальное использование означает автоматическое и немедленное прекращение действия настоящей лицензии и может преследоваться по закону.
  7. Все права не предоставленные здесь явно сохраняются за авторами - Александром Фетисовым и Андреем Мозжухиным.
  8. Установка и использование программы FAM Life означает, что вы понимаете положения настоящего лицензионного соглашения и согласны с ними.

На главную страницу

© Copyright 2000 - 2002 Александр Фетисов
Hosted by uCoz