Организация хаоса

Автор: Петр Соболев
Опубликовано в журнале "Компьютерра" №34 от 14 сентября 2004 года.

Chaos Constructions demo party — фестиваль компьютерного искусства, который проводился в Санкт-Петербурге летом 1999, 2000, 2001 и 2004 гг. Основные конкурсы — demo (программа сочетающая видео/аудиоэффекты, объединенные сюжетом), графика, музыка, игры, flash, анимация. Платформы: PC, Amiga, ZX Spectrum.

О демосцене и demo party писалось уже не раз. Но как правило, это были впечатления посетителей или рассуждения на тему, что такое demo party и каким оно должно быть.

Эта же статья о том, как организуются компьютерные фестивали. Речь пойдет об организации фестиваля Chaos Constructions 2004, который прошел 21 и 22 августа в Санкт-Петербурге. Формат журнальной статьи не позволяет сильно развернуться (за семь-восемь лет опыта и информации накопилось на толстую книгу), поэтому я отмечу лишь самые важные моменты, которые совершенно необходимо знать тем, кто намерен организовать подобное мероприятие.

Деньги

Demo party, которые проводятся в России с 1995 года, имеют свою специфику. В отличие от западных фестивалей (к примеру, от финской Assembly) у нас даже вернуть вложенные деньги практически нереально. И никому еще не удалось найти серьезных спонсоров, способных провести фестиваль за свой счет. Тому есть объективные причины: конкурсные работы весьма специфичны, причем распространяются они свободно; готовиться к мероприятию следует заблаговременно, переносить сроки не представляется возможным; цены на билеты нельзя назначить высокими; наконец, сама суть фестиваля малопонятна большинству людей, включая прессу.

Даже организаторам Assembly непросто добиться окупаемости (причем устроителям приходится расширять тематику, чтобы привлечь бизнес).

У нас недостаток средств полностью (а в Финляндии — частично) компенсировался энтузиазмом организаторов. Но энтузиазм — материя недолговечная.

В этом году мы впервые взяли за отправную точку очевидный факт — спонсоров нет и не будет. Однако на голом энтузиазме нормальное помещение не снимешь, серьезную охрану не обеспечишь, технику не арендуешь. Минимальная сумма, которая позволила бы провести CC ’04 гораздо лучше, чем в прежние годы, составила 5000 долларов. Эти деньги мы собрали из личных средств и затем спокойно занимались подготовкой, зная, что уход какого-нибудь спонсора не будет фатальным. К примеру, когда наш спонсор внезапно исчез, потеря обещанной суммы разве что слегка испортила настроение, не более того.

Все расходы фиксировались на специальном сайте, где любой из организаторов мог ознакомиться с текущим положением дел и проконтролировать трату общих денег. Электронный бюджет был частью единой системы, реализованной на PHP+MySQL, на которой, помимо этого, регистрировались посетители, осуществлялись бронирование и выкуп билетов и прием конкурсных работ. Собственно, официальный сайт фестиваля с лентой новостей и форумом тоже был частью этой системы.

Время

рис. 1Оптимальное время для проведения demo party — август. У людей появляется свободное время (отпуска, каникулы), они совмещают визит на фестиваль с отдыхом и осмотром достопримечательностей. Однако, с другой стороны, уезжают на отдых и те, кто необходим для организации мероприятия.

Объявлять о дате проведения demo party необходимо за пять-шесть месяцев, в противном случае мало кто сумеет (в свободное от основной работы время) подготовить конкурсные работы. Нельзя изменять объявленную дату менее чем за три месяца (люди могут уже купить билеты, договориться об отпуске и т. п.)

В России demo party идет два выходных дня с перерывом на ночь. Хотя перерыв и неудобен для иногородних (вынужденных искать место для ночлега), однако сумма, потребная на аренду и оплату работы людей 24 часа в сутки, оказывается слишком велика.

Растягивать demo party более чем на два дня тоже не следует — в будние дни большинство людей работает.

Что касается графика, то у нас он дается ориентировочно. Время обычно сильно смещалось, однако распределение конкурсов по дням почти никогда не меняется (может меняться лишь порядок конкурсов, да и то незначительно).

Помещение

К помещению для проведения demo party мы предъявляли следующие требования (раньше приходилось идти на серьезные компромиссы, но с появлением достаточного бюджета ситуация стала иной):

  • зал должен вмещать не менее восьмисот человек;
  • вне зала должен быть либо прямой выход на улицу, либо место, где народ мог бы курить и пить, не вызывая недовольства милиции и владельцев помещения;
  • достаточное количество туалетов;
  • до помещения должно быть легко добраться пешком или на общественном транспорте;
  • отдельные запирающиеся комнаты для организаторов и техники;
  • наличие точек питания и отдыха.

    В конце концов мы нашли хороший вариант (Ленинградский Дворец молодежи), который обошелся примерно в 2000 долларов за два дня.

    Что касается размещения посетителей на ночь, то они этот вопрос решали самостоятельно, без помощи организаторов.

    Видеопроекторы

    Вторым ключевым моментом является видеопроектор. Яркость не менее 3000 лм, корректировка трапеции, SVGA- и S-Video-входы. Разумеется, аренда. Стандартная цена — порядка $500 за двое суток. Причем в некоторых случаях требуется залог, равный стоимости проектора, — порядка $4000. Нам проектор обошелся сравнительно дешево — $260. Но чтобы собрать сумму залога — пришлось побегать.

    Экран, к счастью, в помещении уже был. И здесь мы столкнулись с новой проблемой — общедоступные проекторы не могут давать большое изображение с расстояния три-четыре метра. Следовательно, проектор нужно слегка выносить в зал и обеспечивать его сохранность.

    Охрана

    Обеспечение порядка и сохранности оборудования — третий наиболее важный момент, наряду с помещением и проектором. Полагаться на здравый смысл посетителей или на охрану из добровольцев в таком деле весьма опасно, особенно если посетителей несколько сотен. Основная проблема — спиртные напитки (включая пиво). Их употребление и наличие в зале должно быть исключено. Следует быть готовыми к массовым возгласам «что за demo party без пива?!» (если охрана ведет себя корректно, то эти же люди вам потом спасибо скажут), а также к попытками пронести спиртное в емкостях из-под других напитков.

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

    Билеты

    Билеты можно было забронировать заранее на сайте, а затем выкупить по приезде на место. Забронированные билеты были дешевле. Бронь проверялась при продаже билета по базе данных сайта (доступ в Интернет обеспечивался по выделенной линии).

  • Было решено использовать опыт Assembly и аквапарков — билет представлял собой ленточку из прочного водостойкого материала, которая фиксировалась на запястье посетителя так, что снять ее можно было, лишь разорвав. Таким образом, купив билет в первый день, человек мог свободно ходить туда и обратно оба дня. При этом передать билет другому лицу практически невозможно. Организаторы тоже носили ленточки, но другого цвета.

    Связь

    В нашем распоряжении имелось восемь маломощных раций (пять — у охранников, три — у основных организаторов). Все рации работали на одном канале и были, в частности, очень полезны для быстрого поиска и вызова нужного человека в нужное место. Мобильные телефоны использовались почти исключительно для связи с внешним миром, но не между организаторами. Электронные средства связи (ICQ, e-mail и пр.) оказались неэффективными в столь быстро меняющейся обстановке.

    Прием работ

    рис. 2О правилах конкурсов было широко объявлено за много месяцев до CC ’04. Однако, как всегда, большинство людей раскачивалось долго, и более 90 процентов работ мы получили в последний месяц. Впрочем, такое явление характерно и для западных demo party.

    Мы с самого начала говорили, что последний срок сдачи работ — 15 августа. Единственное исключение сделали для работ, которые написаны для нестандартных устройств (не предоставляемых оргкомитетом), а также для Wild и Animation, поскольку на эти два конкурса обычно представляют видеоролики, размер которых доходит до сотен мегабайт.

    К сожалению, привычка участников тянуть до последнего привела к ряду проблем, включая потерю работ, показ старой версии вместо новой, невозможность предварительного отбора с участием жюри из нескольких человек по нескольким конкурсам и т. п. Причем, если для PC сроки выдерживались (почти все работы к 15 августа у нас уже были), то работы для ZX Spectrum к 15 августа практически отсутствовали. Так, пять из шести демок для Spectrum появились у нас только за несколько часов до начала соответствующих конкурсов. Подобная ситуация вызвана отчасти тем, что авторы работ для ZX Spectrum (особенно живущие в небольших городах) часто не имеют доступа к Интернету. Рассчитывать же на традиционную почту себе дороже.

    Специально разработанная система позволяла участникам регистрировать на сайте свои работы с указанием всей необходимой информации, а организаторам — добавлять свои комментарии, указывать, принята ли работа (и если нет, то почему), сообщать порядковый номер показа и ряд других параметров.

    К сожалению, ответственные за конкурсы уделили недостаточное внимание своевременному обновлению базы, из-за чего впоследствии возникли проблемы с правильным выводом результатов.

    Показ

    До 2004 года на российских demo party показ работ на большом экране осуществлялся «вживую», что приводило к зависаниям, непредсказуемым сбоям компьютеров и, как следствие, к длительным паузам. А вот на Assembly уже пару лет конкурсные работы предварительно оцифровываются, то есть переводятся в форму видеоролика и показываются с нужными вставками и паузами. В этом году мы решили поступить так же. При выборе технологии оцифровки важны следующие факторы:

  • высокое качество (в первую очередь — достаточно высокое разрешение);
  • оцифровка demo и intro, работающих в разных видеорежимах;
  • возможность установки проектора на большом расстоянии от компьютера;
  • дешевизна и доступность решения.

    Мы выбрали наилучший, по нашему мнению, вариант — сигнал с видеовыхода карты Radeon 9800 подавался на S-Video-вход mini-DV-камеры, а полученный DV-поток передавался с камеры по FireWire на другую машину, где записывался в файл. В Adobe Premiere к файлам добавлялось по несколько секунд черного экрана в начале и в конце, формировалась последовательность конкурсного показа и вставлялись номера работ. Результат проигрывался через карту DV500, преобразующую DV-поток в обычный видеосигнал, который по десятиметровому S-Video-кабелю подавался на проектор.

    В промежутках между показом смонтированных фрагментов с помощью специально написанной на Flash программы показывались различные информационные сообщения и названия конкурсов. Эта программа работала на другом компьютере, и для переключения использовался переключатель S-Video/Audio 3x1.

    Компьютеры и сети

    В общей сложности у нас работало два десятка компьютеров, предоставленных без каких-либо условий фирмой «Реквизит». Мы заранее определили, как будет использоваться каждый из них, какой конфигурации он должен быть и где примерно располагаться. Компьютеры выполняли следующие основные функции: бронирование и выкуп билетов, предоставление справочной информации (infodesk), показ работ, показ заставок, оцифровка, запуск конкурсных работ, репортажи, сервер. Кроме того, шесть машин отвели на проведение конкурсов в реальном времени (написание программы или музыки за заданное время).

    Большая часть компьютеров соединялась по витой паре, однако пресс-центр, расположенный в другом конце зала, использовал связь по Wi-Fi.

  • Оборудование сначала завозилось на промежуточную базу, где все предварительно настраивалось и устанавливался софт, а затем, за сутки до начала CC ’04, — уже на место. Там протягивались силовая и локальная сети, расставлялась техника и проводилась дополнительная настройка. Все три ночи техника охранялась организаторами. Для перевозки (включая экспонаты выставки — о них см. чуть ниже) мы использовали «Газель» и вместительный джип.

    Выставка

    Поскольку в этом году мы ограничили доступ в свою зону посетителей и участников (что было вынужденной мерой — иначе невозможно работать), то решили сделать им приятное и устроили прямо в зале выставку «исторических компьютеров». Посетители могли посмотреть на интересные машинки и пообщаться с их владельцами. Идея была успешно реализована — на выставке было около двадцати экспонатов, от арифмометра и «Искры-12» до Commodore, Atari, Pegasos и Silicon Graphics Indigo. Любой желающий мог поставить свой экспонат — мы обеспечивали стол, розетку и транспорт (если машинка большая). Обязательное требование к экспонату — его работоспособность.

    Подсчет голосов, результаты

    Традиционно на demo party победитель в каждой из номинаций определяется путем голосования зала. На Assembly большинство посетителей приезжают на своих машинах со своими компьютерами, поэтому там этот вопрос технически решается элементарно. Нам пришлось прибегнуть к менее технологичному способу.

    Каждая демонстрируемая работа имеет номер в рамках текущего конкурса. Зрители, получив вместе с билетом блокнот с анкетами для голосования и авторучку, могут поставить каждой работе заслуженный балл. Поскольку в зале темно, для того чтобы люди могли голосовать, использовались два прожектора ультрафиолетовой подсветки (листы бумаги в УФ-лучах светятся). Заполненные анкеты сдавались в оргкомитет, и затем подсчитывался средний балл по каждой конкретной работе. Победителям вручались дипломы и грамоты. Был также специальный приз от оргкомитета.

    Уже в конце второго дня конкурсные работы можно было купить на CD-R непосредственно на фестивале или скачать с FTP.

    Пресс-центр

    На CC ’04 действовал пресс-центр, в функции которого входило:

  • освещение событий фестиваля на сайте (www.cc.enlight.ru);
  • регулярное обновление новостной ленты сайта;
  • фотосъемка (либо сбор сторонних фотоматериалов) и выкладывание их на сайт с сортировкой по темам;
  • интервью с посетителями и героями дня. Репортажи, в том числе с выставки.

    Во второй день на сайте работали две веб-камеры, одна из которых показывала общий вид зала с экраном, а также использовалась организаторами для контроля происходящего в зале из других помещений.

    Другой задачей пресс-центра являлось взаимодействие со съемочными группами и журналистами, с тем чтобы мелкие вопросы решались без привлечения организаторов и чтобы у журналистов была официальная трактовка, а не только слухи или домыслы посетителей.

  • Для журналистов и съемочных групп был открыт доступ в зону, где работали организаторы.

    Общая координация

    рис. 3Общее руководство осуществляли на равных правах два человека. Жесткого разделения сфер ответственности, а равно и конфликтов на этой почве, не было. Однако подобное двоевластие скорее исключение из правил, и перенимать этот опыт я бы не советовал.

    Кроме того, были назначены ответственные за направления. Изначально мы пытались максимально сократить их число (Конкурсы, Работа с людьми, Пресс-центр, IT, Подведение итогов, Дополнительные мероприятия, Обеспечение), однако практика показала, что в нашей конкретной ситуации лучше работает более аморфная структура (то есть около двадцати ответственных за более специализированные направления, а непосредственно над ними — общее руководство из двух человек).

    Бюджет. Итоги

    Подводя итог, перечислю основные статьи бюджета:

  • оборудование (аренда, покупка) — $650;
  • обеспечение безопасности (охрана) — $250;
  • наемный персонал помимо охраны — $150;
  • аренда — $2000;
  • полиграфическая продукция — $800;
  • разное — $1000.

    Всего — порядка $5000.

    Дополнительно — залог в $4000 за проектор, который мы получили обратно после окончания фестиваля.

    Кое-что (транспорт, связь, оборудование) было обеспечено также за счет организаторов, но в форме услуг (то есть нельзя посчитать, сколько это стоило). Примерно шестая часть расходов была компенсирована продажей билетов, и совсем немного — компакт-дисков.

    Опыт CC ’04 показал, что наличие определенной суммы денег может качественно повысить уровень проведения фестиваля. Как минимум за счет того, что создаются условия для эффективной работы организаторов — они больше не должны выполнять функции справочного бюро, охранников, уборщиков мусора и продавцов билетов одновременно.

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

    И еще один момент. Заставлять добровольцев выполнять только то, что нужно в данный момент, бесполезно. Эти люди желают заниматься также и тем, что интересно им самим. Поэтому, за редкими исключениями, каждый такой специалист занят то в одном, то в другом деле. Сей факт, а также чрезвычайная сжатость сроков проведения demo party, требует от руководителей оргкомитета постоянно принимать множество решений и постоянно следить за несколькими направлениями работы.

    В связи с этим на будущих demo party, дабы разгрузить организаторов, придется назначить ответственных за обновление базы, за хозяйственную часть, за показ работ и (при наличии средств) обеспечить трех-четырех человек персональными компактными Tablet PC с Wi-Fi, которые они могли бы постоянно носить с собой и, таким образом, обладать всей важной информацией о процессе приема-оцифровки-показа работ и подсчета результатов. 
     

    Перечислим людей, благодаря которым состоялось CC ’04:

    Raiden (Максим Фатеев), Hunter (Сергей Шолохов), Zmej (Андрей Серов), Oldayn (Евгений Барбашин), Riddle (Виталий Лунев), Aamonster (Алексей Монастыренко), Random (Всеволод Потапов), Frog (Петр Соболев), L0d (Илья Сапрыкин), Hurtman (Максим Романов), Kevin (Денис Курлаев), Tiggr (Игорь Турашев), LAV (Андрей Литвинов), Bpm (Владимир Ларьков), Kross (Екатерина Российская), Newart (Вячеслав Калинин), Kizil (Дмитрий Кизилов), Slash_ATD (Денис Подольский), Nikitos (Никита Литвинов), Виктор Потапов, StarGuest (Александр Старков), Theta (Тимофей Лянгузов), Галина Ивановна, Vas (Василий Голубев), Hex (Владимир Фрунзе), Inckie (Александр Смирнов), Lexus (Алексей Гурьев), Alien (Дмитрий Будник), SkyWalker (Леник Теренин), Константин Голубев, Василий Герасимов, Олег Твердунов, Андрей Харитонов, Weird (Екатерина Герасимова), Fox (Александр Кухаренко) и другие.


  • <<Ласковый убийца
    Все материалы номера
    Амбивалентность1, или Голубой огонек >>