Skip to content

PowercoderJr/Life-RGB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Life RGB

Клеточный автомат "Жизнь" с цветовым геном клеток.

Техническое задание

  • программа должна содержать объектно-ориентированную модель заданной предметной области;
  • программа должна содержать следующие элементы управления:
    • Dialog;
    • MainMenu;
    • PopupMenu;
    • ToolBar;
    • Button;
    • RadioButton;
    • CheckBox;
    • ScrollBar;
    • StatusBar;
    • ComboBox;
    • ListBox;
    • EditBox;
  • элементы управления должны содержать контекстные подсказки (ToolTip или Hint);
  • для создания элементов управления Windows использовать функции и объекты WinAPI;
  • создание и обработка элементов управления должны осуществляться без использования ClassWizard;
  • приложение должно быть многопоточным;

Условие задачи

Основная задача этого объектно-ориентированного проекта – обеспечить удобную оболочку для описания "окрестности влияния" и задания функции перехода – в какое состояние переходит каждая клетка в зависимости от состояний лично ее и состояний соседей, попадающих в окрестность влияния. Функции могут быть как детерминированные, так и вероятностные. Работа клеточного автомата должна быть выведена на экран. Конструкторы должны обеспечивать различные способы задания исходной конфигурации – считывание из файла, вероятностное задание, блочное задание. Процесс обновления может быть синхронным и пуассоновским.

Скриншоты

Главное окно

Главное окно

About

The Life game with color genome of cells

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages