Давайте вернемся к неудачному примеру с игрой «морской бой» и рассмотрим по порядку все варианты. Но первоначально сформируем среду, в которой этот бой должен проходить. Напомним сформулированные выше требования к среде и рассмотрим возможные способы их реализации: 1. Наличие единой основы для среды, в рамках которой возможна передача сигналов одной природы. Пути реализации требования: Единой основой среды для наших «одухотворенных» аватаров является конкретный сайт. Передаваемые внутри среды между процессами сигналы представляют собой строки, содержащие символы кириллицы, латиницы и цифры. 2. Наличие одной или нескольких непротиворечивых метрик в данной среде. Чем больше метрик, тем больше смыслов, тем богаче данная среда, тем проще минимальным числом действий достигать желаемого результата. Пути реализации требования: На сайте возможна активация n поименованных процессов, каждый из которых отвечает за конкретный объект (поле со своими кораблями) – назовем их индивидуальными процессами. Кроме того, на сайте есть ряд процессов, отвечающих за интегральные данные (интегральные процессы): число посетителей, их рейтинг, чествование победителей, учет побед и поражений. Кроме того, в качестве правил мы утвердим: А). Обязательность подчинения индивидуальных процессов интегральным процессам. Б). Обязательность поочередной активации индивидуальных процессов. Названные правила определяют иерархию процессов, протекающих на сайте, и задаются с помощью т.н. Матрицы предпочтений сайта (МПС). 3. Наличие в среде каналов обратной связи. Пути реализации требования: Каналы обратной связи реализуются на базе интегральных процессов, аккумулирующих результаты деятельности индивидуальных процессов, путем уничтожения «слабых» индивидуальных процессов и создания возможностей для «сильных» процессов по порождению ими своих потомков. 4. Отсутствие в среде «вечных» элементов. Пути реализации требования: Периодическое уничтожение интегральными процессами индивидуальных процессов, отвечающих за «одухотворенных» аватаров, занимающих последние места в рейтинге. 5. Наличие возможности у среды порождать в себе новые элементы. Пути реализации требования: Периодическое порождение индивидуальными процессами (по команде интегральных процессов), занимающими первые места в рейтинге, новых индивидуальных процессов по своему образу и подобию. Описание структуры (паттерна) каждого сайта, включая Матрицу предпочтений сайта, хранится в виде файла данных, который и модифицируется процессами, протекающими на сайте в силу их статуса и делегированных им возможностей. — 126 —
|