DaniZaha / ksim-dz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Комп'ютерні системи імітаційного моделювання

Завдання для ДЗ

Клітинний автомат с трьома станами

Завдання

Реалізація застосунка (на браузерном JavaScript або C#/WinForms/WPF), який ілюструє роботу клітинного автомату. На відміну від звичайної гри "Життя", де клітина може мати тільки два стану - існує або ні - у цьому завданні передбачається наявність третього стану. Його сенс можна обрати на власний розсуд і узгодити. Як варіант - у якості третього стану використовувати лічильник поколінь, тобто ввести імітацію "старіння" клітини, з відповідним доповненням правил симуляції.

Інтерпретація

Cтворити клітинний автомат на базі гри життя, але клітини будуть мати параметр "health", який буде зменшуватися з кожною ітерацією, і коли досягне 0 клітина помре. Додати клітину Їжі, яку можуть з'їдати живі клітини та подовжувати своє життя. Клітина їжі має параметр "Amount", який зменшується в залежності від кількості живих клітин сусідів.

About


Languages

Language:HTML 100.0%