Russia Reutov, Russia
15 days ago
Available for hire available for hire
registered for 3 months 23 days

Specialization

Web programming
1640 place out of 17406
Application programming
112 place out of 2568
Position in global rating 73
  11868 place out of 531919

CV

Несколько лет занимаюсь программированием и фотографией.

Skills

Portfolio

Web-ориентированный клеточный автомат Джона Конвея

Application programming Application programming


Работа посвящена разработке многопользовательской web-ориентированной версии двумерного клеточного автомата игры «Жизнь» Джона Конвея [1] с возможностью внесения клеток в режиме «на лету» для получения большого количества экспериментальных данных за счет сторонних пользователей из сети интернет. Выполнен поиск новых решений и исследование зависимостей количества клеток разных типов от времени.
Цель:
Разработать web-ориентированное приложение для реализации многопользовательской версии двумерного клеточного автомата на примере игры «Жизнь» при этом реализовать механизм влияния популяций клеток одного пользователя на популяции клеток других пользователей и наоборот.
Научная и практическая значимость:
В работе реализована версия алгоритма, позволяющая упростить получение различных исходов состояний вселенной с возможностью внесения живых клеток в режиме «на лету». При этом процедура добавления клеток реализована через соответствующую web-форму, которая расположена на сайте life.izobretarium.ru. В данной работе сделана попытка изучить природу перемешивания клеток различных свойств, в нашем случае свойством является цвет, но очевидно, что это может быть масса, частота колебаний и т. д. Инструмент и алгоритм реализованный в данной работе может найти применение в биологии, например, для изучения влияния одних видов микроорганизмов на другие при соответствующем внесении изменений в алгоритм «раскрашивания» клеток или алгоритм влияния одной популяции на другую. Также разработанное приложение можно использовать для реализации математических моделей в химии, экологии, общей и теоретической физике, а также применять в образовательных целях в качестве иллюстративного материала или лабораторных работ.



  0